Académique Documents
Professionnel Documents
Culture Documents
B Y R A M YA P I L L A I
PROBLEMS WITH WATERFALL
METHOD
• Difficult to accommodate change once a process is underway
• Self-organizing teams
• Product progresses in a series of month-long “sprints”
• Requirements are captured as items in a list of “product backlog”
• No specific engineering practices prescribed
• Uses generative rules to create an agile environment for delivering projects
• One of the “agile processes”
SCRUM FRAMEWORK
SPRINT
• Product Owner
• Scrum Master
• Scrum Team
PRODUCT OWNER
– PRODUCT BACKLOG MANAGEMENT
• Clearly expressing Product Backlog items
• Ordering the items in the Product Backlog to best achieve goals and
missions
• Optimizing the value of the work the Development Team performs
• Ensuring that the Product Backlog is visible, transparent, and clear to
all, and shows what the Scrum Team will work on next
• Ensuring the Development Team understands items in the Product
Backlog to the level needed.
SCRUM MASTER
• Sprint planning
• Daily Scrum
• Sprint Review
• Sprint Retrospective
SPRINT PLANNING
SIGNIFICANCE OF BUSINESS VALUE
IN PRODUCT BACKLOGS
DAILY SCRUM
DURING THE SPRINT
Sprint Review Max 1 hour • Increment demo to PO, stakeholders by team PO, SM, Team,
• Collect feedback from users Stakeholders
• Add and revise items in product backlog
Sprint Max 1 hour Inspect and Adapt principle PO, SM, Team
Retrospective • Continue what worked well
• What caused problems
• What can be done differently
SCRUM ARTEFACTS
• Product Backlog
• Sprint Goal
• Sprint Backlog
• Increment
• Burndown
SPRINT GOAL
REALISTIC GOAL
SCRUM
INCREMENT
BURNDOWN
BURNDOWN
QUESTIONS
Small - Writing user stories that focus on smaller tasks allows for greater focus
Testable
• Outlining the testability ensures that the story actually accomplishes the goal you are trying to achieve
• For maximum productivity and team alignment, make sure your team knows how their work will be
tested.
DEFINITION OF READY FOR A USER
STORY
• User Story defined
• User Story dependencies identified
• User Story sized by Delivery Team
• Scrum Team accepts User Experience artefacts
• Performance criteria identified, where appropriate
• Person who will accept the User Story is identified
• Team has a good idea what it will mean to Demo the User Story
DEFINITION OF DONE
Teams are work towards a potentially shippable state. teams may have a different DoD
at various levels
• Definition of Done for a feature (story or product backlog item)
• Definition of Done for a sprint (collection of features developed within a sprint)
• Definition of Done for a release (potentially shippable state)
DOD EXAMPLE
VELOCITY