93
CMMi = Scrum A Provocation to See the Truth Boris Gloger, 2008

CMMi = Scrum, Keynote, Recife May 08

Embed Size (px)

Citation preview

Page 1: CMMi = Scrum, Keynote, Recife May 08

CMMi = Scrum A Provocation to See the Truth

Boris Gloger, 2008

Page 2: CMMi = Scrum, Keynote, Recife May 08

2008

Page 3: CMMi = Scrum, Keynote, Recife May 08

Thank You!

Page 4: CMMi = Scrum, Keynote, Recife May 08

Boris Gloger CERTIFIED SCRUM TRAINER

Page 5: CMMi = Scrum, Keynote, Recife May 08
Page 6: CMMi = Scrum, Keynote, Recife May 08

RenatoIzabellaFelipeCélioPaulo

DanieloEric

RobertaAna Sofia

Page 7: CMMi = Scrum, Keynote, Recife May 08

Men - 99

Women - 68

Page 8: CMMi = Scrum, Keynote, Recife May 08

1997

Page 9: CMMi = Scrum, Keynote, Recife May 08

EDS

Page 10: CMMi = Scrum, Keynote, Recife May 08

GM Europe

Page 11: CMMi = Scrum, Keynote, Recife May 08

SLC / PM2

Page 12: CMMi = Scrum, Keynote, Recife May 08

1999

Page 13: CMMi = Scrum, Keynote, Recife May 08

CMM @ EDS

Page 14: CMMi = Scrum, Keynote, Recife May 08

PILOT PROJECT

Page 15: CMMi = Scrum, Keynote, Recife May 08

CMM LEVEL 2

Page 16: CMMi = Scrum, Keynote, Recife May 08

2000

Page 17: CMMi = Scrum, Keynote, Recife May 08

CMM LEVEL 3

Page 18: CMMi = Scrum, Keynote, Recife May 08

Boris Gloger CMM Level 3 Instructor

Page 19: CMMi = Scrum, Keynote, Recife May 08

2002

Page 20: CMMi = Scrum, Keynote, Recife May 08

Scrum

Page 21: CMMi = Scrum, Keynote, Recife May 08

Scrum-Team

Page 22: CMMi = Scrum, Keynote, Recife May 08

2003

Page 23: CMMi = Scrum, Keynote, Recife May 08

agile development conference

Ken Schwaber

Alistair Cockburn

Jim Highsmith Kent Beck

Ron Jeffries

Page 24: CMMi = Scrum, Keynote, Recife May 08

2004 - 2008

Page 25: CMMi = Scrum, Keynote, Recife May 08

Boris Gloger CERTIFIED SCRUM TRAINER

Page 26: CMMi = Scrum, Keynote, Recife May 08

How can I do CMMi using Scrum?

Page 27: CMMi = Scrum, Keynote, Recife May 08

2008

Page 28: CMMi = Scrum, Keynote, Recife May 08

Recife

Page 29: CMMi = Scrum, Keynote, Recife May 08

How can we do CMMi using Scrum?

Page 30: CMMi = Scrum, Keynote, Recife May 08

Wrong Question!

Page 31: CMMi = Scrum, Keynote, Recife May 08

What question does really motivates this

conference?

Page 32: CMMi = Scrum, Keynote, Recife May 08

Why do we want combining

Scrum and CMMi?

Page 33: CMMi = Scrum, Keynote, Recife May 08

Why are we here today?

Page 34: CMMi = Scrum, Keynote, Recife May 08

We seek an answer to the challenges of

our time!

Page 35: CMMi = Scrum, Keynote, Recife May 08

Dramatic Change!

Page 36: CMMi = Scrum, Keynote, Recife May 08

Outsourcing is only an effect of:

“The world is flat!”

Page 37: CMMi = Scrum, Keynote, Recife May 08

Emerging Ways of Worldwide Collaboration!

Page 38: CMMi = Scrum, Keynote, Recife May 08

The new technology platform:

Globalization 3(Thomas Friedmann)

Page 39: CMMi = Scrum, Keynote, Recife May 08

InternetSupply Chaining

Page 40: CMMi = Scrum, Keynote, Recife May 08

Both are indicators ...

Page 41: CMMi = Scrum, Keynote, Recife May 08

The control goes more and more to the tactical level ...

Page 42: CMMi = Scrum, Keynote, Recife May 08

Therefore the traditional

organization of work is not sufficient!

Page 43: CMMi = Scrum, Keynote, Recife May 08

The last try to do the things right was CMMi!

Page 44: CMMi = Scrum, Keynote, Recife May 08

CMMi

Page 45: CMMi = Scrum, Keynote, Recife May 08

Valid Principles and Goals

Make them available for Projects.

Page 46: CMMi = Scrum, Keynote, Recife May 08

CMMi needs

LARGE and

Stable

organizations

Page 47: CMMi = Scrum, Keynote, Recife May 08

The good ideas that we shall keep are:

Page 48: CMMi = Scrum, Keynote, Recife May 08

integrated team -- A group of people with complementary skills

and expertise who are committed to delivering specific work products in

timely collaboration. (CMMI 2nd ed. page 622)

Page 49: CMMi = Scrum, Keynote, Recife May 08

instutionalization is an important concept in process

improvement. (...) An institutionalized process is more likely to be retained during times of

stress--- CMMi, 2nd ed., p. 151

Page 50: CMMi = Scrum, Keynote, Recife May 08

FOR EXAMPLE

Page 51: CMMi = Scrum, Keynote, Recife May 08

PMC SG1

“Actual performance and progress of the project

are monitored against the project plan.”

Page 52: CMMi = Scrum, Keynote, Recife May 08

The purpose of Validation (VAL) is to demontrate that the product or

product component fulfils the intended use when placed in its

intended environment

Page 53: CMMi = Scrum, Keynote, Recife May 08

The purpose of Validation (VAL) is to demontrate that the product or

product component fulfils the intended use when placed in its

intended environment

SP 1.3. Establish and maintain procedures and criteria for

validation

Page 54: CMMi = Scrum, Keynote, Recife May 08

IPPD Management

Page 55: CMMi = Scrum, Keynote, Recife May 08

IPPD - “Integrated processes that emphasize parallel rather than serial

development are a cornerstone of IPPD implementations.”

SG1 - A set of organizational process assets is established and maintained!

Page 56: CMMi = Scrum, Keynote, Recife May 08

“Product development processes ... are conducted concurrently. Such integrated

processes should accommodate the information provided by stakeholders representing all phases of the product

lifecycle from both business and technical functions.”

Page 57: CMMi = Scrum, Keynote, Recife May 08

SP1.3. E&M the tailoring criteria and guidelines for the organizational set

of standard processes.

In creating the tailored criteria and guidelines, include considerations for concurrent development and

operation with integrated teams. ...

Page 58: CMMi = Scrum, Keynote, Recife May 08

Processes, such as resource allocation, will also be tailored differently if the project is

operating with integrated teams.

Page 59: CMMi = Scrum, Keynote, Recife May 08

ROI

Page 60: CMMi = Scrum, Keynote, Recife May 08

These principles are very good!

Page 61: CMMi = Scrum, Keynote, Recife May 08

Implementations fail very often!

Page 62: CMMi = Scrum, Keynote, Recife May 08

The process fails not the principles!

Page 63: CMMi = Scrum, Keynote, Recife May 08

CMMi is Model based!

Page 64: CMMi = Scrum, Keynote, Recife May 08

Old Organisational Model

Male drivenGo LargeHierachy

Efficiency

Page 65: CMMi = Scrum, Keynote, Recife May 08

But ...

Page 66: CMMi = Scrum, Keynote, Recife May 08

We do not have a Model for the new

times!

Page 67: CMMi = Scrum, Keynote, Recife May 08

We do not know our

future!

Page 68: CMMi = Scrum, Keynote, Recife May 08

The Post Modern Economy needs a

new business model(tompeters)

Page 69: CMMi = Scrum, Keynote, Recife May 08

So ...We want to keep the

principles!

Page 70: CMMi = Scrum, Keynote, Recife May 08

AND...

Page 71: CMMi = Scrum, Keynote, Recife May 08

We need a New Way!

Page 72: CMMi = Scrum, Keynote, Recife May 08

Explorative Approach:

Science Trial and Error

Inspect and Adapt

Page 73: CMMi = Scrum, Keynote, Recife May 08

Scrum

Page 74: CMMi = Scrum, Keynote, Recife May 08

Scrum Mapping of Principles:

Page 75: CMMi = Scrum, Keynote, Recife May 08

Integrated Team is the fundament!

Page 76: CMMi = Scrum, Keynote, Recife May 08

ROI

Page 77: CMMi = Scrum, Keynote, Recife May 08

Sprint Planning -- everybody contributes:business and technique

Page 78: CMMi = Scrum, Keynote, Recife May 08

Concurrent development with a timely review is

principle number 1

Page 79: CMMi = Scrum, Keynote, Recife May 08

The product burn down chart shows everyday if you are in-line with your plan

Page 80: CMMi = Scrum, Keynote, Recife May 08

Scrum fulfils most of the good ideas...

Page 81: CMMi = Scrum, Keynote, Recife May 08

AND...

Page 82: CMMi = Scrum, Keynote, Recife May 08

it is adaptive

Page 83: CMMi = Scrum, Keynote, Recife May 08

human centric

Page 84: CMMi = Scrum, Keynote, Recife May 08

cross-functional

Page 85: CMMi = Scrum, Keynote, Recife May 08

Self-Organization needs small cell structures!

Page 86: CMMi = Scrum, Keynote, Recife May 08

New Organisational Model

Woman will ruleSmall/Distributed

CollaborativeEffective

Page 87: CMMi = Scrum, Keynote, Recife May 08

CMMi = Scrum

Page 88: CMMi = Scrum, Keynote, Recife May 08

BUT

Page 89: CMMi = Scrum, Keynote, Recife May 08

Mindsets for two different environments

Page 90: CMMi = Scrum, Keynote, Recife May 08

CMMi maps large org:

centralistichierarchydominant

slowprocess driven

pushnon agile

men

Page 91: CMMi = Scrum, Keynote, Recife May 08

CMMi maps large org:

centralistichierarchydominant

slowprocess driven

pushnon agile

men

Scrum maps the new org:

federalisticflat

collaborativefast

innovativepullagile

women

Page 92: CMMi = Scrum, Keynote, Recife May 08

Scrum maps the new org:

federalisticflat

collaborativefast

innovativepullagile

women

Page 93: CMMi = Scrum, Keynote, Recife May 08

created by

Boris [email protected]

copyright by boris gloger 2008

CMMi = Scrum A Provocation to See the Truth