OPS11-BP03 Implementar bucles de retroalimentación
Los bucles de retroalimentación proporcionan información procesable que impulsa la toma de decisiones. Cree bucles de retroalimentación en sus procedimientos y cargas de trabajo. Le servirán para identificar los problemas y las áreas que necesitan mejoras. También validan las inversiones realizadas en las mejoras. Estos bucles de retroalimentación son la base para mejorar continuamente la carga de trabajo.
Los bucles de retroalimentación se dividen en dos categorías: retroalimentación inmediata y análisis retrospectivo. La retroalimentación inmediata se obtiene mediante la revisión del rendimiento y los resultados de las actividades operativas. Esta retroalimentación procede de los miembros del equipo, de los clientes o del resultado automático de la actividad. Se recibe retroalimentación inmediata de aspectos como las pruebas A/B y el envío de nuevas características. Es esencial responder rápido a los errores.
El análisis retrospectivo se realiza periódicamente para obtener retroalimentación de la revisión de resultados operativos y de las métricas a lo largo del tiempo. Estas retrospectivas tienen lugar al final de un sprint, en una cadencia, o después de lanzamientos o eventos importantes. Este tipo de bucle de retroalimentación valida las inversiones en operaciones o la carga de trabajo. Le ayuda a medir el éxito y valida su estrategia.
Resultado deseado: utilice la retroalimentación inmediata y el análisis retrospectivo para impulsar las mejoras. Existe un mecanismo para obtener la retroalimentación de los usuarios y de los miembros del equipo. El análisis retrospectivo se utiliza para identificar las tendencias que impulsan las mejoras.
Patrones comunes de uso no recomendados:
-
Lanza una nueva característica pero no tiene forma de recibir la retroalimentación de los clientes sobre ella.
-
Después de invertir en mejoras operativas, no realiza una retrospectiva para validarlas.
-
Recopila la retroalimentación de los clientes pero no la revisa con regularidad.
-
Los bucles de retroalimentación dan lugar a propuestas de acción, pero no se incluyen en el proceso de desarrollo del software.
-
Los clientes no reciben retroalimentación sobre las mejoras que han propuesto.
Beneficios de establecer esta práctica recomendada:
-
Puede hacer un recorrido inverso desde el cliente para impulsar nuevas características.
-
La cultura de su organización puede reaccionar más rápidamente a los cambios.
-
Las tendencias se utilizan para identificar las oportunidades de mejora.
-
Las retrospectivas validan las inversiones realizadas en la carga de trabajo y las operaciones.
Nivel de riesgo expuesto si no se establece esta práctica recomendada: Alto
Guía para la implementación
Implementar esta práctica recomendada implica utilizar tanto la retroalimentación inmediata como el análisis retrospectivo. Estos bucles de retroalimentación impulsan las mejoras. Existen muchos mecanismos para obtener retroalimentación inmediata, como encuestas, sondeos de opinión de los clientes o formularios de retroalimentación. Su organización también utiliza las retrospectivas para identificar las oportunidades de mejora y validar las iniciativas.
Ejemplo de cliente
AnyCompany Retail ha creado un formulario web en el que los clientes pueden dar retroalimentación o informar de sus problemas. Durante el examen semanal, el equipo de desarrollo de software evalúa la retroalimentación de los usuarios. La retroalimentación se utiliza periódicamente para dirigir la evolución de la plataforma. Realizan una retrospectiva al final de cada sprint para identificar los elementos que quieren mejorar.
Pasos para la aplicación
-
Retroalimentación inmediata
-
Necesita un mecanismo para recibir retroalimentación de los clientes y de los miembros del equipo. Las actividades de sus operaciones también se pueden configurar para ofrecer retroalimentación automática.
-
Su organización necesita un proceso para revisar esta retroalimentación, determinar qué hay que mejorar y programar la mejora.
-
La retroalimentación debe agregarse a su proceso de desarrollo de software.
-
A medida que vaya incorporando mejoras, haga un seguimiento del remitente de la retroalimentación.
-
Puede usar AWS Systems Manager OpsCenter para crear estas mejoras y realizar su seguimiento como OpsItems.
-
-
-
Análisis retrospectivo
-
Realice retrospectivas al final de un ciclo de desarrollo, con una cadencia determinada o después de un lanzamiento importante.
-
Convoque a las partes implicadas en la carga de trabajo para una reunión retrospectiva.
-
Cree tres columnas en una pizarra u hoja de cálculo: Parar, Iniciar y Mantener.
-
Parar corresponde a lo que quiera que su equipo deje de hacer.
-
Iniciar corresponde a las ideas que quiere empezar a hacer.
-
Mantener corresponde a lo que desea seguir haciendo.
-
-
Recorra la sala y recopile la retroalimentación de las partes interesadas.
-
Dé prioridad a la retroalimentación. Asigne acciones y partes interesadas a los elementos de los apartados Iniciar o Mantener.
-
Agregue las acciones a su proceso de desarrollo de software y comunique las actualizaciones de estado a las partes interesadas a medida que realiza las mejoras.
-
Nivel de esfuerzo para el plan de implementación: Medio. Para implementar esta práctica recomendada, necesita un método para recibir retroalimentación inmediata y analizarla. Además, debe establecer un proceso de análisis retrospectivo.
Recursos
Prácticas recomendadas relacionadas:
-
OPS01-BP01 Evaluar las necesidades de los clientes: los bucles de retroalimentación son un mecanismo para recopilar las necesidades de los clientes externos.
-
OPS01-BP02 Evaluar las necesidades de los clientes internos: las partes interesadas internas pueden utilizar los bucles de retroalimentación para comunicar las necesidades y los requisitos.
-
OPS11-BP02 Realizar un análisis después del incidente: los análisis posteriores a los incidentes son una forma importante de análisis retrospectivo que se realiza después de los incidentes.
-
OPS11-BP07 Realizar revisiones de métricas de operaciones: las revisiones de las métricas de las operaciones identifican tendencias y áreas de mejora.
Documentos relacionados:
-
7 Pitfalls to Avoid When Building a CCOE (7 obstáculos que evitar al crear un CCOE)
-
Email Definitions: Feedback Loops (Definiciones del correo electrónico: bucles de retroalimentación)
-
Maximizing Developer Effectiveness (Maximizar la eficacia de los desarrolladores) por Tim Cochran
-
TIL CSI - Continual Service Improvement (TIL CSI: mejora continua del servicio)
Vídeos relacionados:
Ejemplos relacionados:
Servicios relacionados: