Prácticas recomendadas para el lanzamiento de aplicaciones de software
Breve descripción general
Las aplicaciones de Software como Servicio están en constante evolución para seguir proporcionando a los clientes nuevas funciones y mejoras a las funciones existentes muy utilizadas. Estos cambios pueden ser obvios para un usuario final o pueden ser cambios más sutiles del HTML para que la aplicación funcione de manera más eficiente.
Estos cambios generalmente son manejados por el propio desarrollador de aplicaciones, sin que sea necesaria la acción del cliente. Sin embargo, cuando varias aplicaciones de software están conectadas a nivel del cliente, es posible que el cliente deba realizar un mantenimiento regular del software que coincida con los lanzamientos. Un ejemplo común de esto es una aplicación de base de datos que empuja y extrae datos de varias aplicaciones orientadas al usuario.
Comprende el calendario de lanzamientos de aplicaciones.
La mayoría de las aplicaciones realizan actualizaciones a través de lanzamientos programados a lo largo del año y, en promedio, proporcionan estas actualizaciones a sus clientes un mes antes del lanzamiento de producción para garantizar el tiempo para realizar pruebas adecuadas. Estas versiones se pueden clasificar de manera diferente dependiendo del proveedor de la aplicación, pero generalmente son una de las siguientes:
- Lanzamientos importantes (generalmente 2-3 veces al año)
- Los proveedores de aplicaciones agrupan nuevas versiones de funciones y actualizaciones importantes de la interfaz de usuario en actualizaciones de software grandes. Esto les permite realizar grandes cambios interdependientes que pueden cambiar fundamentalmente la forma en que los usuarios interactúan con el software.
- Liberaciones menores (numerosas)
- Estos suelen ser pequeños ajustes de software que mejoran las funciones o procesos existentes. A menudo se liberan independientemente de las versiones principales si mejoran significativamente la experiencia del usuario, pero están demasiado lejos del ciclo de versiones principales.
- Parches de software (numerosos)
- Estos problemas a menudo se deben a errores existentes en el software que afectan a la experiencia del usuario y a la funcionalidad completa del software. Estos se publican lo antes posible para garantizar la satisfacción del cliente.
Comprende la jerarquía de tu entorno.
Por lo general, se utilizan diferentes entornos para indicar diferentes niveles de preparación del software del usuario final. En el nivel más básico, las aplicaciones tendrán un entorno de producción y un entorno de sandbox/vista previa.
- El entorno de producción es el entorno que realmente utiliza la empresa y alberga datos reales y desencadena procesos empresariales reales.
- El entorno de sandbox/vista previa debe reflejar la producción lo más fielmente posible y es un área donde se prueban las actualizaciones antes de ser lanzadas al entorno de producción para evitar tantos problemas como sea posible.
En realidad, puede haber muchos tipos diferentes de entornos de sandbox/vista previa para una aplicación: algunos utilizan datos reales o datos de prueba, otros reflejan estrechamente la producción y otros difieren significativamente. Los entornos de sandbox/vista previa también pueden tener diferentes horarios de lanzamiento que afectarán a tu capacidad para probar las actualizaciones de las aplicaciones. Debido a esto, es importante comprender la jerarquía del entorno para que puedas garantizar que el contenido de WalkMe funcione como se desea en tu entorno de producción.
WalkMe recomienda que crees y pruebes el contenido en un entorno de prueba o vista previa que sea lo más cercano posible al entorno de producción. Para lanzamientos importantes de aplicaciones, se recomienda realizar pruebas en un entorno que tenga las nuevas actualizaciones y sea una representación lo más cercana posible a cómo se verán las actualizaciones en producción.
Mantenimiento periódico del contenido de WalkMe
Una vez que entiendas el cronograma de lanzamiento de aplicaciones y la jerarquía del entorno, puedes planificar cuándo y dónde verificar el contenido de WalkMe para asegurarte de que evoluciona junto con tu aplicación. Para obtener información sobre las mejores prácticas de pruebas de control de calidad, consulta. este artículo !
WalkMe recomienda que elijas 30 de los elementos más importantes de WalkMe (utiliza el uso de Insights o los objetivos empresariales para priorizar) y los reproduzcas en la versión actual de la aplicación 1-2 semanas antes de un lanzamiento importante programado. Luego, tan pronto como tengas acceso a la próxima versión, reproduce esos mismos 30 elementos en la nueva versión. Esto te permitirá comprender mejor exactamente qué ha cambiado en la versión más reciente frente a qué puede haber sido un defecto previamente inadvertido.