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