

# Principios de diseño
<a name="oe-design-principles"></a>

 Existen cinco principios de diseño para la excelencia operativa en la nube: 
+  **Lleve a cabo operaciones como código**: en la nube, puede aplicar la misma disciplina de ingeniería que usa para el código de aplicación a todo el entorno. Puede definir toda su carga de trabajo (aplicaciones, infraestructura) como código y actualizarla con código. Puede implementar los procedimientos de operaciones como código y automatizar su ejecución. Para ello, debe desencadenarlos para responder a los eventos. Al llevar a cabo operaciones como código, limita el error humano y permite que las respuestas a los eventos sean coherentes. 
+  **Realice cambios pequeños, frecuentes y que pueda revertir**: diseñe cargas de trabajo para que los componentes se puedan actualizar de forma regular. Realice cambios poco a poco por si hay que dar marcha atrás en caso de error (lo que evitaría que afectara los clientes cuando sea posible). 
+  **Refine los procedimientos operativos con frecuencia**: a medida que vaya usando los procedimientos operativos, busque oportunidades para mejorarlos. Desarrolle debidamente los procedimientos a la par que la carga de trabajo. Configure días de juego para revisar y validar que todos los procedimientos sean efectivos y que los equipos estén familiarizados con estos. 
+  **Anticipe los errores**: lleve a cabo ejercicios “pre mortem” para identificar posibles fuentes de error para poder eliminarlos o mitigarlos. Ponga a prueba las situaciones en las que se produzca un error y confirme que entiende su impacto. Ponga a prueba los procedimientos para garantizar su eficacia, así como para asegurarse de que los equipos conocen su ejecución. Configure días de juego habituales para poner a prueba las cargas de trabajo y las respuestas del equipo ante eventos simulados. 
+  **Aprenda de los errores operativos**: impulse las mejoras gracias a las lecciones que se aprendan después de todos los eventos operativos y errores. Comparta las enseñanzas con los equipos y con toda la organización. 