Marcos de Trabajo Ágiles
Scrum
Roles
Product Owner
Priorizar PBL del proyecto
Explicar los requerimientos solicitados en el PBL
Scrum Master
Colabora con el equipo para crear productos de valor
Eliminar impedimentos del equipo
Facilita los eventos
Equipo de desarrollo
Ideas centrales
Entregas de valor continua por medio de ciclos iterativos
Congelar requisitos durante iteraciones cortas
Principios
Transparecia
Inspeccion
Adaptacion
Artefactos
Product Backlog
Sprint Backlog
Incremento
Tecnicas / Practicas
Planificacion del Sprint
Regla Ventana cerrada
Cambiar los requisitos de forma controlada
Historias de usuario
Definicion del trabajo a realizar
Daily meetings
Dod "Definición de Terminado"
Tablero de tareas
Diagrama de evolucion
Evaluar la velocidad
Cálculo de la velocidad
Retrospectiva
Cuando usarlo
Proyectos que requieren generar entregas continuas y adaptarse al cambio constante
Lean
Roles
Lider
Guiar al equipo
Implementar principios Lean
Kaizen Manager
Lideran iniciativas de mejora
Product owner
Asegura que los productos entregados aporten valor
Equipo de desarrollo
Multifuncionales orientados a la mejora continua
Ideas centrales
Maximizar el valor
Eliminar deperdicios
Identificar cuellos de botella
Principios
Eliminar el desperdicio
Productos
Documentos de requisitos detallados
Trabajo parcial
Caracteristicas adicionales
Procesos
Tareas innecesarias
Cambio de tareas
Espera por un producto externo
Transferencias de artefactos entre un grupo a otro
Amplificar el aprendizaje
Probar, evaluar y corregir
Decide lo más tarde posible
Evitar grandes decisiones de diseño
Entregar lo más rápido posible
Entrega en cada iteración
Empoderar al equipo
El equipo toma sus propias decisiones
Integridad de la construcción
Mantener la simplicidad del sistema
Ver el conjunto
Enfocarse en el panorama general
Descartando detalles menores
Artefactos
Mapa de flujo de valor
Backlog de desperdicios
Cuando usarlo
Proyectos que requieran de
Optimizacion
Mejora continua
Kanban
Roles
Flow Manager
Asegurar el flujo del trabajo
Product Owner
Priorizar las tareas segun los objetivos
Equipo de desarrollo
Miembros que trabajan en las tareas
Ideas centrales
Minimizar el trabajo en curso
Asegurando una producción "Justo a tiempo"
Gestionar las tareas
Principios
Continuar con el flujo de trabajo
Permitir cambios incrementales
Respetar el proceso actual
Fomentar todos los niveles de liderazgo
Artefactos
Tablero Kanban
Visualizar el flujo de trabajo
Tarjetas de kanban
Representan las tareas
Tecnicas / Practicas
Visualizar el flujo de trabajo
Limitar el trabajo en curso
Administrar tareas en lugar de personas
Comprender las políticas del proceso
Aplicar mejoras colaborativas
Cuando usarlo
Proyectos que requieren
Procesos con flujo de trabajo constante
Lean Startup
Roles
Emprendedor
Dirige la vision de la empresa
Crea los MVP's
Product Manager
Gestiona el desarrollo del MVP
Equipo de desarrollo
Construyen los prototipos rapidamente
Ideas centrales
Implementar proyectos mediante la validacion y experimentacion
Principios
Crear
Medir
Aprender
Generar hipotesis para ser validadas
Artefactos
Producto Minimo Viable
Pivote
Tecnicas / Practicas
Producto Mínimo Viable
Validacion Rapida
Pivotar
Perseverar
Cuando usarlo
Proyectos que requieren implementar Inovacion
En entornos de alta incertidumbre
Extreme Programming (XP)
Ideas centrales
Desarrollo de software enfocado
Calidad
Colaboración con el cliente
Ayudar a los equipos a adaptarse al cambio
Incrementar y Simplificar
Principios
Simplicidad
Retroalimentacion
Coraje
Comunicacion
Respeto
Artefactos
Producto Minimo Viable
Pivote
Tecnicas / Practicas
TDD
Pruebas unitarias previo al desarrollo
Pair Programming
Revisiones de codigo por pares
Integracion Continua
Refactorizacion del codigo
Release pequeños
Iteraciones cortas
Espacio de trabajo abierto
Cuando usarlo
Proyectos que requieren
Enfocarse en la calidad
Adaptarse al cambio de requerimientos de forma constante
Roles
Cliente
Desarrolladores