sprint zero in scrum
DESCRIPTION
Where to start Scrum? Sprint 0 is a good approach to start a project with Scrum in order to get the team and the prepared and trained to start with. The presentation has been hold at the monthly agile vietnam event in July 2012.TRANSCRIPT
![Page 1: Sprint Zero in Scrum](https://reader034.vdocument.in/reader034/viewer/2022052123/554f43afb4c90572088b54af/html5/thumbnails/1.jpg)
Hoa Luong, Scrum [email protected]
swiss IT bridge gmbhwww.swissITbridge.com
Sprint Zero: Scrum starts here ...
![Page 2: Sprint Zero in Scrum](https://reader034.vdocument.in/reader034/viewer/2022052123/554f43afb4c90572088b54af/html5/thumbnails/2.jpg)
Agenda
1. Difficulties when setting up new Scrum teams?2. What is Sprint Zero?3. Why Sprint Zero?4. Sprint Zero Checklist5. Good Scrum Checklist6. Get back to the difficulties7. Q&A
![Page 3: Sprint Zero in Scrum](https://reader034.vdocument.in/reader034/viewer/2022052123/554f43afb4c90572088b54af/html5/thumbnails/3.jpg)
Who am I?
● Senior Project Manager/Scrum Master at Swiss IT Bridge● Certified Scrum Master by ScrumAlliance.com● Speaker & member of AgileVietnam.org● 14 years in software development● Used to work for SilkRoad Systems (now Harvey Nash), Axon Active● 36 years old, one 5-year-old daughter● Blogger @ http://it-talents.org and http://DongNhacXua.com
![Page 4: Sprint Zero in Scrum](https://reader034.vdocument.in/reader034/viewer/2022052123/554f43afb4c90572088b54af/html5/thumbnails/4.jpg)
Warming up ...
What are your problems when establishing a new Scrum team?
![Page 5: Sprint Zero in Scrum](https://reader034.vdocument.in/reader034/viewer/2022052123/554f43afb4c90572088b54af/html5/thumbnails/5.jpg)
What is Sprint Zero?
Very simple: The preparation period before real sprints start :-)
![Page 6: Sprint Zero in Scrum](https://reader034.vdocument.in/reader034/viewer/2022052123/554f43afb4c90572088b54af/html5/thumbnails/6.jpg)
Why Sprint Zero?
Product Owner Team
Scrum Master
![Page 7: Sprint Zero in Scrum](https://reader034.vdocument.in/reader034/viewer/2022052123/554f43afb4c90572088b54af/html5/thumbnails/7.jpg)
Why Sprint Zero?
and what else?
● Product Owner and Team need to get along well● Environment does not exists● Processes are not clear● Definition of Done is not defined● Sprint agenda is unsure
![Page 8: Sprint Zero in Scrum](https://reader034.vdocument.in/reader034/viewer/2022052123/554f43afb4c90572088b54af/html5/thumbnails/8.jpg)
Why Sprint Zero?
and what else?
● Product Owner and Team need to get along well● Environment does not exists● Processes are not clear● Definition of Done is not defined● Sprint agenda is unsure
![Page 9: Sprint Zero in Scrum](https://reader034.vdocument.in/reader034/viewer/2022052123/554f43afb4c90572088b54af/html5/thumbnails/9.jpg)
Sprint Zero Checklist (1) - HR
● Are Team/PO/SM available for Sprint Zero?
● Are Team/PO/SM trained for Scrum?
● Are Stakeholders aware of their roles?
● Is Team trained for technologies used in the project?
● Is Team aware and ABLE to be cross-functional?○ Developers = Testers
● Does Product Owner know how to write user stories? ○ As <> I want <> so that <>.○ Priority
![Page 10: Sprint Zero in Scrum](https://reader034.vdocument.in/reader034/viewer/2022052123/554f43afb4c90572088b54af/html5/thumbnails/10.jpg)
Sprint Zero Checklist (2) - Environment
● Are workstations/PCs ready? Necessary software installed?
● Are servers ready? Necessary software installed?
● Are meeting facilities set up?○ Conference?○ Team knows how use?
● Version control system setup?○ Make sure Team knows basic commands
● Is an online project workspace needed?
● Is a physical whiteboard ready?
![Page 11: Sprint Zero in Scrum](https://reader034.vdocument.in/reader034/viewer/2022052123/554f43afb4c90572088b54af/html5/thumbnails/11.jpg)
Sprint Zero Checklist (2) - Environment - Scrum Dashboard
http://en.wikipedia.org/wiki/File:Scrum_task_board.jpg
![Page 12: Sprint Zero in Scrum](https://reader034.vdocument.in/reader034/viewer/2022052123/554f43afb4c90572088b54af/html5/thumbnails/12.jpg)
Sprint Zero Checklist (3) - Technical
● Is Team sure about technical architecture?
● Coding conventions are clear to Team?
● Does Team know how to write unit tests?
● Is automated build server setup?○ Test coverage○ Pass/Fail notifications
● Team knows how to deploy and Product Owner knows how to do testing
![Page 13: Sprint Zero in Scrum](https://reader034.vdocument.in/reader034/viewer/2022052123/554f43afb4c90572088b54af/html5/thumbnails/13.jpg)
Sprint Zero Checklist (4) - Process
● Is Sprint agenda agreed?
Sprint Planning 1
Sprint Planning 2
Daily Scrum Daily Scrum Daily Scrum Product Backlogs Refinement
Daily Scrum Pre-release
Daily Scrum Daily Scrum Product Backlogs Refinement
Daily Scrum Daily Scrum System testingGroup testingCross testing
Daily Scrum Sprint review Sprint Retrospectives
Release
Source: http://it-talents.org/scrum-workshop
![Page 14: Sprint Zero in Scrum](https://reader034.vdocument.in/reader034/viewer/2022052123/554f43afb4c90572088b54af/html5/thumbnails/14.jpg)
Sprint Zero Checklist (4) - Process
● Planning poker
Source: http://en.wikipedia.org/wiki/Planning_poker
![Page 15: Sprint Zero in Scrum](https://reader034.vdocument.in/reader034/viewer/2022052123/554f43afb4c90572088b54af/html5/thumbnails/15.jpg)
Good Scrum Smells
● Estimates are updated every day.
● Everybody is there at scrum on time every day.
● People offer to help others.
● People ask for help.
● People present the team with problems and solve them as a team.
● There are lots of talking and interaction.
Source: Alan Atlas and Odd-e.com
![Page 16: Sprint Zero in Scrum](https://reader034.vdocument.in/reader034/viewer/2022052123/554f43afb4c90572088b54af/html5/thumbnails/16.jpg)
Bad Scrum Smells
● The Sprint requires a lot more work than was planned.
● Team member reports the same item more than two days with the same or greater estimates.
● No interaction outside of daily scrum.
● Product Owner not available for consultation.
● Distractions from outside Team.
● Definition of Done/Acceptance Criteria missing.
Source: Alan Atlas and Odd-e.com
![Page 17: Sprint Zero in Scrum](https://reader034.vdocument.in/reader034/viewer/2022052123/554f43afb4c90572088b54af/html5/thumbnails/17.jpg)
References
Scrum Handbook by Jeff Sutherland http://it-talents.org/category/process/scrum
![Page 18: Sprint Zero in Scrum](https://reader034.vdocument.in/reader034/viewer/2022052123/554f43afb4c90572088b54af/html5/thumbnails/18.jpg)
Thank youHoa Luong can be reached at [email protected] or [email protected]