Scrum day two kinds of scrum

20
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Two kinds of Scrum ... or why the values and principles behind Scrum are so important
  • date post

    14-Sep-2014
  • Category

    Technology

  • view

    690
  • download

    3

description

Scrum is simple to explain, yet hard to implement. Often the mechanics are executed without adoption of the underlying principles and values. This happens often where management assumes that Scrum is “just for software development” and that nothing else needs changing. In such situations, Scrum roles, artifacts and events are understood in terms of the prevailing traditional mindset: - backlog as a specification - sprint as a small project - ScrumMaster as project manager - commitment as a fixed date & scope contract While such an implementation of Scrum might deliver predictable results and lead to some improvements, it often fails to transform the organisational mindset and culture. Your business might do the wrong things righter instead of delivering better and better products to delight your customers. To achieve a transformation of mindset and culture, an organisation needs to avoid the pitfalls mentioned above and adopt Scrum as a framework that inspires everyone to continually challenge the status quo. One way to achieve this is using Scrum sprints as risk-limiting containers for safe-to-fail experiments. This enables you to deliberately discover the potential of your people's capability and your products' value. Reviews and retrospectives need to be leveraged to drive this continuous improvement process. The talk will increase awareness of these types of Scrum and help you to rather “be agile” instead of just “do agile”—using Scrum to drive that transformation.

Transcript of Scrum day two kinds of scrum

Page 1: Scrum day   two kinds of scrum

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.

Two kinds of Scrum

... or why the values and principles behind Scrum are so important

Page 2: Scrum day   two kinds of scrum

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.

Many just do the mechanics ...

Page 3: Scrum day   two kinds of scrum

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.

Estimation is waste and not needed

You need to have ATDD in place and other eng. practices

The PO has to be at the Daily Scrum

SM should be part of the

team

Everybody in a Team should be able to do

everything

Worked for me = Best practice for everybody?

Page 4: Scrum day   two kinds of scrum

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.

Scrum will solve all our Problems ...

Page 5: Scrum day   two kinds of scrum

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.

Scrum doesn‘t solve Problems

Page 6: Scrum day   two kinds of scrum

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.

Where do we come from ...

Page 7: Scrum day   two kinds of scrum

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.

Pull principle

Iterative & Incremental

Empirical Process Control

Lean Thinking

Agile Reading Glasses

Page 8: Scrum day   two kinds of scrum

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.

Empirical Process controlAgile is based on empirical control, through transparency, inspection and adaptation the best processes are emerging while doing, and only retrospectively it is possible to recognize successful adaptation from non successful ones

Page 9: Scrum day   two kinds of scrum

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2010.

Defined Process Control Production-based process

Page 10: Scrum day   two kinds of scrum

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2010.

Empirical Process Control R&D based process

Page 11: Scrum day   two kinds of scrum

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.

Pull PrincipleAgile approaches are based on pull principle which allows self-organizing teams to pull in work and knowledge as needed in order to deliver valuable quality software

Page 12: Scrum day   two kinds of scrum

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.

PushPull

Individual TeamEnforcem

ent

Colla

borati

onCompliance

Focu

s on value

Page 13: Scrum day   two kinds of scrum

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.

Lean ThinkingLean Thinking inspired process improvement through constant observation of the unevenness in a flow, resources or people overburdening and elimination of wasteful activities

Page 14: Scrum day   two kinds of scrum

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2010.

Ove

rbur

den

(無理

: mur

i)

do not overload your

People

Page 15: Scrum day   two kinds of scrum

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2010.

Unnecessary Variations(斑: mura) keep the Flow

Even

Page 16: Scrum day   two kinds of scrum

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2010.

Wasteful Activities(無駄: muda)

remove non value adding

Activities

Page 17: Scrum day   two kinds of scrum

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.

Iterative & IncrementalDelivering a product in subsequent iterative releases, not only improves the explicit quality of it, it also allows everybody involved in its development as well as every stakeholder, to learn better what is really needed to support a business vision

Page 18: Scrum day   two kinds of scrum

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.

Verif

y Idea

Improve it

Add Value

Read

y it

Done!

1 2 3 4 5

Iterative & Incremental0% 100%

Page 19: Scrum day   two kinds of scrum

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.

Let‘s have a look back to the Framework

•Empirical Process Control

•Pull principle

• Iterative & Incremental

•Lean Thinking

Page 20: Scrum day   two kinds of scrum

agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.

Thank you