Cómo identificar si tu solución ITSM ‘sin código’ es verdaderamente ‘sin código’

Cómo identificar si tu solución ITSM ‘sin código’ es verdaderamente ‘sin código’

Si estás en búsqueda de una solución ITSM, es probable que te enfoques en las ofertas de soluciones codeless ¿y por qué no?, después de todo, las soluciones ITSM sin código ofrecen beneficios que cambian el paradigma. Prácticamente todas las organizaciones que despliegan una herramienta ITSM deberán personalizarla para adaptarla a las necesidades únicas de esa organización. Y no se puede evitar el hecho de que sin un una plataforma sin código, las personalizaciones son costosas y requieren mucho tiempo para su implementación.

El diseño sin código elimina todos los problemas derivados de la “personalización”, por lo que prácticamente todos los proveedores afirman que su solución es sin código como un gran punto de venta.

Sin embargo hay un problema: no todas las soluciones “sin código” son verdaderamente sin código.

De hecho, alrededor del 85% de los clientes que piensan que están instalando una solución sin código pero no es así, ¿Cómo distinguir una verdadera solución codeless? En esta entrada te compartimos cuatro puntos clave para preguntar a tu proveedor de ITSM:

 

  1. ¿Qué habilidades necesitará tu equipo?

¿Qué habilidades necesita tu equipo para comenzar a trabajar en el entorno de la solución? Si el vendedor te reafirma que no es necesaria ninguna habilidad de codificación, eso es una buena señal. Si dicen: “Bueno, sólo necesitas algunas habilidades básicas de Java o JavaScript”, o habilidades en algún otro lenguaje de programación, eso es una mala señal.

Una manera de verificar que la respuesta del proveedor es exacta es publicar una oferta de empleo para un desarrollador que personalice el software que estás considerando comprar, si muchos desarrolladores aplican, citando la experiencia de personalización con esa solución como un conjunto de habilidades específicas, es una señal de alerta; o bien, si los desarrolladores están exigiendo una compensación exorbitante por sus habilidades en la personalización de la aplicación, es otra alerta importante.

También puedes mirar la formación que el proveedor ofrece. Si hay una diferencia significativa entre los cursos de formación para desarrolladores y administradores, ten cuidado. En una verdadera solución sin código, no hay necesidad de una capacitación diferenciada sino que es todo un conjunto de habilidades.

En general, aunque el conocimiento directo del lenguaje de codificación no es necesario, las personas con experiencia en la personalización de una verdadera solución sin código tendrán buenas habilidades de programación y resolución de problemas. Estos son normalmente los administradores o diseñadores de soluciones. Las personas con experiencia en la personalización de soluciones no codificadas son desarrolladores, y generalmente son desarrolladores costosos.

 

  1. ¿Cómo funciona el Back End?

La mayoría de las herramientas proporcionan un editor visual o un asistente para realizar configuraciones y personalizaciones. Es típicamente un WYSIWYG (What You See Is What You Get – “Lo que ves es lo que obtienes”) que facilita la personalización.

Es probable que el editor parezca ingenioso y fácil de usar en el front end. Pero necesitas preguntar qué hace en el back end. Si la respuesta que obtienes es: “Genera código” es la respuesta equivocada. Debido a que la próxima vez que haya cambios complejos o actualizaciones del producto que requieran incorporar los cambios realizados, es muy probable que el código de personalización que se haya generado cambie.

Y la herramienta no hará eso por ti. Tu equipo de desarrollo tendrá que ir a trabajar para codificar en la herramienta ITSM “sin código”… (Incluso, si el ingeniero que contrataron hace meses para hacer la primera ronda de cambios, ¿sigue siendo él? ¿Recuerdas lo que hizo? Si la respuesta a cualquiera de las preguntas es no, es más problema.)

La mejor solución es una herramienta que genera metadatos de configuración, separados del código de núcleo de la herramienta. Los metadatos permiten sus personalizaciones, pero también es rápido y fácil de incorporar en cualquier cambio o actualización futura. Dado que los metadatos están exclusivamente separados de la base de código, las actualizaciones del software principal dejan sus cambios personalizados sin afectar ni interrumpirse.

 

  1. ¿Qué tan robusto es el editor?

Los editores o asistentes a través de los cuales realicen personalizaciones tendrán una capacidad limitada con soluciones ITSM no codificadas.

Pregunta cuántas tareas de complemento realmente diferentes puede realizar el editor. Todos los editores ofrecen capacidades básicas. Por ejemplo, crear gráficos, pero si pueden crear un gráfico, pero no pueden hacer nada extra con ese gráfico, como hacer clic en el gráfico para profundizar en los datos, entonces el editor es muy limitado y terminarás recurriendo al equipo de desarrollo para codificar la capacidad extra que se necesita.

¿Cuántas capacidades mejoradas debería ofrecer el editor para calificarse como una solución sin código? Si necesita más de una mano para contar esas capacidades mejoradas, entonces no es una solución realmente sin código.

 

  1. ¿Qué tan fáciles son las actualizaciones?

Cuando adquieres una solución ITSM la instalas, la utilizas y la modificas para aspectos particulares. Entonces el vendedor lanza una nueva versión y es hora de actualizar. La actualización ¿se podrá realizar en un par de días o requerirá meses?

Si has comprado una solución verdaderamente sin código, la actualización debería ser realmente fácil, de lo contrario sería una pesadilla.

Para cada personalización que realices en una solución no codificada, se realizaron cambios en el código de la aplicación principal. Así que al momento de actualizar, esto es lo que tiene que suceder: tu equipo de desarrollo (o el vendedor) tendrá que encontrar manualmente cada una de las personalizaciones en el código de la actualización y duplicarlo dentro de la versión más reciente. Sí, esto puede ser horriblemente caro y lento.

Por otro lado, si compraste una verdadera solución sin código, esto es lo que implicará tu actualización: una simple importación de los datos almacenados que representan tus personalizaciones y listo.

Pregunte al proveedor -o mejor aún, pregúntale a los clientes reales- cuál es el tiempo promedio que tarda en migrar las personalizaciones de una versión a la siguiente. Si la respuesta está enmarcada en días, semanas o incluso meses, la solución no es codeless. En cambio, si la respuesta es minutos, ¡tienes una herramienta sin código!

 

Sin engaños

Como se mencionó anteriormente, muchas personas que piensan que están comprando soluciones ITSM sin código no saben toda la historia o no saben qué pedir para verificar la afirmación “sin código”.

Pero con estas cuatro preguntas, puedes encontrar la diferencia entre los que dicen ser codeless y los que realmente lo son.