Scrum in the Wild - phpBenelux 2011Presentation Transcript
SCRUM in the Wild Photo taken by Maree Reveley (aka Somerslea)
Technical Lead at Unet B.V. Mike van Riel ● ● Using PHP for 9 years @mvriel ● Working with SCRUM for 4 years2 / 46
Please rate, and comment on, my talk at: http://joind.in/2413
Introduction4 / 46
What am I going to talk about? Photo taken by Xavier de Cock5 / 46
A LOT http://www.flickr.com/photos/uwgbadmissions/49745105246 / 46
A LOT ● Overview ● History ● What steps did we take? ● Roles ● What is Done ● Iterations ● Artifacts ● Retrospect ● What more is there ● Obstacles http://www.flickr.com/photos/sravi_in/3171545912/7 / 46 What is SCRUM?
Who are you? Photo taken by Xavier de Cock8 / 46
What is SCRUM? http://www.flickr.com/photos/darwinbell/9 / 46
Framework, not methodology http://www.flickr.com/photos/vinayshivakumar/3194015535/10 / 46 What is SCRUM?
Believe http://www.flickr.com/photos/jstar/207421635/11 / 46 What is SCRUM?
But worth it http://www.flickr.com/photos/bevershed/4363726113/
Traditional METHODS vs. SCRUM14 / 46 What is SCRUM?
Waterfall ● Originates from hardware industry ● Had to be done right in one go ● Not flexible by nature ● Limited room for feedback ● False feeling of control ● But can work with large teams15 / 46 What is SCRUM?
One release to rule them all16 / 46 What is SCRUM?
SCRUM ● Originates from product development ● Timeboxed iterations ● Continuous feedback options ● Provides great insight into the process ● Doesnt work with a single large team http://blog.3months.com/2010/01/10/illustrating-scrum-a-new-and-improved-scrum-diagram/17 / 46 What is SCRUM?
Release early, release often18 / 46 What is SCRUM?
History http://www.flickr.com/photos/kevan/19 / 46 What is SCRUM?
1986, Hirotaka Takeuchi & Ikujiro Nonaka http://www.flickr.com/photos/kevan/20 / 46 What is SCRUM?
1990: Ken Schwaber, Jeff Sutherland http://www.flickr.com/photos/kevan/21 / 46 What is SCRUM?
1995: Scrum was born at OOPSLA http://www.flickr.com/photos/kevan/22 / 46 What is SCRUM?
Why did we choose to go for scrum ● Previous methods did not fulfill our wishes ● Small team, 6 developers and 1 project manager ● Requirements are continuously evolving ● Introspection and process control ● Continuous releases, quick Time To Market (TTM) ● To use a proven method http://www.flickr.com/photos/sravi_in/3171545912/23 / 46 What is SCRUM?
How did we implement it? http://www.flickr.com/photos/suttonhoo22/2512983749/24 / 46 What is SCRUM?
One step at a time25 / 46 What is SCRUM?
26 / 46 What is SCRUM?
1. Re-define roles Pigs & chickens27 / 46 What is SCRUM?
28 / 46 What is SCRUM?
2. When is an item done? Definition of done http://www.flickr.com/photos/jayneandd/445062330929 / 46 What is SCRUM?
3. Introduce iterations timeboxed! Deployable!30 / 46 What is SCRUM?
● Daily stand up: each day ● Sprint: 15 days (3 weeks) ● Preparations: 5 days (1 week)31 / 46 What is SCRUM?
4. Add more process Sprint planning, planning poker, retrospective32 / 46 What is SCRUM?
Sprint planning & Planning poker http://www.flickr.com/photos/june29/3754566093/33 / 46 What is SCRUM?
5. implement artifacts Sprint backlog & Burndown chart34 / 46 What is SCRUM?
Sprint backlog http://www.flickr.com/photos/oberazzi/318947873/35 / 46 What is SCRUM?
http://www.flickr.com/photos/roolrool/4468175996/36 / 46 What is SCRUM?
Burndown chart http://www.flickr.com/photos/oberazzi/318947873/37 / 46 What is SCRUM?
http://www.flickr.com/photos/jnicho02/2805260361/38 / 46 What is SCRUM?
http://www.flickr.com/photos/porras/3084218023/39 / 46 What is SCRUM?
http://www.flickr.com/photos/elecnix/4120841676/40 / 46 What is SCRUM?
6. Retrospect and improve what went well? What can we do better?41 / 46 What is SCRUM?
What more is there? http://www.flickr.com/photos/albany_tim/3536902765/42 / 46 What is SCRUM?
Obstacles http://www.flickr.com/photos/foxypar4/1004464889/43 / 46 What is SCRUM?
Questions? http://www.flickr.com/photos/oberazzi/318947873/44 / 46 What is SCRUM?
Conclusion http://www.flickr.com/photos/mugley/2214327028/45 / 46 What is SCRUM?
Mike van Riel firstname.lastname@example.org @mvriel http://blog.naenius.com http://joind.in/2413Links● http://www.scrumalliance.org/● http://en.wikipedia.org/wiki/Scrum_(development), The Wikipedia article about SCRUM● http://www.infoq.com/minibooks/scrum-xp-from-the-trenches, Free book● http://www.meetup.com/nlscrum/, Dutch SCRUM user group46 / 46 What is SCRUM?