In Search of our Holy Grail: How we get a feel for both
CMMI and SCRUM
Isabel Ferreira
Quality Manager
2
Agenda
Convictions and Beliefs (Models and References Adoptions)
The Pilot Project
Lessons Learned, Mines and Traps
Questions & Answers
3
What We Feel About quality?
Quality is Meet or Exceed the Expectations of Our
Customers!
Deming
Let´s talk about Quality…
4
“The quality of a product is largely determined by
the quality of the process used to develop and
improve”Assumption based on the principles of TQM,
as taught by Shewhart, Juran, Demin e Humphrey
Believers? Believers and practitioners?
5
Quality Objectives
Quality Policy
“… But what are the strategic objectives of SINFIC?”
What are the guidelines for our actions?
Where can we see?...”
Quality Management System (QMS) and
Strategic Alignment of SINFIC
6
Tool of Effective Management
MISSION
Maintain a clear orientation in the formation and sustainability of our Intellectual Capital,
demonstrating a competitive advantage in order to convey innovation and quality to our clients in
different geographical areas and as a way of creating shared value with our teams and partners.
Vision
Mission
Objectives
Values
Policy
Sinfic
QMS
7
Tool of Effective Management
WHAT IS THE SHOE THAT FIT TO YOUR FOOT?
Complexity and Risk Management
8
Configure and Adapt …
Project Types Project ProfileX
Value Chain
Processes
Work Products
Level of Formalism
AlignmentISO 9001:2008, CMMI ML 2, CMMI ML 3 … SCRUM
MMA – Metodologia Modernização
AdministrativaSM3 – Sinfic Métricas 3
10
CMMI – Maturity Level 3 …
RD TS PI RSKM VER VAL
IPM OPF OPD DAR OT
REQM
PP SAM
PMC MA CM
PPQA
Projects
Customized Software/System Design and Development
Product Design and Development
12
Why Scrum is silent regarding the documentation of
software engineering?
Documentation must be useful!
Where do We Apply Scrum?
In Do Better Scrum
Peter Hundermark
13
SCRUM – What We understand…
Scrum is an iterative, incremental
framework for projects and product or
application development;
Development Structured in Work
Cycles– Sprints;
Timeboxed;
Inspect & adapt.
14
Scrum frameworkRoles There is not the role of Project
Manager in Scrum!
Product Owner
• Manage the product (and
ROI)
Srum Master
• Manage the Process
Equipa
• Manageitself
Is distributed into
three roles
Translates the inputs that
the product should be in a
vision or Product backlog
Do whatever it takes to be
a successful team
SCRUM.
Develops the product
created by the Product
Owner.
17
Introduction
• Kairos Project
6 sprints (1 for startup)
2 Team Members
1 (Srum Master + Product Owner)
Lessons Learned
Use cases in product backlog dificult estimation;
The relevant role of Scrum Master and Product Owner;
18
Introduction
• Projecto Nautlius
• 9 sprints (1 for startup)
• 5+1 Team Members
• 4 Bussiness Units
20
Burnout chartSprint 2
Horas previstas 484
Horas realizadas 448
Pontos previstos 30
Pontos efectuados 22
Pontos por hora 0,0491
22
Burnout chartSprint 3
Horas previstas 340
Horas realizadas 320
Pontos previstos 27
Pontos efectuados 27
Pontos por hora 0,0844
23
3
16
2 4
214
8
8 5
1044
137
119
73
5951
161
129
82
90
0
20
40
60
80
100
120
140
160
180
SME Truly Quatenus Funcionario Componentes base
Realizados Em realização Por realizar
Backlog
24
3
16
2 4
214
8
8 5
1044
137
119
73
5951
161
129
82
90
0
20
40
60
80
100
120
140
160
180
SME Truly Quatenus Funcionario Componentes base
Realizados Em realização Por realizar
Backlog
25
3
16
2 4
214
8
8 5
1044
137
119
73
5951
161
129
82
90
0
20
40
60
80
100
120
140
160
180
SME Truly Quatenus Funcionario Componentes base
Realizados Em realização Por realizar
Backlog
26
3
16
2 4
214
8
8 5
1044
137
119
73
5951
161
129
82
90
0
20
40
60
80
100
120
140
160
180
SME Truly Quatenus Funcionario Componentes base
Realizados Em realização Por realizar
Backlog
27
Backlog
20
37
78
40
21
13
26
11
8
10
18
50
35
55
59
51
113
124
103
90
0
20
40
60
80
100
120
140
SME Truly Quatenus Funcionario Componentes base
Realizados Em realização Por realizar
28
Backlog
20
37
78
40
21
13
26
11
8
10
18
50
35
55
59
51
113
124
103
90
0
20
40
60
80
100
120
140
SME Truly Quatenus Funcionario Componentes base
Realizados Em realização Por realizar
29
Sprints Velocity
1 2 3 4 5 6 7 8 9
Series1 0,0491 0,0844 0,0554 0,09 0,0842 0,07 0,0842 0,0813
0
0,01
0,02
0,03
0,04
0,05
0,06
0,07
0,08
0,09
0,1
Sto
ry P
oin
ts
30
Lessons Learned
Integration of Product Backlogs;
1 Product Owner (representative of 4 Product Owners);
Scrum Master in exclusive;
Testing team to work daily with the team.
Request for Improvement of the QMS Sinfic
Review of the metrics required for Projects; Team Velocity;
Points per Hour;
Missing Points (burndown chart);
Cost per Sprint;
Cost per User Story
31
QMS Sinfic Improvement Initiative
Further promotion of internal workshops;
Constitution of the Operational Quality Circle;
Review of the Quality Management System of Sinfic;
Institutionalize practices.
32
Questions
Place Information Technologies, Management and Quality,
at the service of the organizations with the aim of
reinforcing competitiveness and sustainability in the
development of social and economic nations.