Estudio Scrum
Estudio Scrum
Estudio Scrum
1. Control del proceso empírico (Empirical Process Control) : El control del proceso
empírico se basa en las tres ideas principales de la transparencia, inspección y
adaptación.
Organización,
Justificación del negocio ,
Calidad,
Cambio
Riesgo
19 procesos de Scrum
Hacia el final del sprint, se lleva a cabo una Reunión de Revisión del Sprint (Sprint Review
Meeting) en la cual se proporciona una demostración de los entregables al Product Owner y a
los stakeholders relevantes.
El Product Owner acepta los entregables sólo si cumplen con los criterios de aceptación
predefinidos. El ciclo del sprint termina con una Reunión de Retrospectiva del Sprint
(Retrospect Sprint Meeting), donde el equipo analiza las formas de mejorar los procesos y el
rendimiento a medida que avanzan al siguiente sprint.
Para ser eficaces, los equipos Scrum idealmente deben tener de seis a diez miembros.
El Backlog Priorizado del Producto nunca se completa sino hasta el cierre o conclusión del
proyecto.
Procesos por Fase:
Fase Inicio:
Fase Implementación:
13. Crear entregables
14. Realizar Daily Standup
15. Refinar el Backlog Priorizado del Producto
Fase Lanzamiento
18. Enviar entregables
19. Retrospectiva del proyecto
Inicio
1. Crear la visión del proyecto—En este proceso se revisa el caso de negocio del proyecto
(Project Business Case) a fin de crear una Declaración de la visión del proyecto, que
servirá de inspiración y proporcionará un enfoque para todo el proyecto. En este
proceso se identifica al Product Owner.
3. Formar Equipos Scrum—En este proceso se identifican a los miembros del Equipo
Scrum. Normalmente, el Product Owner es el responsable principal de la selección de
los miembros del equipo, pero con frecuencia lo hace en colaboración con el Scrum
Master.
4. Desarrollar épica(s)—En este proceso la Declaración de visión del proyecto sirve como
base para el desarrollo de épicas. Se pueden llevar a cabo reuniones de grupos de
usuarios para hablar sobre las épicas adecuadas.
5. Crear el Backlog Priorizado del Producto—En este proceso se refinan y se crean las
épicas, y después se priorizan para crear un Backlog Priorizado del Producto para el
proyecto. A este punto también se establecen los criterios de terminado.
Planificación y estimación
7. Crear historias de usuario—En este proceso se crean las historias de usuario y los
criterios de aceptación de las historias de usuario. Las historias de usuario
generalmente las escribe el Product Owner y están diseñadas para asegurar que los
requisitos del cliente estén claramente representados y puedan ser plenamente
comprendidos por todos los stakeholders. Se pueden llevar a cabo ejercicios de
redacción de historias de usuario, lo cual incluyan a los miembros del Equipo Scrum,
resultando en la creación de dichas historias. Estas se incorporan al Backlog Priorizado
del Producto.
8. Estimar historias de usuario—En este proceso, el Product Owner aclara las historias de
usuario para que el Scrum Master y el Equipo Scrum puedan estimar el esfuerzo
necesario para desarrollar la funcionalidad descrita en cada historia de usuario.
11. Estimar tareas—En este proceso, el equipo principal de Scrum estima el esfuerzo
necesario para cumplir con cada tarea en la lista de tareas. El resultado de este
proceso es una: Effort Estimated Task List.
12. Crear el Sprint Backlog—En este proceso, el equipo principal de Scrum elabora un
Sprint Backlog que contiene todas las tareas a ser completadas en un sprint como
parte de la Reunión de Planificación del Sprint.
Implementación
13. Crear entregables—En este proceso, el Equipo Scrum trabaja en las tareas en el Sprint
Backlog para crear los entregables del sprint. Generalmente se utiliza un Scrumboard
para dar seguimiento a las actividades que se llevan a cabo. Las asuntos o problemas
que enfrenta el equipo Scrum pudieran actualizar se en un Impediment Log (o registro
de impedimentos).
14. Realizar Daily Standup—En este proceso, se lleva a cabo diariamente una reunión
altamente focalizada con un time-box, conocida como Daily Standup. Es aquí donde los
miembros del Equipo Scrum se actualizan el uno al otro referente a sus progresos y
sobre los impedimentos que pudieran enfrentar.
15. Refinamiento del Backlog Priorizado del Producto—En este proceso, el Backlog
Priorizado del Producto se actualiza y se refina continuamente. Se puede considerar
realizar una reunión de revisión del Backlog Priorizado del Producto, en la que se
analiza cualquier cambio o actualización al backlog y se incorpora a dicho backlog
según sea necesario.
Revisión y retrospectiva
16. Demostrar y validar el sprint—En este proceso, el Equipo Scrum muestra los
entregables del sprint al Product Owner y a los stakeholders relevantes en una
Reunión de Revisión del Sprint. El propósito de esta reunión es asegurar que se
obtenga la aprobación y aceptación del Product Owner respecto a los entregables
elaborados en el sprint.
17. Retrospectiva del sprint—En este proceso, el Scrum Master y el Equipo Scrum se
reúnen para analizar las lecciones aprendidas durante todo el Sprint. Esta información
se documenta en forma lecciones aprendidas que pueden aplicarse a futuros sprints.
Frecuentemente, como resultado de esta discusión, puede haber mejoras aceptadas
(Agreed Actionable Improvements) o recomendaciones actualizadas por parte del
Scrum Guidance Body.
Lanzamiento
Los riesgos del proyecto se identifican y evalúan en los procesos del Desarrollar épica(s), Crear
entregables y Realizar Daily. Una guía para el conocimiento de Scrum (Guía SBOK™) Standup
por parte de los miembros del equipo principal de Scrum.
En las etapas iniciales de redacción, la mayoría de las historias son las funcionalidades de alto
nivel. Estas historias de usuario se conocen como épica(s). Las épicas generalmente son muy
grandes como para que los equipos las completen en un sólo sprint, y por lo tanto se dividen
en pequeñas historias de usuario.
• Proyecto A, que tiene una TIR del 15 % y se completará en 5 años. • Proyecto B, que tiene
una TIR del 10 % y se completará en 1 año. Solución: El proyecto A, ya que su TIR es mayor.
Aquí no se toma en cuenta el hecho de que el proyecto B tiene una duración más corta que el
proyecto A, pues el tiempo ya está representado en los cálculos del TIR (tal como en el VPN, es
el valor actual y no el valor futuro el que se utiliza para determinar la TIR).
Calidad: En Scrum, la calidad se define como la capacidad con la que cuenta un producto
terminado o los entregables para cumplir con los criterios de aceptación y lograr el valor del
negocio que espera el cliente.