love and marriage: cmmi and agile need each other

51
Love and Marriage Why CMMI ® and Agile Need Each Other 01-Apr-10 1 ®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Upload: hillel-glazer

Post on 01-Nov-2014

1.184 views

Category:

Business


0 download

DESCRIPTION

Presentation @ SEPG North America 2010 in Savannah, GA. Based on CrossTalk article by the same name.

TRANSCRIPT

Page 1: Love And Marriage: CMMI and Agile Need Each Other

Love and Marriage

Why CMMI® and AgileNeed Each Other

01-Apr-10 1®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 2: Love And Marriage: CMMI and Agile Need Each Other

Based On

01-Apr-10 2®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

http://www.sei.cmu.edu/reports/08tn003.pdf

Page 3: Love And Marriage: CMMI and Agile Need Each Other

Expanded In

01-Apr-10 3®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

http://www.stsc.hill.af.mil/crosstalk/2010/01/1001Glazer.html

Page 4: Love And Marriage: CMMI and Agile Need Each Other

CONTENTS

Problem DefinitionOrigins from Two ExtremesFactors that Affect PerceptionThe Truth About CMMIThe Truth About AgileThere Is Value in Both ParadigmsProblems Not Solved by CMMI nor AgileCMMI – Agile MarriageCouples CounselingConclusionA Call to Action

01-Apr-10®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY*** 4

Page 5: Love And Marriage: CMMI and Agile Need Each Other

PROBLEM DEFINITIONScope of the issue:

01-Apr-10®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY*** 5

Page 6: Love And Marriage: CMMI and Agile Need Each Other

Early Missteps

01-Apr-10®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY*** 6

Page 7: Love And Marriage: CMMI and Agile Need Each Other

01-Apr-10 7®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Inaccurate Information

Page 8: Love And Marriage: CMMI and Agile Need Each Other

ORIGINS FROMTWO EXTREMES

Why is/was there a problem?

01-Apr-10 8®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 9: Love And Marriage: CMMI and Agile Need Each Other

The Origins ofAgile Methods

01-Apr-10 9®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 10: Love And Marriage: CMMI and Agile Need Each Other

The Origins of CMMI

01-Apr-10 10®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 11: Love And Marriage: CMMI and Agile Need Each Other

Risk

and

Trust

01-Apr-10 11®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 12: Love And Marriage: CMMI and Agile Need Each Other

FACTORS THAT AFFECT PERCEPTION

Not terribly complicated…

01-Apr-10 12®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 13: Love And Marriage: CMMI and Agile Need Each Other

01-Apr-10 13®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 14: Love And Marriage: CMMI and Agile Need Each Other

01-Apr-10 14®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Accurate Information

Lack of

Page 15: Love And Marriage: CMMI and Agile Need Each Other

Terminology Difficulties

01-Apr-10 15®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 16: Love And Marriage: CMMI and Agile Need Each Other

THE TRUTH ABOUT CMMIComing clean . . .

01-Apr-10 16®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 17: Love And Marriage: CMMI and Agile Need Each Other

CMMIis Not an Excuse

for Over-Engineering

01-Apr-10 17®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 18: Love And Marriage: CMMI and Agile Need Each Other

CMMI is Not an Excuse for Slow01-Apr-10 18®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 19: Love And Marriage: CMMI and Agile Need Each Other

CentralTheme in CMMI

01-Apr-10 19®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 20: Love And Marriage: CMMI and Agile Need Each Other

CMMI is a Model,

01-Apr-10 20®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Not a Process Standard

Page 21: Love And Marriage: CMMI and Agile Need Each Other

Process Areas, Not Processes

01-Apr-10 21®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 22: Love And Marriage: CMMI and Agile Need Each Other

SCAMPI Appraisals

01-Apr-10 22®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 23: Love And Marriage: CMMI and Agile Need Each Other

Agnostic

Method & Tool

01-Apr-10 23®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 24: Love And Marriage: CMMI and Agile Need Each Other

THE TRUTH ABOUT AGILEWell, if we’re all coming out…

01-Apr-10 24®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 25: Love And Marriage: CMMI and Agile Need Each Other

Let’s Start with the Agile Manifesto

01-Apr-10 25®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 26: Love And Marriage: CMMI and Agile Need Each Other

“Agile” is not an Excuse for Lack of Engineering

01-Apr-10 26®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 27: Love And Marriage: CMMI and Agile Need Each Other

“Agile” is not an Excuse for Sloppiness

01-Apr-10 27®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 28: Love And Marriage: CMMI and Agile Need Each Other

There Is Value

01-Apr-10 28®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

in Both Paradigms

Page 29: Love And Marriage: CMMI and Agile Need Each Other

Problems Solved by Neither

NorAgile

http://www.joeledbetter.com/angel_devil.html

CMMI01-Apr-10 29®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 30: Love And Marriage: CMMI and Agile Need Each Other

CMMI – AGILE MARRIAGE?Made in Heaven? Forged in Hell?

01-Apr-10®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY*** 30

Page 31: Love And Marriage: CMMI and Agile Need Each Other

Agile & CMMI Need Each Other?

01-Apr-10 31®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 32: Love And Marriage: CMMI and Agile Need Each Other

Missing from CMMI

01-Apr-10 32®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 33: Love And Marriage: CMMI and Agile Need Each Other

01-Apr-10 33®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 34: Love And Marriage: CMMI and Agile Need Each Other

CMMI Optimizing Agile

01-Apr-10 34®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Product Backlog Sprint Backlog Sprint Increment

TimeBox

1 day

Page 35: Love And Marriage: CMMI and Agile Need Each Other

CMMI Optimizing Agile

01-Apr-10 35®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Product Backlog Sprint Backlog Sprint Increment

TimeBox

1 day

Input

Output

Input

Output

Input

Output

Input

Output

Page 36: Love And Marriage: CMMI and Agile Need Each Other

Optimizing Backlog Management

01-Apr-10 36®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Input

Output

Input

Output

RisksEffortSizeComplexityReuseLegacyStoriesScope. . .

Page 37: Love And Marriage: CMMI and Agile Need Each Other

01-Apr-10 37®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 38: Love And Marriage: CMMI and Agile Need Each Other

Agile Facilitating CMMI

01-Apr-10 38®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 39: Love And Marriage: CMMI and Agile Need Each Other

Agile Facilitating CMMI

01-Apr-10 39®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Product Backlog Sprint Backlog Sprint Increment

TimeBox

1 day

Page 40: Love And Marriage: CMMI and Agile Need Each Other

Simple Agile Tools Leading to High Capability/maturity

01-Apr-10 40®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 41: Love And Marriage: CMMI and Agile Need Each Other

COUPLES COUNSELINGGrowing Your CMMI – Agile Relationship

01-Apr-10®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY*** 41

Page 42: Love And Marriage: CMMI and Agile Need Each Other

SystemsEngineering

01-Apr-10 42®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 43: Love And Marriage: CMMI and Agile Need Each Other

More Systems Engineering

01-Apr-10 43®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 44: Love And Marriage: CMMI and Agile Need Each Other

SE Applied to Agile + CMMI

01-Apr-10 44®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

CoreCMMI

Principles

CoreAgile

PrinciplesCoreAgile

Principles

Optimized OptimizedExtreme Extreme

Page 45: Love And Marriage: CMMI and Agile Need Each Other

A CALL TO ACTIONWe’re all in this together.

01-Apr-10 45®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 46: Love And Marriage: CMMI and Agile Need Each Other

We Challenge You!

01-Apr-10 46®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 47: Love And Marriage: CMMI and Agile Need Each Other

For CMMI Experts

01-Apr-10 47®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 48: Love And Marriage: CMMI and Agile Need Each Other

For Agile Experts

01-Apr-10 48®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 49: Love And Marriage: CMMI and Agile Need Each Other

If You Do Nothing Else

01-Apr-10 49®2009 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 50: Love And Marriage: CMMI and Agile Need Each Other

Questions?

01-Apr-10 50®2005-8 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***

Page 51: Love And Marriage: CMMI and Agile Need Each Other

Don’t forget to write!

01-Apr-10 51®2005-8 Entinex, Inc. ALL RIGHTS RESERVED ***PROPRIETARY***