scrum in the wild - phpbenelux 2011

46
in the SCRUM Photo taken by Maree Reveley (aka Somerslea) Wild

Upload: mike-van-riel

Post on 17-Jan-2015

1.709 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Scrum in the Wild - phpBenelux 2011

in theSCRUM

Photo taken by Maree Reveley (aka Somerslea)

Wild

Page 2: Scrum in the Wild - phpBenelux 2011

Mike van Riel● Technical Lead at Unet B.V.● Using PHP for 9 years● Working with SCRUM for 4 years@mvriel

2 / 46

Page 3: Scrum in the Wild - phpBenelux 2011

Please rate, and comment on, my talk at:http://joind.in/2413

Page 4: Scrum in the Wild - phpBenelux 2011

Introduction

4 / 46

Page 5: Scrum in the Wild - phpBenelux 2011

What am I going to talk about?

Photo taken by Xavier de Cock

5 / 46

Page 6: Scrum in the Wild - phpBenelux 2011

A LOT

http://www.flickr.com/photos/uwgbadmissions/4974510524

6 / 46

Page 7: Scrum in the Wild - phpBenelux 2011

What is SCRUM?

● Overview● History● What steps did we take?

● Roles● What is 'Done'● Iterations● Artifacts● Retrospect

● What more is there● Obstacles

A LOT

http://www.flickr.com/photos/sravi_in/3171545912/

7 / 46

Page 8: Scrum in the Wild - phpBenelux 2011

Who are you?

Photo taken by Xavier de Cock

8 / 46

Page 9: Scrum in the Wild - phpBenelux 2011

What is SCRUM?

http://www.flickr.com/photos/darwinbell/

9 / 46

Page 10: Scrum in the Wild - phpBenelux 2011

Framework, not methodology

http://www.flickr.com/photos/vinayshivakumar/3194015535/

What is SCRUM?10 / 46

Page 11: Scrum in the Wild - phpBenelux 2011

Believe

http://www.flickr.com/photos/jstar/207421635/

What is SCRUM?11 / 46

Page 12: Scrum in the Wild - phpBenelux 2011

Hard

http://www.flickr.com/photos/_sml/151835690/

Page 13: Scrum in the Wild - phpBenelux 2011

But worth it

http://www.flickr.com/photos/bevershed/4363726113/

Page 14: Scrum in the Wild - phpBenelux 2011

Traditional METHODS vs. SCRUM

What is SCRUM?14 / 46

Page 15: Scrum in the Wild - phpBenelux 2011

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 teams

15 / 46

Page 16: Scrum in the Wild - phpBenelux 2011

What is SCRUM?

One release to rule them all

16 / 46

Page 17: Scrum in the Wild - phpBenelux 2011

What is SCRUM?

http://blog.3months.com/2010/01/10/illustrating-scrum-a-new-and-improved-scrum-diagram/

● Originates from product development● Timeboxed iterations● Continuous feedback options● Provides great insight into the process● Doesn't work with a single large team

SCRUM

17 / 46

Page 18: Scrum in the Wild - phpBenelux 2011

What is SCRUM?

Release early, release often

18 / 46

Page 19: Scrum in the Wild - phpBenelux 2011

History

http://www.flickr.com/photos/kevan/

What is SCRUM?19 / 46

Page 20: Scrum in the Wild - phpBenelux 2011

1986, Hirotaka Takeuchi & Ikujiro Nonaka

http://www.flickr.com/photos/kevan/

What is SCRUM?20 / 46

Page 21: Scrum in the Wild - phpBenelux 2011

1990: Ken Schwaber, Jeff Sutherland

http://www.flickr.com/photos/kevan/

What is SCRUM?21 / 46

Page 22: Scrum in the Wild - phpBenelux 2011

1995: Scrum was born at OOPSLA

http://www.flickr.com/photos/kevan/

What is SCRUM?22 / 46

Page 23: Scrum in the Wild - phpBenelux 2011

What is 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

Why did we choose to go for scrum

http://www.flickr.com/photos/sravi_in/3171545912/

23 / 46

Page 24: Scrum in the Wild - phpBenelux 2011

What is SCRUM?

How did we implement it?

http://www.flickr.com/photos/suttonhoo22/2512983749/

24 / 46

Page 25: Scrum in the Wild - phpBenelux 2011

What is SCRUM?

One step at a time

25 / 46

Page 26: Scrum in the Wild - phpBenelux 2011

What is SCRUM?26 / 46

Page 27: Scrum in the Wild - phpBenelux 2011

What is SCRUM?27 / 46

1. Re-define rolesPigs & chickens

Page 28: Scrum in the Wild - phpBenelux 2011

What is SCRUM?28 / 46

Page 29: Scrum in the Wild - phpBenelux 2011

What is SCRUM?29 / 46

2. When is an item done?Definition of done

http://www.flickr.com/photos/jayneandd/4450623309

Page 30: Scrum in the Wild - phpBenelux 2011

What is SCRUM?30 / 46

3. Introduce iterationstimeboxed! Deployable!

Page 31: Scrum in the Wild - phpBenelux 2011

What is SCRUM?31 / 46

● Daily stand up: each day ● Sprint: 15 days (3 weeks)● Preparations: 5 days (1 week)

Page 32: Scrum in the Wild - phpBenelux 2011

What is SCRUM?32 / 46

4. Add more processSprint planning, planning poker, retrospective

Page 33: Scrum in the Wild - phpBenelux 2011

What is SCRUM?

Sprint planning & Planning poker

http://www.flickr.com/photos/june29/3754566093/

33 / 46

Page 34: Scrum in the Wild - phpBenelux 2011

What is SCRUM?34 / 46

5. implement 'artifacts'Sprint backlog & Burndown chart

Page 35: Scrum in the Wild - phpBenelux 2011

What is SCRUM?

Sprint backlog

http://www.flickr.com/photos/oberazzi/318947873/

35 / 46

Page 36: Scrum in the Wild - phpBenelux 2011

What is SCRUM?

http://www.flickr.com/photos/roolrool/4468175996/

36 / 46

Page 37: Scrum in the Wild - phpBenelux 2011

What is SCRUM?

Burndown chart

http://www.flickr.com/photos/oberazzi/318947873/

37 / 46

Page 38: Scrum in the Wild - phpBenelux 2011

What is SCRUM?

http://www.flickr.com/photos/jnicho02/2805260361/

38 / 46

Page 39: Scrum in the Wild - phpBenelux 2011

What is SCRUM?

http://www.flickr.com/photos/porras/3084218023/

39 / 46

Page 40: Scrum in the Wild - phpBenelux 2011

What is SCRUM?

http://www.flickr.com/photos/elecnix/4120841676/

40 / 46

Page 41: Scrum in the Wild - phpBenelux 2011

What is SCRUM?41 / 46

6. Retrospect and improvewhat went well? What can we do better?

Page 42: Scrum in the Wild - phpBenelux 2011

42 / 46 What is SCRUM?

What more is there?

http://www.flickr.com/photos/albany_tim/3536902765/

Page 43: Scrum in the Wild - phpBenelux 2011

What is SCRUM?

Obstacles

http://www.flickr.com/photos/foxypar4/1004464889/

43 / 46

Page 44: Scrum in the Wild - phpBenelux 2011

What is SCRUM?

Questions?

http://www.flickr.com/photos/oberazzi/318947873/

44 / 46

Page 45: Scrum in the Wild - phpBenelux 2011

What is SCRUM?

Conclusion

http://www.flickr.com/photos/mugley/2214327028/

45 / 46

Page 46: Scrum in the Wild - phpBenelux 2011

What is SCRUM?

Mike van [email protected]@mvrielhttp://blog.naenius.com

Links● 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 group

46 / 46

http://joind.in/2413http://blog.naenius.com