Riza Nugraha
Inspect & Adaptation Tools (Scrum Events):
Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective
Product Owner
Development Team
Scrum Master
Finding techniques for effective Product Backlog management;
Helping the Scrum Team understand the need for clear and concise Product Backlog items;
Understanding product planning in an empirical environment;
Ensuring the Product Owner knows how to arrange the Product Backlog to maximize value;
Understanding and practicing agility; and,
Facilitating Scrum events as requested or needed.
Coaching the Development Team in self-organization and cross-functionality;
Helping the Development Team to create high-value products;
Removing impediments to the Development Team’s progress;
Facilitating Scrum events as requested or needed; and,
Coaching the Development Team in organizational environments in which Scrum is not yet fully adopted and understood.
Leading and coaching the organization in its Scrum adoption;
Planning Scrum implementations within the organization;
Helping employees and stakeholders understand and enact Scrum and empirical product development;
Causing change that increases the productivity of the Scrum Team; and,
Working with other Scrum Masters to increase the effectiveness of the application of Scrum in the organization.
Scrum Master
Product Backlog
Sprint Backlog
Burndown Chart
Product Backlog Item
Product Backlog Item
Product Backlog Item
Product Backlog Item
Product Backlog Item
List of items need to be built or done. (PBI's)
Prioritised.
PBI's are consulted by PO to the stakeholders & team to make sure what they want and what can be built.
Refined & estimated by people who are going to do it.
Only single product backlog exists.
Can be features, bug-fixes, non-functional requirements.
Articulated in any way that is clear and sustainable.
Able to be demonstrated & potentially shippable.
Estimated in story points (e.g. t-shirt sizes or Fibonacci numbers).
Has clear Definition of Done that everyone agrees and creates visible values.
As a < ... >
I want to be able to < ... >
so that < ... >
Set of PBI's selected for the Sprint.
A forecast by the Development Team about what functionality will be in the next Increment.
Only the Development Team can change its Sprint Backlog during a Sprint.
Once is committed, no additional work can be added to the Sprint Backlog except by the team.
The amount of completed PBI's becoming the Team's Velocity
Graphical representation of work left to do versus time.
Useful for predicting when all of the work will be completed.
Sprint Planning
Daily Standup
Sprint Review
Sprint Retrospective
Backlog Refinement
Collaborative meeting among Scrum team.
Look at top of backlog and forecast how much of it they can complete in this sprint
Should take number of points (Velocity) from last sprint
Time-boxed to a max of 2 hrs for a 2 weeks Sprint.
Committed items should not be changed.
2h
Everyday <= 15 minutes
Development Team & Scrum Master
To answer following
What did you do to help the team finish the Sprint?
What will you do today to help the team finish the Sprint?
Is there any obstacle blocking you or team from achieving Sprint Goal?
15'
Time boxed to 2h for 2 weeks sprint.
Attended by not only everyone but also stakeholders, customers, managers, whoever.
PO shows what's been accomplished (and not).
Dev team summarised what's going well and what's problem ran into.
Dev Team demonstrates the work that it has “Done” and answers questions about the Increment;
2h
cont'd
2h
PBIs
Sprint Planning
Sprint
Daily Standup
Potentially Shippable Product
Sprint Review/Demo
Backlog Refinement
Sprint Retrospective
The act of adding detail, estimates, and order to items in the Product Backlog.
Ongoing process between Product Owner & Development Team.
Product backlog can be updated by Product Owner anytime with his own discretion
1,5h duration for 2 weeks sprint
Inspect how the last Sprint went with regards to people, relationships, process, and tools;
Identify and order the major items that went well and potential improvements; and,
Create a plan for implementing improvements to the way the Scrum Team does its work.
Solution oriented, emotional maturity in order to be effective.
Common Values from the Agile Manifesto
https://www.scrumalliance.org
https://www.scrum.org/
https://www.scruminc.com/