First here is the link to Ken Schwaber's book.
SCRUM Roles - check this link to learn more about these roles (scroll down until you see "roles")
- Scrum Master
- Product Owner
- Team
Phases
- Vision (similar to Project Charter)
- Create Product Backlog (prioritized) --> check this link to see what a Product Backlog is
- Functional requirements
- Non-functional requirements (QA)
- Sprint Planning Meeting (1 day) --> check this link to see what a Sprint Planning Meeting is
- Select Product Backlog (4h)
- Prepare Sprint Backlog (4h) --> check this link to see what a Sprint Backlog is
- Sprint (30 days) --> objective: create shippable code!
- Includes Analyze, Design, Code, Test, Documentation
- Daily Scrum (15min) --> Product Backlog to be updated by Team
- What have you done since the last SCRUM?
- What will you do between now and the next SCRUM?
- What impedes you from performing your work effectively?
- Report
- Product Backlog at the start of the sprint
- Product Backlog at the end of the sprint
- Changes Report (Difference between the two previous Reports)
- Product Backlog Burndown Chart (measures amount of remaining backlog work)
- Sprint Review Meeting (4h) --> check this link to see what a Sprint Review Meeting is
- Team presents to Product Owners + stakeholders functionality that goes into production!
- Sprint Retrospective Meeting (3h) --> check this link to see what a Sprint Retrospective is
- Attendees: Team, ScrumMaster, Product Owner-optional
- What went well during the last sprint?
- What could be improved?
For multi-site projects see this link for SCRUM of SCRUMS.
Additional resources:
- http://www.controlchaos.com Ken Schwaber Website
- http://www.mountaingoatsoftware.com/scrum Mike Cohn Website
- http://www.scrumalliance.org
- http://www.agilealliance.org
- http://www.youtube.com/watch?v=IyNPeTn8fpo (1 hour introduction of SCRUM from Ken Schwaber to Google employees)
- http://www.pmi.org/Certification/New-PMI-Agile-Certification/PMI-Agile-Toolbox.aspx