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