2. SCRUM
Metodology to develop and managment
complex products.
Team associated a roles, artifacts,
events, rules;
Each role has a defined purpose.
3. SCRUM - Sprint
Basic unit of SCRUM development;
Timeboxed (1 or 2 weeks ~ 1 month);
Preceded by a planning meeting;
Followed by a retrospective;
4. SCRUM - Roles
Product Owner
Product Vision
Voice of the custumer
Ensure the team delivers for business
SCRUM Master
Disrrupt any distraction for team
Apply SCRUM practices
Isn’t a Team Leader
SCRUM Team
Self organized
Code, Test, Design, estimates, task definition;
5. SCRUM - Meetings
Planning
Plan the next Sprint, based on previous velocity
Timeboxed (8hrs)
Daily
Team updates
Timeboxed (15min)
Sprint Review
Discuss about previous sprint at product level;
Timeboxed (4hrs)
Retrospective
Discuss about was done, at people level;
Timeboxed (3hrs)
6. SCRUM - Artifacts
Product Backlog (PB)
Wish list for the product;
Release Backlog (RB)
Division of PB itens;
Should be prioritized;
Sprint Backlog (SB)
Division of RB itens;
Ordeing by RB priority order;
"Can we also do this?"
Increment
Sum of all the PB Items completed during a sprint
and all previous sprints;
7. SCRUM
Definition of Done
Incremental definition
Depends on Team Maturity
Burndown
Graphic to show product progress;
Work x Time;
Should be daily updated;
8. SCRUM
Isn’t a Silver Bullet
Don’t have magic solution to complex
problems;
Ideally used to develop and manage
complex products that changes quickly;