Scrum
Scrum guide
Note: Have the same definition of Done
Values
Commitment
Courage
Focus
Openness
Respect
Transparency
Roles
Product Owner (1 ppl):
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; and,
Ensuring the Development Team understands items in the Product Backlog to the level needed.
Development Team (2 < x < 10 ppl):
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; and,
Ensuring the Development Team understands items in the Product Backlog to the level needed.
Scrum Master:
The Scrum Master’s job is to work with the Scrum Team and the organization to increase the transparency of the artifacts.
To the Product Owner:
Ensuring that goals, scope, and product domain are understood by everyone on the Scrum Team as well as possible;
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.
To the Development Team:
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.
To the Organization:
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.
Events
Sprint(a time-box, max one month, during which a “Done”, useable, and potentially releasable product Increment is created):
No changes are made that would endanger the Sprint Goal;
Quality goals do not decrease; and,
Scope may be clarified and re-negotiated between the Product Owner and Development Team as more is learned.
A Sprint would be cancelled if the Sprint Goal becomes obsolete (Uncommon and traumatic).
Main concerns:
What can be delivered in the Increment resulting from the upcoming Sprint?
How will the work needed to deliver the Increment be achieved?
Development Team can assess what it can accomplish over the upcoming Sprint (from the backlog).
Sprint Goal should be discussed by the scrum team.
Work should be decompose to units of one day or less.
Daily (15minutes) Responsible Scrum Master:
Plans next 24hr work.
Track progress.
Guide:
What did i do yesterday towards the sprint goal.
What will i do today towards the sprint goal.
Any impediments towards sprint goal.
Sprint review (max 4hr results in a reviewed product backlog) Responsible Scrum Master:
Detail what is done
What is not
Detail insights, problems and solutions.
Check the increment
Most valuable thing to do next
Review of the timeline, budget, potential capabilities, and marketplace for the next anticipated releases of functionality or capability of the product.
Sprint retrospective
Improve work processes
Adapt "Done" definition
Artifacts
Product backlog (Product Owner):
Ordered list of every needed item in the product
Each item:
Description
Order (Higher the sooner is going to be done)
Estimate (By the people that is going to perform the work)
Value (Sum up sprint values for track performance)
Test descriptions
Sprint backlog:
What is going to be done in the sprint.
It includes at least one high priority process improvement identified in the previous Retrospective meeting.
As new work is required, the Development Team adds it to the Sprint Backlog.
Last updated