Scrum - Dev Process Refresher
Scrum - Dev Process Refresher
Transparency
Everyone acts better when understands rules
Goals Development methodology Development process
Teams distribution
Product teams Team Lead and Scrum Master in each team Teams structure to be agreed every sprint basing on Product Backlog
Scrum iteration
Roles Team
Commits to the Sprint Works as a team to reach Sprint goal Demos the result
Architects
Attends Sprint Planning Assists in Design decisions Assists in research activities Code review
Sprint Schedule
Day 1: Sprint Planning Day 2-10: Daily Scrum meeting Day 2-Day 8: Implementation Day 9: No Development
Integration Smoke test Remaining bugfix after integration
Sprint Planning
Tool (ScrumWorks now) Sprint capacity (8* people* 5 Ideal hours) Decomposition of tasks Architectural review Definition of Done All team members are involved in estimation Sprint backlog from Product backlog
Daily Scrum
Stable time Keep short Whiteboard or ScrumWorks Remind about rules Scrum of Scrums for each Product team
Burn Down
Instrument for progress tracking Daily review Decisions on next actions (notifications/scope change)
Demo
Who should be invited?
PO PM + Robert Calder (optional) Team Android SPb (optional)
Who is chairing? Meeting invitation beforehand (SM) Agenda + List of open issues Adobe Connect as demonstration tool Meeting minutes for formal acceptance (SM)
Retrospective review
What went well? What should be changed? Review sprint results in ScrumWorks Detect planning or process mistakes Agree on changes
Testing stages
Engineering backlog
Refactoring activities OEM Patch review Process improvements Smoke and Regression tests