Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
OPS02-BP03 Las actividades de operaciones han identificado a los propietarios responsables de su desempeño
Averigüe quién tiene la responsabilidad de efectuar actividades específicas en las cargas de trabajo definidas y por qué existe esa responsabilidad. Conocer quién tiene la responsabilidad de efectuar las actividades sirve para saber quién llevará a cabo la actividad, validará el resultado y proporcionará información al propietario de la actividad.
Resultado deseado:
Su organización define claramente las responsabilidades para llevar a cabo actividades específicas en cargas de trabajo definidas y responder a los eventos que genera la carga de trabajo. La organización documenta la propiedad y los procesos que se llevan a cabo y hace que esta información sea fácil de encontrar. Revisa y actualiza las responsabilidades cuando se producen cambios organizativos, y los equipos hacen un seguimiento y miden el rendimiento de las actividades de identificación de defectos e ineficiencias. Implementa mecanismos de obtener comentarios para hacer un seguimiento de los defectos y las mejoras y apoya la mejora iterativa.
Patrones comunes de uso no recomendados:
-
No documenta las responsabilidades.
-
Existen scripts fragmentados en estaciones de trabajo de operadores aisladas. Solo unas pocas personas saben cómo usarlos o se refieren a ellos de manera informal como conocimiento de equipo.
-
Hay que actualizar un proceso heredado, pero nadie sabe quién es el propietario del proceso y el autor original ya no forma parte de la organización.
-
Los procesos y los scripts no se pueden encontrar y no están disponibles cuando son necesarios (por ejemplo, en respuesta a un incidente).
Beneficios de establecer esta práctica recomendada:
-
Sabe quién es responsable de llevar a cabo una actividad, a quién debe notificar cuando sea necesario tomar una medida y quién toma la medida, valida el resultado y proporciona comentarios al propietario de la actividad.
-
Los procesos y procedimientos impulsan sus esfuerzos para gestionar sus cargas de trabajo.
-
Los nuevos miembros del equipo se hacen eficaces más rápidamente.
-
Reduce el tiempo necesario para mitigar los incidentes.
-
Los diferentes equipos utilizan los mismos procesos y procedimientos para llevar a cabo las tareas de manera uniforme.
-
Los equipos pueden escalar sus procesos con procesos repetibles.
-
Los procesos y procedimientos estandarizados ayudan a mitigar la repercusión de transferir las responsabilidades de las cargas de trabajo entre los equipos.
Nivel de riesgo expuesto si no se establece esta práctica recomendada: alto
Guía para la implementación
Para empezar a definir las responsabilidades, comience por la documentación existente, como las matrices de responsabilidades, los procesos y procedimientos, los roles y responsabilidades, y las herramientas y la automatización. Revise y organice debates sobre las responsabilidades de los procesos documentados. Lleve a cabo una revisión con los equipos para identificar desajustes entre las responsabilidades de los documentos y los procesos. Analice los servicios que se ofrecen con los clientes internos de ese equipo para identificar las diferencias de expectativas entre los equipos.
Analice y aborde las discrepancias. Identifique oportunidades de mejora y busque las actividades que se solicitan con frecuencia y requieren muchos recursos, que suelen ser firmes candidatas a una mejora. Examine las prácticas recomendadas, los patrones y la orientación prescriptiva para simplificar y estandarizar las mejoras. Registre las oportunidades de mejora y haga un seguimiento de las mejoras hasta el final.
Con el tiempo, estos procedimientos deberían evolucionar para ejecutarse como código, lo que reduce la necesidad de intervención humana. Por ejemplo, los procedimientos se pueden iniciar como AWS Lambda funciones, AWS CloudFormation plantillas o AWS Systems Manager documentos de automatización. Verifique que estos procedimientos estén controlados por versiones en los repositorios apropiados e incluyan el etiquetado de recursos adecuado para que los equipos puedan identificar fácilmente a los propietarios y la documentación. Documente la responsabilidad de llevar a cabo las actividades y, a continuación, supervise las automatizaciones para que se inicien y funcionen correctamente, así como la obtención de los resultados deseados.
Ejemplo de cliente
AnyCompany El comercio minorista define la propiedad como el equipo o la persona que posee los procesos de una aplicación o grupos de aplicaciones que comparten prácticas y tecnologías de arquitectura comunes. Inicialmente, la empresa documenta los procesos y procedimientos como step-by-step guías en el sistema de gestión de documentos. Hacen que los procedimientos sean reconocibles mediante etiquetas en la Cuenta de AWS que se aloja la aplicación y en grupos específicos de recursos de la cuenta, que se utilizan AWS Organizations para gestionarlos Cuentas de AWS. Con el tiempo, AnyCompany Retail convierte estos procesos en código y define los recursos utilizando la infraestructura como código (mediante servicios CloudFormation o AWS Cloud Development Kit (AWS CDK) plantillas). Los procesos operativos se convierten en documentos de automatización en AWS Systems Manager o AWS Lambda funciones, que se pueden iniciar como tareas programadas en respuesta a eventos como las CloudWatch alarmas de Amazon o EventBridge los eventos de Amazon o mediante solicitudes dentro de una plataforma de gestión de servicios de TI (ITSM). Todos los procesos tienen etiquetas para identificar a quién pertenecen. Los equipos administran la documentación para la automatización y el proceso dentro de las páginas wiki que genera el repositorio de código para el proceso.
Pasos para la implementación
-
Documente los procesos y procedimientos existentes.
-
Revise y verifique que lo sean up-to-date.
-
Verifique que cada proceso o procedimiento tenga un propietario.
-
Ponga los procedimientos bajo un control de versiones.
-
Siempre que sea posible, comparta procesos y procedimientos entre cargas de trabajo y entornos que compartan diseños arquitectónicos.
-
-
Establezca mecanismos para recibir comentarios y mejorar.
-
Defina políticas sobre la frecuencia con la que se deben revisar los procesos.
-
Defina los procesos de los revisores y aprobadores.
-
Implemente problemas o una cola de tickets para proporcionar comentarios y hacer un seguimiento de ellos.
-
Siempre que sea posible, proporcione una aprobación previa y una clasificación de riesgos para los procesos y procedimientos por parte de una junta de aprobación de cambios (CAB).
-
-
Haga que los procesos y procedimientos sean accesibles y fáciles de encontrar para los usuarios que necesitan ejecutarlos.
-
Utilice etiquetas para indicar dónde se puede acceder a los procesos y procedimientos de la carga de trabajo.
-
Utilice mensajes de error y eventos fáciles de entender para indicar los procesos o procedimientos adecuados para abordar el problema.
-
Use wikis o la administración de documentos para que los procesos y procedimientos se puedan buscar de manera uniforme en toda la organización.
-
-
Automatice cuando sea apropiado.
-
Cuando los servicios y las tecnologías proporcionen y desarrollen automatizaciones. API
-
Verifique que los procesos se entiendan bien y desarrolle los casos de usuario y los requisitos para automatizar esos procesos.
-
Determine si los procesos y procedimientos se utilizan de forma satisfactoria y haga un seguimiento de los problemas para facilitar una mejora iterativa.
-
Nivel de esfuerzo para el plan de implementación: medio
Recursos
Prácticas recomendadas relacionadas:
Documentos relacionados:
Videos relacionados:
Ejemplos relacionados: