Más contenido relacionado
La actualidad más candente (20)
Similar a III Conferência CMMI Portugal, Tutorial 1: Foundations for Organizational Agility, Ana Paula Pereira, Whatever Consulting Group (20)
Más de isabelmargarido (12)
III Conferência CMMI Portugal, Tutorial 1: Foundations for Organizational Agility, Ana Paula Pereira, Whatever Consulting Group
- 2. © 2013 CMMI Portugal Conference Series – All Rights reserved.
Agile is the path to Discovery
2
- 3. © 2013 CMMI Portugal Conference Series – All Rights reserved.
But what is to path to Agility?
3
http://www.flickr.com/photos/anamuniz/5420771615/
- 4. © 2013 CMMI Portugal Conference Series – All Rights reserved.
What can guide us in scaling agile ?
4
http://www.flickr.com/photos/alexandre_cg/4809771571/
- 5. © 2013 CMMI Portugal Conference Series – All Rights reserved.
One way is to follow the Agility Path © Scrum.org
5
- 6. © 2013 CMMI Portugal Conference Series – All Rights reserved.
Why not applying the CMMI?
6
- 7. 468 pages? That’s not Agile !
© 2013 CMMI Portugal Conference Series – All Rights reserved.
“W
ork
ing
so
ftw
a
re
o
ve
rc
om
pre
he
ns
ive
do
cu
me
nta
tio
n
”
7
http://www.flickr.com/photos/anamuniz/5420771615/
- 8. © 2013 CMMI Portugal Conference Series – All Rights reserved.
Cards are Agile !
8
http://www.flickr.com/photos/78832226@N00/3180887085/
- 9. © 2013 CMMI Portugal Conference Series – All Rights reserved.
So I made my own deck of Method Gathering
cards to introduce CMMI to agile teams
9
- 10. © 2013 CMMI Portugal Conference Series – All Rights reserved.
Teams learn that the CMMI has no Processes
to follow, only Areas for improvement!
10
- 11. © 2013 CMMI Portugal Conference Series – All Rights reserved.
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
11
- 12. Goals are satisfied by collecting
objective evidence that the
corresponding CMMI practices
are implemented.
12
- 13. Those CMMI practices can be
implemented with Agile Practices.
Mapping Cards help agile teams to
understand how, by speaking their
language
13
- 14. © 2013 CMMI Portugal Conference Series – All Rights reserved.
Let’s Play
14
- 15. CMMI Agile: The Method Gathering Game
© 2013 CMMI Portugal Conference Series – All Rights reserved.
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
+18 :)
3-8
3-8
3-8
15
- 16. 10
© 2013 CMMI Portugal Conference Series – All Rights reserved.
CMMI Agile: The Gathering Game
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 card 16
For each practice card found, make a circle in the scorecard
The team that scores more points wins this Mission
- 17. CMMI Agile Method Gathering Scoreboard
Team Members:
25
Mission 1:
Mission 2:
© 2013 CMMI Portugal Conference Series – All Rights reserved.
Specific Practices
Points 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 4
2
4
3
PP/1
11 4
3
1
3
PP/2
26
PP/3
7
PMC/1
PMC/2
29 6
6
23 5
MA/2
18 6
CM/2
3
3
3
6
PPQA/2
11 5
9
4
1
1
4
4
5
8
7
1
6
5
3
3
5
3
5
11
PPQA/1
5
5
2
10
CM/3
5
5
3
13
CM/1
4
1
8
MA/1
4
6
2
4
6
7
2
17
- 18. 10
© 2013 CMMI Portugal Conference Series – All Rights reserved.
CMMI Agile: The Gathering Game
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)
18
The Team with bigger green practice implementation score
wins this mission
- 19. CMMI Agile Method Gathering Scoreboard
Team Members:
25
Mission 1:
Mission 2: 11
© 2013 CMMI Portugal Conference Series – All Rights reserved.
Specific Practices
Points 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 4
2
4
3
PP/1
11 4
3
1
3
PP/2
26
PP/3
7
PMC/1
PMC/2
29 6
6
23 5
MA/2
18 6
CM/2
3
3
3
6
PPQA/2
11 5
9
4
1
1
4
4
5
8
7
1
6
5
3
3
5
3
5
11
PPQA/1
5
5
2
10
CM/3
5
5
3
13
CM/1
4
1
8
MA/1
4
6
2
4
6
7
2
19
- 20. I still don’t get how this helps to scale agile...
© 2013 CMMI Portugal Conference Series – All Rights reserved.
“W
ork
ing
so
ftw
a
re
o
ve
rc
om
pre
he
ns
ive
do
cu
me
nta
tio
n
”
20
http://www.flickr.com/photos/anamuniz/5420771615/
- 21. Process improvement is a journey....
© 2013 CMMI Portugal Conference Series – All Rights reserved.
do it within project:
the project can be
managed in a agile
way also .. use a
practice kanban to
visualize progress
21
- 22. When all practices are fully or largely
implemented your processes are performed,
© 2013 CMMI Portugal Conference Series – All Rights reserved.
but institutionalization
needs more ....
22
- 23. © 2013 CMMI Portugal Conference Series – All Rights reserved.
You need to implement Generic Practices to
satisfy the Institutionalization Goal in Level 2
23
- 24. Generic practices help organizations on the
path to agility!
© 2013 CMMI Portugal Conference Series – All Rights reserved.
Stakeholder
Involvement
Scrum
Training &
Assessment
Roles
Status Review
&
Retrospective
Portfolio
Metrics
Practice
Appraisals
Plan
Processes
Practice
Kanban
24
- 25. © 2013 CMMI Portugal Conference Series – All Rights reserved.
Discover how it works for your organization
25
- 26. Foundations for Organizational Agility
Ana Paula Pereira
© 2013 CMMI Portugal Conference Series – All Rights reserved.
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.
26