Análisis y Diseño de Sistemas
(2024)
SCRUM
Marcela Danielle
Ariel Arsaute Marcelo Uva Daniela Solivellas
Franco Brusatti
Departamento de Computación
Facultad de Cs. Exactas Físico-Químicas y Naturales
Universidad Nacional de Río Cuarto
Qué es scrum?
Es un sistema de desarrollo ágil, iterativo e incremental.
¿Qué es ágil?
Qué es scrum?
• Es una manera ágil de manejar proyectos.
• Tiene un enfoque colaborativo basado en equipos.
• Iterativo e incremental.
• Siempre se enfoca en entregar “valor para el negocio”
Es un framework de desarrollo ágil, iterativo e incremental.
Metodología
Metodología Iterativa :)
Roles
Work ow
• Planning
Events • Daily Scrum
• Review and retrospective
fl
Work ow
fl
Work ow
fl
Artifacts
• Product Backlog
Es una lista ordenada de requerimientos, Los items de esta
lista están escritos en User Story formato.
(podría ser User Cases)
• Sprint Backlog
Es la sub-lista de items del Product Backlog
que será implementada en el Sprint
correspondiente.
• Burndown Chart
Es un diagrama que muestra el trabajo
que falta en el Sprint Backlog. Si se
actualiza todos los días dá una vista
del progreso del Sprint.
Product Backlog
User Stories
The smallest unit of work in an agile framework.
Stories t neatly into agile frameworks like scrum and kanban.
In scrum, user stories are added to sprints and “burned down” over
the duration of the sprint.
As a <Role>, Como un <tipo de usuario>,
I want <Goal> Quiero <hacer algo>
so that <Benefit>. así <sucede algo>.
fi
User Story
Product Backlog
Estimation
Estimation - Planning Poker
Estimation - Planning Poker
• Cada desarrollador tiene cartas.
• El Project Manager toma una Story del Backlog y explica la misma.
• Se estima hasta converger
• Los developers discuten hasta entender la Story
• Cada uno elige una estimación secretamente.
• Todos exponen sus estimación simultáneamente.
• Los extremos “discuten” y si es necesario se repite el proceso.
Product Backlog
Prioritization
Board
Board
Board - PivotalTracker
Board - Trello
Board - Trello
Board - Jira
Board - GitHub
Product Discovery!
SCRUM - Bibliografía
• [Link]
• Extreme Programming Explained: Embrace Change
Kent Beck
• Essential Scrum: A Practical Guide to the Most Popular Agile Process
Kenneth S. Rubin
• Agile Estimating and Planning
Mike Cohn
• SCRUM: The Art of Doing Twice the Work in Half the Time
Je rey Victor Sutherland
• [Link]
ff