ideasai
Titulo original:

Lean from the Trenches

Traducción (no oficial):

Lecciones desde las Trincheras

Autor:

Henrik Kniberg

Idiomas disponibles:
El libro Lecciones desde las Trincheras está disponible para leer en Inglés
Categorias:
  • #avoid-micromanagement
  • #business-planning
  • #lean-development
  • #lean-startup
Generos:
  • #management
  • #business
  • #nonfiction
  • #software
  • #programming
  • #technology
  • #leadership
  • #computer-science
  • #technical
  • #computers

Lean from the Trenches

Lecciones desde las Trincheras se trata de la práctica real.

Descubre cómo la policía sueca combinó XP, Scrum y Kanban en un proyecto de 60 personas.

Desde el principio hasta el final, verás cómo entregar un producto exitoso utilizando los principios Lean.

Comenzamos con una organización que necesitaba desesperadamente una nueva forma de hacer las cosas y terminamos con un grupo de sesenta personas que trabajan en sincronía para desarrollar un sistema escalable y complejo.

Recorrerás el proyecto paso a paso, desde la participación del cliente hasta la 'fiesta de cóctel' diaria, control de versiones, seguimiento de errores y lanzamiento.

En esta mirada honesta a lo que funciona y lo que no, descubrirás cómo:.

- Convertir la calidad en responsabilidad de todos, no solo de los probadores.

- Mantener a todos en la misma dirección sin micromanagement.

- Utilizar métricas simples y poderosas para ayudar en la planificación y mejora del proceso.

- Equilibrar entre un enfoque en características a nivel bajo y un enfoque en el sistema a nivel alto.

Estarás listo para sumergirte en las trincheras y optimizar tu propio proceso de desarrollo.

.

Contenido.

.

Prólogo.

Prefacio.

.

PARTE I: Cómo trabajamos.

.

1.

Sobre el Proyecto.

1.1 Cronología.

1.2 Cómo Dividimos el Elefante.

1.3 Cómo Involucramos al Cliente.

.

2.

Estructurando los Equipos.

.

3.

Participando en la Fiesta de Cóctel Diaria.

3.1 Primera Capa: Reunión Diaria del Equipo de Características.

3.2 Segunda Capa: Reuniones de Sincronización por Especialidad.

3.3 Tercera Capa: Reunión de Sincronización del Proyecto.

.

4.

El Tablero del Proyecto.

4.1 Nuestras Cadencias.

4.2 Cómo Manejamos Asuntos Urgentes e Impedimentos.

.

5.

Escalando los Tableros Kanban.

.

6.

Rastreando la Meta a Nivel Alto.

.

7.

Definiendo lo 'Listo' y lo 'Hecho'.

7.1 Listo para Desarrollo.

7.2 Listo para Pruebas de Sistema.

7.3 Cómo Esto Mejoró la Colaboración.

.

8.

Manejando Historias Técnicas.

8.1 Ejemplo 1: Cuello de Botella en las Pruebas de Sistema.

8.2 Ejemplo 2: Día Antes del Lanzamiento.

8.3 Ejemplo 3: La Clase de 7 Metros.

.

9.

Manejando Errores.

9.1 Pruebas de Sistema Continuas.

9.2 Solucionar los Errores Inmediatamente.

9.3 Por Qué Limitamos la Cantidad de Errores en el Seguimiento de Errores.

9.4 Visualización de Errores.

9.5 Prevención de Errores Recurrentes.

.

10.

Mejorando Continuamente el Proceso.

10.1 Retrospectivas del Equipo.

10.2 Talleres de Mejora de Procesos.

10.3 Manejo de la Tasa de Cambio.

.

11.

Manejando el Trabajo en Progreso.

11.1 Uso de Límites de Tareas en Progreso.

11.2 Por Qué los Límites de Tareas en Progreso Solo se Aplican a las Características.

.

12.

Capturando y Utilizando Métricas del Proceso.

12.1 Velocidad (Características por Semana).

12.2 Por Qué No Utilizamos Puntos de Historia.

12.3 Tiempo de Ciclo (Semanas por Característica).

12.4 Flujo Acumulativo.

12.5 Eficiencia del Ciclo de Proceso.

.

13.

Planificación del Sprint y Lanzamiento.

13.1 Depuración del Backlog.

13.2 Selección de las Diez Mejores Características.

13.3 Por Qué Sacamos la Depuración del Backlog de la Reunión de Planificación del Sprint.

13.4 Planificación del Lanzamiento.

.

14.

Cómo Hacemos el Control de Versiones.

14.1 Nada de Basura en el Tronco.

14.2 Ramas del Equipo.

14.3 Rama de Pruebas de Sistema.

.

15.

Por Qué Utilizamos Solo Tableros Kanban Físicos.

.

16.

Lo Que Aprendimos.

16.1 Conoce tu Meta.

16.2 Experimenta.

16.3 Acepta el Fracaso.

16.4 Resuelve Problemas Reales.

16.5 Ten Agentes de Cambio Dedicados.

16.6 Involucra a las Personas.

.

PARTE II: Un Vistazo más Detallado a las Técnicas.

.

17.

Agile y Lean en Resumen.

17.1 Agile en Resumen.

17.2 Lean en Resumen.

17.3 Scrum en Resumen.

17.4 XP en Resumen.

17.5 Kanban en Resumen.

.

18.

Reduciendo la Lista de Pruebas de Automatización.

18.1 Qué Hacer al Respecto.

18.2 Cómo Mejorar la Cobertura de Pruebas un Poco en Cada Iteración.

18.3 Paso 1: Enumera tus Casos de Prueba.

18.4 Paso 2: Clasifica Cada Prueba.

18.5 Paso 3: Ordena la Lista por Prioridad.

18.6 Paso 4: Automatiza Algunas Pruebas en Cada Iteración.

18.7 ¿Esto Soluciona el Problema?.

.

19.

Estimando el Backlog con Poker de Planificación.

19.1 Estimar Sin Poker de Planificación.

19.2 Estimar con Poker de Planificación.

19.3 Cartas Especiales.

.

20.

Diagramas de Causa y Efecto.

20.1 Resolver Problemas, No Síntomas.

20.2 El Enfoque Lean para la Solución de Problemas: Pensamiento A3.

20.3 Cómo Utilizar los Diagramas de Causa y Efecto.

20.4 Ejemplo 1: Ciclo de Lanzamiento Largo.

20.5 Ejemplo 2: Defectos Liberados a Producción.

20.6 Ejemplo 3: Falta de Pair Programming.

20.7 Ejemplo 4: Muchos Problemas.

20.8 Problemas Prácticos: Cómo Crear y Mantener los Diagramas.

20.9 Obstáculos.

20.10 ¿Por Qué Utilizar Diagramas de Causa y Efecto?.

.

21.

Palabras Finales.

.

A1.

Glosario: Cómo Evitamos el Buzzword Bingo.

Índice.