Download - Scrum and CMMi @ScrumGathering Brazil 2009
![Page 1: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/1.jpg)
presented by
Scrum and CMMI/MPS.BR ?
ScrumGathering Sao Paulo, May 2009
How to combine Scrum and CMMi to achieve the excellence in Software Development
Ana RouillerBoris Gloger
![Page 2: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/2.jpg)
1st ScrumGathering Vienna2004
2007 1st Certified ScrumMaster Training in Sao Paulo
2009 1st Scrum Gathering in South America
![Page 3: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/3.jpg)
Software Engineer PhD for small companies
2001
2006 Apparisser MPS.BR
2008 CMMI Apraisser
Apraisser and Consultant in more than 150 companies
![Page 4: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/4.jpg)
Ana about Boris:
“Boris is a CMMi person doing Scrum!”
Boris about Ana:
“Ana is a Scrum person doing CMMi!”
![Page 5: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/5.jpg)
Regions, where we started to combineCMMi/MPS.BR and Scrum
![Page 6: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/6.jpg)
let´s start ...
![Page 7: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/7.jpg)
Why do we believe that Scrum and CMMi will enable small companies in Brazil to grow?
![Page 8: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/8.jpg)
TEAM
The Traditional Way to
Implement Scrum
![Page 9: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/9.jpg)
PB
Sprint # 4
Sprin
t Pla
nnin
g 2
Sprin
tSp
rint
Retr
o-
Sprin
t Pla
nnin
g 1 .......
Estim
atio
n M
eetin
g
VISION
Product Idea
The Scrum Flow
Releaseplan
Product Backlog
Sprint # 1 Sprint # 2 Sprint # 3
PR O D U C T O W N E R
PB PBPB PB
9:00
12:00
18:00
Day 1
Do your Daily Scrum every day! Do your Daily Scrum every day! Do your Daily Scrum every day!Sp
rint P
lann
ing
2
Sprin
tRe
view
Sprin
tRe
tro-
spec
tive
Sprin
t Pla
nnin
g 1
Estim
atio
n M
eetin
g
Estim
atio
n M
eetin
g
Estim
atio
n M
eetin
g
Estim
atio
n M
eetin
g
Estim
atio
n M
eetin
g
Estim
atio
n M
eetin
g
Estim
atio
n M
eetin
g
Release
Version 1.2
Releaseplan Update
version 0.0 version 1.0 version 1.2 version 2.0
C U S T O M E R C U S T O M E R
C U S T O M E R
M A N A G E R
M A N A G E R M A N A G E R
.......
Sprin
t Pla
nnin
g 2
Sprin
tRe
view
Sprin
tRe
tro-
spec
tive
Sprin
t Pla
nnin
g 1 .......
Sprin
t Pla
nnin
g 2
Sprin
tRe
view
Sprin
tRe
tro-
spec
tive
Sprin
t Pla
nnin
g 1 .......
T E A M
SC R U M M A S T E R
U S E R U S E R
WHAT to do - Sprint Planning 1
PB
Analyse
HOW to do - Sprint Planning 2 CHECK it - Daily Scrum
version 0.0 version 1.0 version 1.3 version 2.0
©2009
Understand
T E A M
85
138203
5
4013 3
0
8
100?20
5 2
1
PlanningPoker
SIZE it - Estimation Meeting
Play!
PB
prioritized
Tactical Level
Strategic Level
PB
Estim
atio
n M
eetin
g
Scrum is most only
used to run a project on
team or multi-team
level
![Page 10: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/10.jpg)
MO TUMO WE TH FRTUMO TU WE TH FR
Training
PO-Roll
BacklogPrep
Estim.
Prio
SP 1
SP 2
PRODUCT OWNE
R
PRODUCT OWNE
R
SCRUM MASTER
TEAM
PRODUCT OWNE
R
TEAM
PRODUCT OWNE
R
SCRUM MASTER
TEAM
TEAM
SCRUM MASTER
Rev
Retro
BacklogPrep
Estim.
TEAM
PRODUCT OWNE
R
TEAMPRODUCT OWNE
R
![Page 11: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/11.jpg)
company backlog and larger Scrum Set-UP
![Page 12: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/12.jpg)
synchronization of teams
Sprint planning 1
Sprint planning 2
![Page 13: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/13.jpg)
Product Owner Team
![Page 14: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/14.jpg)
There is no clear understanding about
how to mature organizations
Problem of Scrum Implementation
![Page 15: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/15.jpg)
The Traditional Way to Implement CMMi
![Page 16: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/16.jpg)
![Page 17: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/17.jpg)
!"#$%&$'()&(*+,-+.$/'01.$2&,3(4-+$%&$/&56-#-78#$
/9.$9&#&(:8;:-<&(78$%&$/&56-#-78#$=>.$>8;6?@8$
=A4(-4+$"B.$B(7&),+?@8$%&$",8%678$
C'/.$C&,-D4+?@8$C!E.$C+;-%+?@8$
!"#$%&$!F8-8.$G1.$2&,3(4-+$%&$G8(D)6,+?@8$""0!.$2+,+(H+$%+$06+;-%+%&$$$$$$$$$$$$$$%&$",84&##8$&$",8%678$
1!.$1&%-?@8$&$!(I;-#&$$9!/.$!(I;-#&$%&$9&4-#@8$$
&$/6?@8$G!/.$!(I;-#&$%&$G+6#+$&$
$$$$$$$$$/6?@8$
4: Gerenciado Quantitativamente$OPP, QPM
3: Definido$RD, TS, PI, VER, VAL, OT, OPF, OPD, IPM, RSKM, DAR
2: Gerenciado$REQM, PP, PMC, SAM, MA, PPQA,CM
1: Inicial$
5: Otimizando$OID, CAR
!"#$%&$2&,3(4-+$%&$",84&##8.$J"K.$K848$(8$",84&##8$$$$$$$$$$J,)+(-L+4-8(+;$J"9.$9&D(-?@8$%8$",84&##8$$$$$$$$$$$J,)+(-L+4-8(+;$J=.$=,&-(+<&(78$J,)+(-L+4-8(+;$J"".$9&#&<F&(*8$%8$",84&##8$$$$$$$$$$J,)+(-L+4-8(+;$JB9.$B(8:+?@8$&$1&;*8,-+$$$$$$$$$J,)+(-L+4-8(+;$
!"#$%&$2&,3(4-+$%&$",8M&78.$"".$";+(&M+<&(78$%&$",8M&78$"1G.$!48<F+(*+<&(78$&$$$$$$$$$$G8(7,8;&$%&$",8M&78$>!1.$2&,3(4-+$%&$!48,%8#$$$$$$$$$$$48<$K8,(&4&%8,&#$B"1.$2&,3(4-+$B(7&),+%+$%&$",8M&78$/>N1.$2&,3(4-+$%&$/-#48$0"1.$2&,3(4-+$06+(H7+H:+$%&$",8M&78$$
5: Otimizando
4: Ger. Quant.
3: Definido
2: Gerenciado
1: Executado
0: Incompleto J"K$$J"9$$OOO$$""$$"1G$$OOO$$9!/$$G!/$
PQR$ST:&-#$%&$G+F+4-%+%&.$
PUR$ST:&-#$%&$1+76,-%+%&.$
/&F,&#&(7+?@8$
'#7+)-+%+$$$86$$$G8(V(6+$
$$$$$$$%&$$W,&+#$%&$",84&##8$
PXXR$W,&+#$%&$",84&##8$P!"#R.$
---
---
---
---
---
---
G11B$Y$>'Z>[$:\O\$
![Page 18: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/18.jpg)
!"#$%&'(&)*#$*+,($*#-&
+-.&&/$0',.,#-.&
!"#$%&1-(2%-($3&
4($*#-&25%5&-.&&/$0',.,#-.
65#%,7&+$&/5.#%$5",8,+5+$&-'&9,.#$(5&+$&:;-(25*<5($*#-&+$&/$0',.,#-.&
/$0',.,#-.&
65*#$%&/5.#%$5($*#-&
=,+,%$;,-*58&&/$0',.,#-.&&
>+$*4?;5%&>*;-*.,.#@*;,5.&
$*#%$&&A%5"58<-&+-&B%-C$#-&$&/$0',.,#-.&
D$%$*;,5%
&6'+5*E5.
&/$0',.,#-.
![Page 19: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/19.jpg)
Does not effect the people (teams) that
really do Software
Problem of CMMi Impl. Level 2
![Page 20: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/20.jpg)
TEAM
Why not bringing both worlds together?
![Page 21: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/21.jpg)
Scrum CMMi
2009
![Page 22: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/22.jpg)
CMMi
Scrum
![Page 23: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/23.jpg)
Start of two movements inside the company .... CMMi
Scrum
![Page 24: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/24.jpg)
Start of two movements inside the company ....
... in the same time!
CMMi
Scrum
![Page 25: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/25.jpg)
1. Run Scrum in Teams
![Page 26: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/26.jpg)
![Page 27: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/27.jpg)
2. Do CMMi in the Organization
![Page 28: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/28.jpg)
Modelling the Business
Where do we go?
![Page 29: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/29.jpg)
Start an SEPG
![Page 30: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/30.jpg)
Measurement and Analysis System
![Page 31: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/31.jpg)
Our Observations
![Page 32: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/32.jpg)
5ª Sprint em andamento.
•! Melhoria das estimativas.
•! Melhoria da comunicação.
•! Time comprometido.
•! Disseminação do conhecimento.
•! Conhecimento antecipado dos riscos.
•! Melhoria na qualidade do produto
•! Melhoria da qualidade de vida dos desenvolvedores e
técnicos
Resultados
•! Visibilidade Pública.
•! Estimativas melhores.
•! Comunicação melhorada (Reuniões mais
frequentes, melhor Integração da Empresa).
•! Trabalho em Equipe.
•! Participação do Product Owner.
•! Organização das Idéias.
•! Estórias pequenas mas gerênciaveis (menos
incerteza e acompanhamento do PO)
•! Satisfação de concluir tarefas e estórias (estórias
com fim).
2
Resultados
•! Melhoramos o conhecimento sobre Scrum.
•! Muitas dúvidas já solucionadas.
•! Já achamos que sabemos como fazer melhor os
backlogs, estimativas, SP1, SP2, reviews e
demos.
•! Ainda não achamos o ponto de sintonia da Daily
Scrum.
•! Estimativas ainda são muito falhas.
•! XP goela abaixo: aumento de produtividade e
redução dos bugs.
Ínsula Tecnologia da Informação
Some Results from a workshop of companies in Maringa!
![Page 33: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/33.jpg)
We observed ....
Rework that was 50% was down to 5%
0
12,5
25
37,5
50
2007
2008
2009
![Page 34: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/34.jpg)
We observed ....
We became more mature quickly because the life cycle is
much shorter and all people have been involved.
![Page 35: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/35.jpg)
We observed ....
control of urgency went to organizational level
![Page 36: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/36.jpg)
We observed ....
We used the PDCA for all people in the organization
![Page 37: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/37.jpg)
We observed ....
The improvements have been based on
objective data
![Page 38: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/38.jpg)
![Page 39: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/39.jpg)
We observed ....
In March 2010 we will publish the results about what will have happened in at least 30 companies
![Page 40: Scrum and CMMi @ScrumGathering Brazil 2009](https://reader034.vdocuments.us/reader034/viewer/2022051412/54ba88d44a7959f9198b4573/html5/thumbnails/40.jpg)
We observed ....
copyright by:Boris Gloger, Baden-Baden, GermanyAna Rouiller, SWQuality, Recife, Brazil
get in contact with us:[email protected]