III Conferência CMMI Portugal, Tutorial 1: Foundations for Organizational Agility, Ana Paula...
-
Upload
isabelmargarido -
Category
Business
-
view
115 -
download
3
description
Transcript of III Conferência CMMI Portugal, Tutorial 1: Foundations for Organizational Agility, Ana Paula...
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 [email protected]
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.