# Tangelo Tech ![Screenshot 2024-03-08 at 8.48.09 AM](https://hackmd.io/_uploads/BkSVw5O6T.png) ## Metrics > *Forsgren, Nicole, Jez Humble, and Gene Kim. Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations. IT Revolution Press, 2018.* ## Section 1 | Metrics / Areas | Deployment Frequency | Lead Time for Changes | Time to Restore Service | Change Failure Rate | |---------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **Marketing and Sales** | Enables rapid responses to market needs and strategic adjustments. | Accelerates the implementation of strategies based on customer feedback. | Reduces the negative impact on brand image during incidents. | Indirect impact; maintains customer trust by avoiding frequent failures. | | **Finance** | Can lead to more efficient capital allocation through improved deployment practices and operational efficiencies. | Shorter lead times can reduce the cost of holding inventory (in terms of code waiting to be deployed) and can lead to faster realization of revenue. | Minimizing service restoration times can reduce financial losses during outages and maintain customer trust, which in turn can protect revenue streams. | Lower change failure rates can result in reduced cost of failure recovery and less disruption to revenue-generating activities. | | **Product Development** | Encourages rapid iteration and testing of new ideas with less risk. | Allows for more agile market testing and adaptation to emerging trends. | Indirect impact; enables a rapid response to issues affecting the user experience. | Encourages a quality-focused approach from design to deployment. | ## Section 1 | Metrics / Areas | Deployment Frequency | Lead Time for Changes | Time to Restore Service | Change Failure Rate | |--------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------| | **Operations** | Improves DevOps collaboration, enhancing reliability and stability. | Reduces the time to move changes into production, optimizing operations. | Crucial for minimizing downtime and ensuring a consistent user experience. | Decreases the frequency of failures, improving operational stability. | | **Customer Service** | Indirect impact through continuous improvements and rapid deployments. | Improves the ability to quickly implement corrections based on feedback. | Directly related to improving customer satisfaction by reducing the impact of incidents. | Reduces incidents affecting the user, improving service perception. | | **Risk Management and Compliance** | Indirect impact, improves system stability through more frequent and secure deployments. | Enhances risk management by implementing changes in a more controlled manner. | Essential for meeting SLAs and reducing operational and reputation risks. | Crucial for maintaining stability and complying with industry regulations. | | **Human Resources** | Attracts talent interested in innovative and high-performance environments. | Indirect impact; promotes a culture of efficiency and continuous improvement. | Promotes a culture of accountability and resilience in the face of failures. | Encourages a work environment where quality and continuous improvement are priorities. | # Summary # Propuesta de Métricas Clave para ser Alineadas en Tangelo (para discutir) ## Tecnología 1. **Frecuencia de Despliegue:** Mide con qué frecuencia se despliegan cambios de código a producción. Una mayor frecuencia indica un proceso de desarrollo más ágil y receptivo, alineado con el objetivo empresarial de iteración y despliegue rápidos. - **KPI:** Despliegues por semana/mes. - **Meta:** Incrementar la frecuencia de despliegue manteniendo la estabilidad del sistema. 2. **Tiempo de Entrega de Cambios:** Mide el tiempo promedio que transcurre desde que se compromete el código hasta que se despliega en producción. Esto refleja la eficiencia y rapidez del ciclo de desarrollo, crucial para mantener la competitividad y satisfacer rápidamente las necesidades del cliente. - **KPI:** Tiempo promedio de entrega de cambios (en días). - **Meta:** Reducir el tiempo de entrega de cambios para mejorar la rapidez de respuesta a las necesidades del cliente. 3. **Tiempo para Restaurar el Servicio:** Mide el tiempo promedio que lleva restaurar el servicio después de un incidente. Esta métrica es clave para entender la resiliencia operativa y asegurar una alta disponibilidad, lo cual impacta directamente en la satisfacción del cliente y la estabilidad operativa. - **KPI:** Tiempo promedio para restaurar el servicio (en horas/minutos). - **Meta:** Minimizar el tiempo de restauración para garantizar una alta disponibilidad del servicio. 4. **Tasa de Fallo de Cambios:** Mide el porcentaje de cambios que resultan en una falla en producción. Esta es una métrica crítica de calidad, ayudando a asegurar que los despliegues sean estables y confiables, reduciendo el tiempo de inactividad y el impacto en los clientes. - **KPI:** Porcentaje de fallos en cambios. - **Meta:** Reducir la tasa de fallo de cambios para aumentar la estabilidad del sistema. ## Marca Blanca 1. Numero de clientes activos 2. Ingresos recurrentes promedio por cliente 3. Tiempo promedio de implementación para nuevos clientes 4. Margen (RETORNO) promedio por cliente