OPS07-BP05 Tomar decisiones fundamentadas para desplegar sistemas y cambios
Disponga de procesos en caso de cambios fructíferos e infructuosos de su carga de trabajo. Un pre mortem es un ejercicio en el que un equipo simula un error para desarrollar estrategias de mitigación. Realice ensayos de errores pre mortem para anticipar el fracaso y crear procedimientos cuando sea apropiado. Evalúe las ventajas y los riesgos de desplegar cambios en la carga de trabajo. Verifique que todos los cambios cumplan con la gobernanza.
Resultado deseado:
-
Tomará decisiones informadas cuando despliegue cambios en la carga de trabajo.
-
Los cambios cumplirán con la gobernanza.
Antipatrones usuales:
-
Despliegue de un cambio en la carga de trabajo sin un proceso para gestionar un despliegue infructuoso.
-
Cambios en el entorno de producción que incumplen los requisitos de gobernanza.
-
Despliegue de una nueva versión de la carga de trabajo sin establecer una línea de referencia para la utilización de recursos.
Beneficios de establecer esta práctica recomendada:
-
Estará preparado para cambios infructuosos en su carga de trabajo.
-
Los cambios en la carga de trabajo cumplirán las políticas de gobernanza.
Nivel de riesgo expuesto si no se establece esta práctica recomendada: bajo
Guía para la implementación
Utilice ejercicios pre mortem para desarrollar procesos en caso de cambios infructuosos. Documente los procesos para los cambios infructuosos. Asegúrese de que todos los cambios se ajusten a la gobernanza. Evalúe las ventajas y los riesgos de desplegar cambios en la carga de trabajo.
Ejemplo de cliente
AnyCompany Retail realiza con regularidad ejercicios pre mortem para validar los procesos en caso de cambios infructuosos. Documenta los procesos en una wiki compartida y la actualiza con frecuencia. Todos los cambios se ajustan a los requisitos de gobernanza.
Pasos para la implementación
-
Tome decisiones informadas cuando despliegue cambios en la carga de trabajo. Establezca y revise los criterios para un despliegue fructífero. Desarrolle escenarios o criterios que desencadenen la reversión de un cambio. Sopese las ventajas del despliegue de cambios frente a los riesgos de un cambio infructuoso.
-
Verifique que todos los cambios cumplan las políticas de gobernanza.
-
Utilice ejercicios pre mortem para desarrollar planes en caso de cambios infructuosos y documentar las estrategias de mitigación. Lleve a cabo un ejercicio de simulación para modelar un cambio infructuoso y validar los procedimientos de reversión.
Nivel de esfuerzo para el plan de implementación: moderado. La implementación de una práctica de pre mortem exige la coordinación y el esfuerzo de las partes interesadas de toda la organización.
Recursos
Prácticas recomendadas relacionadas:
-
OPS01-BP03 Evaluar los requisitos de gobernanza - Los requisitos de gobernanza son un factor clave para determinar si se debe desplegar un cambio.
-
OPS06-BP01 Planificar para hacer frente a los cambios infructuosos - Establezca planes para mitigar un despliegue infructuosos y utilice actividades pre mortem para validarlos.
-
OPS06-BP02 Despliegues de prueba - Cada cambio de software debe probarse adecuadamente antes de su despliegue, a fin de reducir los defectos en producción.
-
OPS07-BP01 Garantizar la capacidad del personal - Disponer de suficiente personal formado para atender la carga de trabajo es esencial para tomar una decisión informada sobre el despliegue de un cambio en el sistema.
Documentos relacionados:
-
Governance in the Nube de AWS: The Right Balance Between Agility and Safety
(Gobernanza en Nube de AWS: el equilibrio entre agilidad y seguridad)