SCRUM in the Wild

Preview:

DESCRIPTION

'SCRUM is an agile project management framework, not a methodology.' This might actually be one of the first things you hear once you intend to dabble with SCRUM. Yet what it exactly means might be elusive, as it can be hard to find practical information and examples of how to implement it in your organization. In this talk I have shared how we implemented SCRUM in our organization and what we have experienced during this process. This way I wanted to show a practical example of how it may be done and what the benefits were to our team.

Citation preview

in the

Wild

SCRUM

Photo taken by Maree Reveley (aka Somerslea)

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

2 / 33

http://joind.in/talk/view/1506

Introduction

3 / 33

Who are you?

Photo taken by Xavier de Cock

4 / 33

What is SCRUM?

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

5 / 33

Framework, not methodology

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

What is SCRUM?6 / 33

Believe

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

What is SCRUM?7 / 33

Traditional METHODS vs. SCRUM

What is SCRUM?8 / 33

What is SCRUM?

Waterfall

● Originates from hardware industry● Set in stone, not flexible● No feedback● False feeling of knowing● Works with large teams

9 / 33

What is SCRUM?

One release to rule them all

10 / 33

What is SCRUM?

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

● Originates from product development● Timeboxed iterations● Maximum feedback● Provides great insight● Seldom works with large teams

SCRUM

11 / 33

What is SCRUM?

Release early, release often

12 / 33

History

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

What is SCRUM?13 / 33

What is SCRUM?

● Previous method did not fulfill our wishes● Requirements change fast and hard● We wanted more introspection and control● Small team, 6 developers and 1 project manager● Manageable intermittant releases● To not reinvent the wheel

Why did we choose to go for scrum

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

14 / 33

What is SCRUM?

How did we implement it?

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

15 / 33

What is SCRUM?

One step at a time

16 / 33

What is SCRUM?17 / 33

What is SCRUM?

ROLES

18 / 33

What is SCRUM?19 / 33

What is SCRUM?

Planning poker

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

20 / 33

What is SCRUM?21 / 33

What is SCRUM?

Sprint backlog

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

22 / 33

What is SCRUM?

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

23 / 33

What is SCRUM?

Burndown chart

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

24 / 33

What is SCRUM?

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

25 / 33

What is SCRUM?

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

26 / 33

What is SCRUM?

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

27 / 33

What is SCRUM?28 / 33

29 / 33 What is SCRUM?

What more is there?

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

What is SCRUM?

Obstacles

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

30 / 33

What is SCRUM?

Questions?

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

31 / 33

What is SCRUM?

Conclusion

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

32 / 33

What is SCRUM?

Mike van Rielmike.vanriel@naenius.com

@mvriel

http://blog.naenius.com

Links● http://www.scrumalliance.org/● http://www.youtube.com/watch?v=IyNPeTn8fpo, Presentation by Ken Schwaber at Google● http://www.infoq.com/minibooks/scrum-xp-from-the-trenches, Free book● http://en.wikipedia.org/wiki/Scrum_(development), The Wikipedia article about SCRUM● http://www.meetup.com/nlscrum/, Dutch SCRUM user group● http://www.mountaingoatsoftware.com/, Mountain goat software

33 / 33

http://joind.in/talk/view/1506

Tools● http://www.danube.com/scrumworks, ScrumWorks● http://www.atlassian.com/software/jira/, Jira● http://www.pivotaltracker.com/, Pivotal Tracker● http://docs.google.com/, Google docs

Recommended