iii conferência cmmi portugal, tutorial 1: foundations for organizational agility, ana paula...

Post on 12-May-2015

115 Views

Category:

Business

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

CMMI and Agile introductory tutorial.

TRANSCRIPT

Portugal

Foundations for Organizational Agility

Ana Paula PereiraAdvisor on Lean and Agile Development

Whatever Consulting Group

2013-10-17

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

2

Agile is the path to Discovery

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

3

But what is to path to Agility?

http://www.flickr.com/photos/anamuniz/5420771615/

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

4

What can guide us in scaling agile ?

http://www.flickr.com/photos/alexandre_cg/4809771571/

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

5

One way is to follow the Agility Path © Scrum.org

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

6

Why not applying the CMMI?

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

7

468 pages? That’s not Agile !

http://www.flickr.com/photos/anamuniz/5420771615/

“Working software over comprehensive documentation”

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

8

Cards are Agile !

http://www.flickr.com/photos/78832226@N00/3180887085/

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

9

So I made my own deck of Method Gathering cards to introduce CMMI to agile teams

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

10

Teams learn that the CMMI has no Processes to follow, only Areas for improvement!

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

11

CMMI is a Model, not a process:Teams "just" have to prove that their processes (agile or not) satisfy the CMMI Goals for each area

12

Goals are satisfied by collecting objective evidence that the corresponding CMMI practices are implemented.

13

Those CMMI practices can be implemented with Agile Practices. Mapping Cards help agile teams to understand how, by speaking their language

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

14

Let’s Play

Story:

You have beed selected to be part of a CMMI Appraisal team.

Your team has to collect objective evidence that agile projects carried out in your organization are satisfying the Specific Goals for Process Areas in CMMI Maturity Level 2

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

CMMI Agile: The Method Gathering Game

15

+18 :)

3-8 3-8 3-8

Mission 1: Identify the specific practices that are expected to be performed for each goal

Objective:Organize the materials for the appraisal

Hints:Card numbering conventions - PA/Goal#.Practice#All cards from the same PA have a common color

Rules:Stack each practice card with the corresponding goal cardFor each practice card found, make a circle in the scorecardThe team that scores more points wins this Mission

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

CMMI Agile: The Gathering Game

16

10

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

CMMI Agile Method Gathering ScoreboardTeam Members:Mission 1: 25 Mission 2:

17

Points

Specific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific Practices

1.1 1.2 1.3 1.4 1.5 1.6 1.7 2.1 2.2 2.3 2.4 2.5 2.6 2.7 3.1 3.2 3.3

REQM/1 17

PP/1 11

PP/2 26

PP/3 7

PMC/1 29

PMC/2 8

MA/1 23

MA/2 13

CM/1 18

CM/2 10

CM/3 11

PPQA/1 11

PPQA/2 9

4 2 4 3 4

4 3 1 3

6 4 5 5 4 1 1

1 1 5

6 3 3 3 3 6 5

2 3 3

5 5 7 6

3 4 4 2

6 8 4

5 5

5 6

5 6

7 2

Mission 2: Find cards with agile practice implementation indicators for each specific practice identified in the previous mission

Objective:Perform a preliminary gap analysis and present results

Rules:Fill the circle in the scorecard:

with green if you have found all the agile matching cards with yellow if you have found just some matching cards with red if you did not find a matching card (or do not agree with the content provided)

The Team with bigger green practice implementation score wins this mission

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

CMMI Agile: The Gathering Game

18

10

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

CMMI Agile Method Gathering ScoreboardTeam Members:Mission 1: 25 Mission 2: 11

19

Points

Specific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific PracticesSpecific Practices

1.1 1.2 1.3 1.4 1.5 1.6 1.7 2.1 2.2 2.3 2.4 2.5 2.6 2.7 3.1 3.2 3.3

REQM/1 17

PP/1 11

PP/2 26

PP/3 7

PMC/1 29

PMC/2 8

MA/1 23

MA/2 13

CM/1 18

CM/2 10

CM/3 11

PPQA/1 11

PPQA/2 9

4 2 4 3 4

4 3 1 3

6 4 5 5 4 1 1

1 1 5

6 3 3 3 3 6 5

2 3 3

5 5 7 6

3 4 4 2

6 8 4

5 5

5 6

5 6

7 2

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

20

I still don’t get how this helps to scale agile...

http://www.flickr.com/photos/anamuniz/5420771615/

“Working software over comprehensive documentation”

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

21

Process improvement is a journey....

do it within project:

the project can be managed in a agile way also .. use a practice kanban to visualize progress

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

22

When all practices are fully or largely implemented your processes are performed,

but institutionalization needs more ....

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

23

You need to implement Generic Practices to satisfy the Institutionalization Goal in Level 2

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

24

Generic practices help organizations on the path to agility!

Plan Processes

Status Review & Retrospective

Stakeholder Involvement

Roles

Scrum Training & Assessment

Portfolio Metrics

Practice Appraisals

Practice Kanban

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

25

Discover how it works for your organization

© 2

013

CM

MI P

ortu

gal

Con

fere

nce

Ser

ies

– A

ll R

ight

s re

serv

ed.

26

Foundations for Organizational Agility Ana Paula Pereira apereira@whatever.pt

Organizations that are attempting to become more effective and more agile start by implementing Scrum but struggle with scaling it enterprise-wide.

CMMI could be a way to help organizations to institutionalize scrum but seems too complex to agile practitioners. This session teaches how to create agile tools that help teams to understand the model and make good use of it, developing a foundation for organizations on the path to agility.

top related