# Accelerate

*Construyendo y Escalando Organizaciones Tecnológicas de Alto Rendimiento*

2023-03-19 | `devops` `software-design` `agile` `productivity`

> Cómo medir el rendimiento de equipos de software y cómo ese rendimiento impacta a toda la organización. La ciencia detrás de Lean Software y DevOps.

---



Accelerate explora cómo los equipos que usan **Lean Software** y **DevOps** pueden medir su rendimiento. También muestra cómo el rendimiento de ingeniería impacta a toda la organización.

> Nota: DevOps integra y automatiza el desarrollo de software (Dev) con las operaciones de TI (Ops). El foco: mejorar y acortar el ciclo de vida de desarrollo.

## Capacidades Clave

### Entrega Continua

- Usar Control de Versiones para todos los Artefactos de Producción
- Automatizar tu Proceso de Despliegue
- Implementar Integración Continua
- Usar Métodos de Desarrollo Basado en Trunk
- Implementar Automatización de Tests
- Entrega Continua (CD)

### Arquitectura

- Usar una Arquitectura Débilmente Acoplada

### Producto y Proceso

- Recopilar e Implementar Feedback del Cliente
- Hacer Visible el Flujo de Trabajo a través del Value Stream
- Trabajar en Lotes Pequeños
- Fomentar y Habilitar la Experimentación del Equipo

### Gestión Lean y Monitoreo

- Tener Procesos Ligeros de Aprobación de Cambios
- Monitorear la Aplicación e Infraestructura para Informar Decisiones de Negocio
- Verificar la Salud del Sistema Proactivamente
- Mejorar Procesos y Gestionar el Trabajo con Límites WIP (Work-In-Process)
- Visualizar el Trabajo para Monitorear la Calidad y Comunicar a través del Equipo

### Cultural

- Apoyar una Cultura Generativa
- Fomentar y Apoyar el Aprendizaje
- Apoyar y Facilitar la Colaboración entre Equipos
- Proporcionar Recursos y Herramientas que Hacen el Trabajo Significativo
- Apoyar o Encarnar el Liderazgo Transformacional

## Cuatro Métricas Clave

- **Lead Time de Cambio**
  - Tiempo para implementar, probar y entregar código para una funcionalidad
- **Frecuencia de Despliegue**
  - Número de despliegues en un período de tiempo dado
- **Tasa de Fallo de Cambios**
  - Porcentaje de cambios fallidos sobre todos los cambios (independientemente del éxito)
- **Tiempo Medio de Recuperación**
  - Tiempo que toma restaurar el servicio después de un fallo en producción

{{ youtube(id="_d9cws_T9qk") }}
