scrum_resumen
Principios
Pautas básicas
Obligatorias en todos los proyectos Scrum
No se pueden discutir ni modificar
Se aplican intactos para infundir confianza
1. Control del proceso empírico (Empirical Process Control)
Transparencia
Declaración de la visión del proyecto
Backlog Priorizado del producto
Cronograma de planificación del lanzamiento (Release Planning Schedule)
Scrumboad, Burndown Chart y otros radiadores de información
Daily Standup
Reuniones de revisión de Sprint
Inspección
Los radiadores de información muestran el progreso del Equipo Scrum en las tareas
Retroalimentación del cliente y Stakeholder durante los procesos
Desarrollar Épicas
Crear Backlog Priorizado del Producto
Realizar planificación del lanzamiento.
Inspección y aprobación de los entregables por parte del Product Owner y el cliente en Demostrar y validar Sprint
Adaptación
Reuniones Daily Standup
Identificación constante de riesgos
Solicitudes de cambio. Se discuten y aprueban en:
Desarrollar Épicas
Crear Backlog Priorizado del Producto
Refinamiento del Backlog Priorizado del Producto
SGB. Interactúa con:
Crear historias de usuario
Estimar tareas
Crear entregables
Refinamiento del Backlog Priorizado del Producto
Retrospectiva del Sprint.
Reuniones de Retrospectiva del Proyecto
2. Auto-organización (Self-organization)
Valor mayor cuando se auto-organizan
Gran sentido de compromiso y responsabilidad
Ambiente innovador y creativo
Los empleados con motivación propia aceptan mayores responsabilidades
Se busca un liderazgo servicial
No significa que puedan actuar como quieran
Cada miembro del equipo tiene la responsabilidad de determinar que tipo de trabajo hará.
Estar abierto a nuevos aprendizajes
Buscar trabajo proactivamente
Continuamente actualizar conocimientos y habilidades
3. Colaboración (Collaboration)
Valor compartido con equipos que trabajan conjuntamente
Cooperación. El trabajo que se produce consiste en la suma de los esfuerzos del trabajo de varias personas de un equipo.
Colaboración. Un equipo trabaja en conjunto para contraponer los aportes del otro a fin de producir algo más grande.
Conocimiento. Se esta al tanto del trabajo de los demás
Articulación. El trabajo se divide en unidades y después se reintegra
Apropiación. Adaptar la tecnología a la situación individual
4. Priorización basada en valor (Value-based Prioritization)
Máximo valor de negocio
Ofrecer el máximo valor empresarial en el menor tiempo posible
Priorización. Determinación del orden y la separación de lo que debe hacerse ahora, de lo que debe hacerse después.
La priorización se lleva a cabo por el Product Owner en las historias de usuario.
El Product Owner debe trabajar con el Equipo Scrum para entender los riesgos y la incertidumbre
El Equipo Scrum alerta sobre las dependencias
La priorización depende de:
Valor
Riesgo o incertidumbre
Dependencias
5. Time-boxing
El tiempo es una restricción limitante
Es una asignación de un bloque de tiempo para cada proceso o actividad para poder limitaciones
Ayuda a manejar la planificación
Ventajas:
Proceso de desarrollo eficiente
Menos gastos generales
Alta velocidad para los equipos
Sprint (1 a 6 semanas, Scrum recomienda 4)
daily standups (15 minutos). Responden a las preguntas:
¿Que he echo desde la ultima reunión?
¿Qué tengo planeado hacer antes de la siguiente reunión?
¿Qué impedimentos u obstáculos (Si los hubiera) estoy enfrentando en la actualidad?
reuniones de planificación del Sprint (8 horas por Sprint de 1 mes). Se compone de 2 partes:
Definición del objetivo.
Identificación y estimación de tareas.
reuniones de revisión del Sprint (4 horas por Sprint de 1 mes)
Reunión de retrospectiva del Sprint (4 horas por Sprint de 1 mes)
6. Desarrollo iterativo (Iterative Development)
Gestionar mejor los cambios y crear productos satisfactorios
El modelo es flexible para asegurar que cualquier cambio se pueda incluir como parte del proyecto
Las historias de usuario se escriben constantemente
Permite la corrección a medida que todas las personas involucradas obtengan una mejor comprensión de lo que se debe de entregar incorporando lo aprendido de manera iterativa
Aspectos
1. Organización
Roles centrales
Responsable del éxito del proyecto
Son obligatorios
Están plenamente comprometidas con el proyecto
Se conocen como el Equipo Principal de Scrum
Propietario del producto (Product owner)
Responsable del máximo valor empresarial
Responsable de los requisitos del cliente
Mantener la justificación del proyecto
Es la voz del cliente
Responsable que el Equipo Scrum entregue valor
Visión dual (Stakeholder/Equipo Scrum)
Scrum Master
Es un facilitador para que halla un ambiente propicio
Guía, facilita y enseña las practicas de Scrum
Elimina los impedimentos
Asegura que se sigan los procesos Scrum
Esta al mismo nivel jerárquico que el Equipo Scrum
Cualquier miembro del Equipo Scrum que aprenda a facilitar proyectos Scrum puede ser Scrum Master
Recomendable de 6 a 10 miembros. La comunicación y gestión son simples. La desventaja es que la perdida de un miembro afecta considerablemente, por lo cual se recomienda suplentes
Equipo Scrum (Team Scrum)
Responsables de entender los requisitos del Product Owner
Estima las historias de Usuario
Crear los entregables del proyecto
Se le conoce como Equipo de Desarrollo
Trabajan en las historias de Usuario en el Sprint Backlog para crear los entregables
Product Owner | Scrum Master | Equipo Scrum |
• Experto en Scrum
• Conocimiento de dominio del negocio
• Excelentes habilidades de comunicación
• Conocimiento de procesos Scrum
• Habilidad para manejar las incertidumbres
• Habilidades de negociación
• Accesible
• Proactivo
• Decisivo
• Pragmático
• Orientado a las metas | • Experto en Scrum
• Líder servicial
• Moderador
• Solucionador de problemas
• Accesible
• Motivador
• Perceptivo
• Mentor
• Habilidades de coordinación
• Introspectivo | • Conocimiento de Scrum
• Colaborativos
• Auto-organizables
• Altamente motivados
• Proactivos
• Expertos técnicos
• Perspectiva interfuncional
• Saben trabajar en equipo
• Independientes
• Responsables
• Intuitivos
• Enfocados a los objetivos
• Introspectivos |
Roles no centrales
Stakeholder(s)
Clientes. Adquiere el producto, servicio o el resultado del proyecto
Internos. Dentro de la misma organización
Externos. Fuera de la organización
Usuarios. Utiliza el producto, servicio o el resultado del proyecto
Internos. Dentro de la misma organización
Externos. Fuera de la organización
Patrocinadores (Sponsor).
Provee recursos y apoyo para el proyecto
A quien deben rendir cuentas al final
Scrum Guidance Body (SGB)
Conjunto de documento o grupo de especialistas
Relacionados con la calidad, regulaciones, seguridad
Guía el trabajo de los roles centrales
Ayuda a captar las mejores practicas que deben utilizarse en todos los proyectos
Vendedores
2. Justificación del negocio
El responsable principal es el Product Owner
Es necesario una evaluación antes del inicio para que se entienda la necesidad de cambio, justificación pasa seguir y su viabilidad
Se basa en el concepto de entrega impulsada por el valor (Value-driven Delivery)
Para disminuir la inseguridad (incertidumbre) de alcanzar el éxito de un proyecto Scrum busca iniciar la entrega de resultados lo antes posible. Esto proporciona la oportunidad de reinversión y demuestra el valor a los interesados.
3. Calidad
Cumple con los criterios de aceptación y de alcanzar el valor que el cliente espera
Scrum adopta un enfoque de mejora continua para aprender de las experiencias y la participación de los interesados.
El backlog priorizado del producto se completa hasta el cierre del proyecto
El trabajo se realiza en incrementos; así es posible identificar errores o defectos con facilidad
La mejora continua con pruebas repetitivas aumenta la probabilidad de alcanzar los niveles de calidad
SGB proporciona directrices sobre la calidad
4. Cambio
5. Riesgo
Eventos inciertos que pueden afectar los objetivos de un proyecto
Oportunidades. Impacto positivo
Amenazas. Impacto negativo
La gestión de riesgos debe hacerse de forma preventiva. Es un proceso iterativo
Deben ser identificados, evaluados y atendidos con base a 2 factores
Probabilidad de ocurrencia
Posible impacto
Los riesgos con alta probabilidad y valor de impacto (Multiplicación) deben ser atendidos primero
Procesos
Abordan las actividades especificas y el flujo de un proyecto.
19 proceso agrupados en 5 fases
Cuentan con entradas, herramientas y salidas
1. Inicio
1. Crear la visión del proyecto
Se revisa el caso de negocio del proyecto (Project Business Case)
Se crea la declaración de la visión del proyecto
Se identifica al Producto Owner
2. Identificar al Scrum Master y Stakeholders
4. Desarrollar épicas
5. Crear el backlog Priorizado del Producto
Se refinan, crean y priorizan las épicas
Se crea el backlog priorizado del producto
Se establecen los criterio de terminado
6. Realizar la planificación de lanzamiento
2. Planificación y estimación
1. Crear historias de usuario
Crear historias de usuario y sus criterios de aceptación
Las crea el Product Owner
Los requisitos del cliente deben estar claramente representados y comprendidos por los stakeholder
Se pueden crear ejercicios de redacción de historias de usuario con el Equipo Scrum
2. Estimar historias de usuario
3. Comprometer historias de usuario
4. Identificar tareas
5. Estimar tareas
6. Crear el sprint Backlog
3. Implementación
1. Crear entregables
El equipo Scrum trabaja en las tareas para crear los entregables
Se utiliza un Scrumboard para dar seguimiento
Los asuntos o problemas pueden actualizarse en un registro de impedimentos (Impediment log)
2. Realizar Daily Standup
3. Refinar el Backlog Priorizado del Producto
4. Revisión y retrospectiva
1. Demostrar y validar Sprint
2. Retrospectiva del sprint
5. Lanzamiento
1. Enviar entregables
2. Retrospectiva del proyecto
6. Scrum para grandes proyectos
1. Crear componentes de grandes proyectos
Como los Product Owner trabajan en conjunto
Como varios Equipos Scrum trabajan juntos
Se identifican componentes comunes
2. Realizar y coordinar Sprint
3. Preparar el lanzamiento de grandes proyectos
7. Scrum para la empresa
1. Crear componentes de programa o portafolio
El Program Product Owner o el Portafolio Product Owner y los Stakeholder identifican componentes comunes y recursos
Se definen los criterios mínimos de terminado
Se identifican todos los Stakeholder
2. Revisar y actualizar el Scrum Guidance Body
3. Crear y refinar el backlog del programa o portafolio
Se elabora, actualiza y refina el Backlog del Programa o Portafolio
Recomendaciones de mejoramiento del SGB
Se pueden modificar los plazos en los cambios
4. Coordinar los componentes del programa o portafolio
Se coordinan los componentes del Programa o Portafolio
Se atienden dependencias entre proyectos
Se discuten impedimentos comunes y se comparten las mejores practicas
5. Retrospectiva de los lanzamientos del programa o portafolio
El Program Product Owner o el Portafolio Product Owner y los Stakeholder hacen una retrospectiva sobre el lanzamiento de un Programa o Portafolio.
Se llevan a cabo mejoras aceptada (Agreed Actionable Improvements) para ser implementadas a futuro.
scrum_resumen.txt · Last modified: 2018/07/30 03:00 by root