Académique Documents
Professionnel Documents
Culture Documents
VejanesteartigooqueoCMMI(CapabilityMaturityModelIntegration),bem
comodequeformaorganizaespodemsebeneficiardasdiversasprticas
sugeridaspelomesmo.
OCMMI(CapabilityMaturityModelIntegration)foicriadopeloSEI(Software
EngineeringInstitute),oqualumrgointegrantedauniversidade
norteamericanaCarnegieMellon.Tratasedeummodeloqueestatualmentena
verso1.3(Agosto/2012),comumenfoquevoltadoparaacapacidadede
maturidadedeprocessosdesoftware.
Umprocessorepresenta,dentrodareadesoftware,umconjuntodeatividades
cujoobjetivoatingirumametapreviamenteestipulada.Jporcapacidadee
maturidadedeumprocesso,deveseteranoodograudequalidadecomoqual
umprocessoatingeumresultadoesperado.
OCMMIestdivididoem5nveisdematuridadequeatestam,porsuavez,ograu
deevoluoemqueumaorganizaoseencontranumdeterminadomomento.
Almdisso,temporobjetivoprincipalfuncionarcomoumguiaparaamelhoriados
processosdaorganizao,considerandoparaistoatividadescomoogerenciamento
dodesenvolvimentodesoftware,prazosecustospreviamenteestabelecidos.O
objetivomaior,considerandooCMMIeseusdiferentesconceitos,estjustamente
naproduodesoftwarecommaiorqualidadeemenospropensoaerros.
DentreosprincipaisbenefciosdaimplantaodoCMMI,valeapenadestacar:
Umamaiorconfiabilidadenoquerefereaocumprimentodeprazosecustos
queforamacordados,inicialmente,peranteoclientequesolicitouo
desenvolvimentodeumsistema.Essaprevisibilidadedecorrentedorigor
queoCMMIexigequantomediodosprocessos,fatoestequeconduz
obtenodeumabasehistricarealistaeconfivelparaestesfins
Ogerenciamentodasatividadesrelativasproduodesoftwareaumenta
consideravelmente
Umamaiorqualidadenossoftwarescriados,jqueprocessosbemdefinidos
econtroladosconduzemproduodeprodutosmaisconfiveis
Amenordependnciadaempresadedesenvolvimentoparacomseus
especialistas.Comumfocovoltadoparaprocessosemelhoriacontnua,
almdousointensivodeinformaeshistricas,aorganizaodeixade
dependernicaeexclusivamentedeprofissionaiscomumelevadograude
conhecimentotcnico
Abuscapormelhoriascontnuasnosprocessoscotidianos.
Paraseconseguiroqueestemodeloprope,aorganizaointeressadana
implantaodoCMMIdeverevoluirprogressivamente,considerandoparaistouma
sucessodediferentesdenveis.Cadanvelindica,porsuavez,ograude
maturidadedosprocessosnumdeterminadoinstante:
Nvel1Inicial:osprocessosnormalmenteestoenvoltosnumcaos
decorrentedanoobedinciaouainda,inexistnciadepadres
Nvel2Gerenciado:osprojetostmseusrequisitosgerenciadosneste
ponto.Almdisso,hoplanejamento,amedioeocontroledosdiferentes
processos
Nvel3Definido:osprocessosjestoclaramentedefinidoseso
compreendidosdentrodaorganizao.Osprocedimentosseencontram
padronizados,almdeserprecisopreversuaaplicaoemdiferentes
projetos
Nvel4GerenciadoQuantitativamente:ocorreoaumentodaprevisibilidade
dodesempenhodediferentesprocessos,umavezqueosmesmosjso
controladosquantitativamente
Nvel5Otimizado:existeumamelhoriacontnuadosprocessos.
AimplantaodoCMMIrecomendvelparagrandesfbricasdesoftware.
Implementarosdiversosestgiosumatarefardua,nosnumafaseinicial,mas
tambmquandoselevaemcontaamigraodeumnvelparaoutro.Istoexigir,
invariavelmente,arealizaodevultososinvestimentosfinanceiros,assimcomo
umamudanadeposturadaorganizao(principalmentequandoamesmano
contavaumaexperinciaanteriorbemsucedidanogerenciamentodeprocessos).
Eminmerasocasies,empresasdesenvolvedorasdesistemasrecorrema
consultoriasespecializadas,visandoapoionaobtenodacertificaoCMMI(fato
estequeinviabilizaaadoodestemesmomodeloporpequenascompanhias).
Esteartigoprocuroufornecerumavisogeralarespeitodeummodeloadotadopor
diversasempresas,asquaisprocuramcomoCMMIotimizardiferentesprocessos
quefazempartedesuasatividadesdedesenvolvimentodesistemas.Comissose
encerramaisumartigo.Atumaprximaoportunidade!
OqueCMMI?
OCapabilityMaturityModelIntegration(CMMI)umaabordagemdemelhoriade
processosquefornecesorganizaeselementosessenciaisdeprocessos
eficazes.Podeserusadoparaguiaramelhoriadeprocessoemumprojeto,diviso
ouemumaorganizaointeira.
Omodelovisaajudarorganizaesenvolvidascomodesenvolvimentodeprodutos,
prestaodeservioseaquisioamelhoraracapacidadedeseusprocessos,por
meiodeumcaminhoevolucionrioqueconsideradesdeprocessoscomresultados
imprevisveiseatmesmocaticosparaprocessosdisciplinadosedefinidos,com
resultadosprevisveisecompossibilidadedemelhoriacontnua.
OCMMIorganizaasprticasquejforamprovadascomosendoefetivas,emuma
estruturaqueajudaaorganizaoaestabelecermetaseprioridadesparamelhoria
eforneceumguianaimplementaodestasmelhorias.
OsmodelosqueconstituemasutedeprodutosCMMIsoreferenciadoscomo
constelaes:CMMIDEV,CMMISVCeCMMIACQ.Porexemplo,oCMMIpara
desenvolvimentodeprodutoschamadoCMMIDEV.
Fig.OscinconveisdematuridadedoCMMI
PrincpiosevaloresCMMI
PorDavidJ.Anderson.DavidJ.Andersonoautordedoislivros,Agile
ManagementforSoftwareEngineering:ApplyingtheTheoryofConstraintsfor
BusinessResults[1]publicadoem2003eKanban:SuccessfulEvolutionaryChange
foryourTechnologyBusiness[2]publicadoem2010.Eleeraummembrodaequipe
quecriouomtododedesenvolvimentodesoftwareAgile,Desenvolvimento
orientadopararecurso,emCingapuraentre1997e1999.umautordosprincpios
degerenciamentodeprojetogeisdefinidosnaDeclaraodeInterdependncia,
2005.DavidcriouMSFparaMelhoriadoProcessoCMMIecocriouaNotaTcnica
doSoftwareEngineeringInstitute,CMMIouAgile:Porquenoosdois![3]
vicepresidentedoLeanSoftware&SystemsConsortium,http://www.leanssc.org,e
lideraumafirmadeconsultoriaetreinamentoemgerenciamentointernacional,
DavidJ.Anderson&AssociatesInc.,http://www.agilemanagement.netqueajudam
negciosdatecnologiaamelhorarseudesempenhocomasmelhorespolticasde
gerenciamentoetomadadedeciso.
Janeirode2012
AndersondescrevecomoprocurarpororganizaesatravsdaslentesCMMI
forneceideiasvaliosasparagerentes,engenheirosdeprocessoetodosos
participantesexternosincluindoclientes,investidores,corpodeadministraoe
auditores.
Aplicasea
GerenciamentodoCiclodeVidadoAplicativoCMMI
OCapabilityMaturityModel(CMM)originalfoipublicadopelaprimeiravezem1991.
EleevoluiuparaaIntegraodoModelodeMaturidadedaCapacidade(CMMI)uma
dcadadepois.CMMIagoraumafamliadetrsconstelaes(queso
conhecidas)eesteartigoserefereespecificamenteconstelaoCMMIpara
Desenvolvimento(CMMIDEV).OCMMfoidesenvolvidosparaajudaramelhor
compreensodoDepartamentodeDefesadosEstadosUnidosdasfalhascarasem
projetosdesoftwaredentrodosprogramasdeobtenoemgrandedeescalado
governo.UmaavaliaocombaseemCMMfoiusadaparadeterminaraaptido
paracontratosdogoverno.Maistarde,esteevoluiuparaumesquemadeavaliao
definidocombasenoCMMI.
Oconceitodematuridadedeorganizaopermanececontroverso.Como,por
exemplo,amaturidadedeumaorganizaopodeseravaliada?Eumaorganizao
realmentetemocomportamentodiferentedocomportamentoedasaesdeseus
indivduos?Oconceitoqueumaorganizaopodeseravaliadanonvelde
maturidadeespecficoequeesteumindicadordacapacidadeparafornecer
trabalhoconfivelparaogovernoumaquestodedebatecontnuo.Noentanto,
eupermaneoumcrenteeapoiadordoCMMIeacreditoqueprocurarpor
organizaesatravsdelentesCMMIforneceideiasvaliosasparagerentes,
engenheirosdeprocessoetodososparticipantesexternosincluindoclientes,
investidores,corpodeadministraoeauditores.
Osignificadodematuridadeorganizacional
AmaturidadeemCMMIdestinaseaimplicarumaabordagemeumahabilidade
paraavaliaregerenciarriscoseojulgamentousadoparatomardecises.Otermo
maturidadeest,naverdade,sendousadonosentidodeseuusocomumem
relaoapessoas.Porexemplo,osseguradorespodemnosdizerqueoshomens
de18anossomaisprovveisterumacidentedecarrodoquemulheresde55
anos.Ohomemde18anosmaisprovvelterummaujulgamentoquandotomar
decisesemrelaoaotratamentodeumveculoeprovvelterexperincia
insuficienteparaavaliaradequadamenteosriscosenvolvidosemumcursodeao
especfico.Issopodelevaraacidentesqueumamulherde55anosdeidadedeve
evitar.Asempresasdesegurossoparticularmenteboasemavaliarosriscos,
porquecoletamosdadosestatsticoseasevidnciasdecorrelao.
UmproblemacomoCMMIapossvelnaturezapejorativadotermomaturidade.
Normalmente,termaismaturidademelhordoquetermenosmaturidade.Ea
maiormaturidadedevesempreserbuscada.Sefssemospensarnissoemtermos
individuais,nemsemprefazsentido.Umaempresadesegurospodecolocarocusto
dosegurodecarromaisbaratoparaosmaisvelhosnoentanto,umaequipede
corridaabertasprovavelmenteirvalorizaraexubernciajovemeorisco.Paraa
equipedecorrida,osacidentesdecarrofazempartedonegcio.Naverdade,os
motoristasquenuncabateramumveculoseriamdemitidos.
Amensagemaquiadequeosnveisdematuridadenecessriosdevem
corresponderscircunstnciaseaocontexto.Maisnosignificanecessariamente
melhor,pormpoderidentificareavaliarcorretamenteamaturidadedaorganizao
ajudaaavaliarseaempresacapazdegerenciarriscoseexercerumjulgamento
adequadoaotomardecisessobreprojetoseprodutos.
Devehaverumacorrelaoforteentreonveldematuridadeeaprobabilidadede
alcanaroudeobterumresultadodesejado.Umaorganizaodealtamaturidade
deveterumachancemuitofortedefornecerumresultadoprximoaoresultado
desejado.Issoincluiteramaturidadeeorecursoparaclassificarresultados
possveis,provveiserealizveis,edefinirmetasdeacordo.Umaorganizaode
baixamaturidademenosprovveldefinirmetasrealizveisemenosprovvel
fornecerumresultadodesejadoemrelaoaumaexpectativa.Ooutroladoda
moedaqueumaorganizaodealtamaturidadepodesetornaravessaariscos,e
somentedefinirmetasfacilmenterealizveis,enquantoumaorganizao
exuberantedebaixamaturidadepodeobterumdesempenhoexcepcionalcomuma
combinaodesorteedetrabalhoduro.
CMMIummodelo
OCMMIummodeloparaentenderamaturidadeeacapacidadeorganizacional.
Noumpadro,nemumdesenvolvimentodesoftwareoudefiniodoprocesso
degerenciamentodoprojeto.Asprticasgenricasdescritasnesteartigose
referemaorecursodoprocesso,enoaalgumprojetoouprodutoem
desenvolvimento.Porexemplo,ondeplanejarmostradonatabelaaseguir,
refereseaplanejaraimplementaodoprocessoenoparaqualquerprojetoou
entregadeproduto.
OmodeloCMMIconsisteem22reasdeprocesso,maistrsmetasgenricasque
todasasorganizaessoesperadasobter.
As3metasgenricassoasseguintes:
Metasgenricas Prticagenrica Objetivo
GP2.2Estabelecer Humplanoparagarantirqueas
emanteroplanopara novasatividadesadotemo
executaroprocesso. processoeosigam.
GP2.3Fornecer Ogerenciamentorealmente
recursossuficientes suportaoseguinteexemplode
paraexecutaro umprocessoedefineprojetos
processo, acimaparaosucessopara
desenvolveros pesquislosadequadamente.
produtosdetrabalho
efornecerserviosdo
processo.
GP2.4Atribuira Agernciasniordelega
responsabilidadee autoridadeedefinirfunese
autoridadepara responsabilidadesnoprojeto
executaroprocesso, paragarantirqueoprocessoseja
desenvolveros seguidoeoprodutodotrabalho
produtosdetrabalho esperadosejagerado.
efornecerserviosdo
processo.
GP2.5Treinar Umprogramadetreinamento
pessoasque estprontoparagarantirquea
executamou equipedeprojetoseja
suportamoprocesso adequadamenteespecializada
quandonecessrio. executarastarefassolicitadase
forneceracapacidadedareade
processodesejada.
GP2.6Colocaros Humgerenciamentode
produtosdetrabalho configuraoeum
selecionadosdo gerenciamentodedocumentos
processoemnveis paratodososartefatos
decontrole essenciaisnacriaodoproduto
apropriados. detrabalho,porexemplo,
gerenciamentoe
acompanhamentoderequisitos,
controledeversodo
cdigofonteecontrolede
configuraoambiental.
GP2.7Identificare Todososparticipantes
envolveros necessriosestoenvolvidos.Os
participantes riscosprevisveisso
relevantescomo identificadoscomoumresultado.
esperado.
GP2.8Controlare IssoestrelacionadoaoGP2.2
monitoraroprocesso epedequeoplanoparaseguiro
noplanopara processosejamonitoradopara
executaroprocessoe mostrarqueoplanofoirealizado.
tomaraao Porexemplo,seoplanoexige
corretivaapropriada. umengenheirodeprocesso
encontrarcomogerenciadorde
projetoparapersonalizara
definio,essareunioocorreu?
GP2.9Avaliar Monitoreoprocessoparasaber
objetivamentea seeleestsendoseguido,eno
adesodoprocesso contornadoouignorado.
comsuasdescrio Considereamodificaodo
doprocesso,padres processodefinidoseno
eprocedimentose correspondesrealidades
abordar operacionais.
incompatibilidades.
GP2.10Examinar Mantmaparticipaode
asatividades,ostatus gerenciamentosniore
eosresultadosdo suporte.Conduzaumformulrio
processocomo derevisodeoperaescomalta
gerenciamentodealto administraoecomparea
nveleresolver capacidadecomasexpectativas
problemas. eosrequisitos.Considereseo
recursoeotreinamentoso
adequadosetomeaespara
resolverproblemasdedefinio
doprocessooudecapacidadeda
readeprocesso,conforme
necessrio.
GP3.2Coletar Gerenciaraconveninciado
produtosdetrabalho, processoatravsdosmeios
medidas,resultados quantitativos,eevoluaa
demedioe conformenecessriopara
informaesde satisfazerasnecessidades
melhoriaderivadasdo conformeelassedesdobram.
planejamentoe
executaroprocesso
paraoferecersuporte
aousofuturoea
melhoriadosrecursos
dosprocessosedo
processoda
organizao.
As22reasdeprocessosoorganizadasem4categorias:Engenharia,
Gerenciamentodeprojeto,GerenciamentodeprocessoeSuporte.Cadareade
processoconsisteemumadastrsmetasespecficaetodasastrsmetas
genricas.Paracadameta,umnmerodeprticassogeralmenteesperadaspara
queoobjetivosejarealizado.Dentrodeumaprtica,podehaversubprticas
sugeridas.OCMMIsomenteexigeouprescrevemetas.Asprticasdefinidasdentro
demetasdemodeloCMMIsoobrigatrias,masnoesperadas.Senoestiver
presente,elesdevemsersubstitudosporumaprticadesubstituioequivalente.
Atabelaaseguirmostraoagrupamentodereasdeprocesso:
Focodaorganizao readeprocesso
Engenharia Desenvolvimentodosrequisitos
Soluotcnica
IntegraodoProduto
Verificao
Validao
GerenciamentodeProjetos PlanejamentodeProjetos
MonitoramentoeControledeProjetos
GerenciamentodeProjetoIntegrado
Gerenciamentodeacordodefornecedor
Gerenciamentodosrequisitos
Gerenciamentoderiscos
GerenciamentodeProjetoQuantitativo
Gerenciamentode Focodoprocessodaorganizao
Processo
Definiodoprocessodaorganizao
Treinamentonaorganizao
DesempenhodoProcessodaOrganizao
Inovaoeimplantaodaorganizao
Suporte Gerenciamentodeconfigurao
ControledeQualidadedoProcessoedo
Produto
Medioeanlise
Anliseeresoluodedeciso
Anlisecasualeresoluo
Oprincpiosimples:seumaorganizaopodeexibirorecursoparaobteras
metasemcadareadeprocesso,entopodesedizerquetmumrecursonessa
readeprocessoespecfica.
Asreasdeprocessotambmsoagrupadasemnveisdematuridade,oque
forneceummtodoabreviadoparadescreveramaturidade.Emboraoagrupamento
dereasdeprocessonosnveispermaneacontroversoemvriosnveis,minha
observaodasorganizaesporduasdcadasqueaversoatualdomodelo1.3
(considerandooCMMIcomoefetivamenteaverso2doCMM)amplamente
correta.Maturidadebaixa,organizaescaticastendemadesenvolver
capacidadesnasreasdeprocessodefinidasnonvel2dematuridadeantesde
desenvolvercapacidadesnasreasdeprocessodefinidasemnveismaiselevados.
Atabelaaseguirmostraoagrupamentodereasdeprocessoemnveis.
Nvelde reasdeprocesso
maturidad
e
5 CARAnlisecausaleresoluo
OPMGerenciamentodoDesempenhodaOrganizao
4 OPPDesempenhodoProcessodaOrganizao
QPMGerenciamentodeProjetoQuantitativo
3 RDDesenvolvimentodosRequisitos
TSSoluoTcnica
PIIntegraodoProduto
VERverificao
VALValidao
IPMGerenciamentodoProjetoIntegrado
RSKMGerenciamentoderiscos
OPFFocodoProcessodaOrganizao
OPDDefiniodoProcessodaOrganizao
OTTreinamentonaOrganizao
DARAnliseeresoluodedeciso
ControledeQualidadedoProcessoedoProduto
2 CMGerenciamentodeconfigurao
MAmedida&anlise
SAMGerenciamentodeacordodefornecedor
PPPlanejamentodeProjetos
PMCMonitoramentoeControledeProjetos
RMGerenciamentodosrequisitos
1 Nohnenhumareadeprocessodentrodomodelodenvel1.
Onvel1representaumprocedimentoindefinidosem
introspecooucapacidadeparadefinirumprocessoourepetir
umresultadoatravsdacompreensodoprocessoqueo
produziu.Tecnicamente,emumaavaliaoCMMI,uma
organizaoquenocumpreasmetasdasreasdeprocesso
nonvel2demodeloaindaestnonvel1demodelo.As
organizaescomprocessosemergentesserotecnicamente
aindaexibidascomomodelonvel1,emboratenham
amadurecidoporumlongocaminhodesdeocaosindefinido.
Atabelaaseguirapresentaumavisogeralemtermosleigossobreoassuntooua
finalidadedecadareadeprocesso:
reade Objetivo
processo
CAR Investigaracausaraizdeproblemasdoprocessoexcepcional
Anlise (variaesdacausaespecial,parausaroW.Otermode
causale EdwardsDemingesugereeimplementaasalteraesdo
resoluo processoparaimpedirumarecorrncia.Aatenodirecionada
paraocomportamentoincomumdosprocessosestveis
compreendidosquantitativamente.Assurpresasdirias
provavelmentedevemserconsideradospartedoGerenciamento
deRisco(RSKM)emvezdeumCAR.
CM Maisdoqueapenascontroledeversodocdigofonte,essa
Gerenciam readeprocessocobretodotipodeadministraorelacionadoa
entode ambientesdesistema,configuraesdecomponentes,
configura plataformas,middleware,aplicativosedocumentao.A
o capacidadedecompilareimplantarcomxitoocdigode
trabalhoestdentrodestareadeprocesso.
DAR Paratodasasprincipaisdecisesemumprojetoouum
Anlisee desenvolvimentodeprodutos,mostrequeumconjuntode
resoluo alternativasouopesforamconsideradosequeoselementos
dedeciso contextuaisforamusadosparaavaliaracompatibilidadede
opesdiferentes.Registreadecisoeasrazesparaa
escolha.
IPM Estesegundonveldegerenciamentodeprojetodentrodo
Gerenciam modeloCMMIsignificaqueumaorganizaocapazde
entodo gerenciarvriosprojetospotencialmentedependentes
Projeto simultaneamente.Issogeralmentealcanadocomousodeum
Integrado escritriodegerenciamentodeportfliooudeprograma.
MA Coletardadosnoprocesso,noprojetoenodesempenhodo
medioe produto.Produzmtricaseindicadoresnaformaderelatrios
anlise baseadosnosdados.
OPD Aorganizaodeveterumaoumaisdefiniesdeprocessoque
Definio sodefinidasemumcontexto.Umcontextodescreverumrisco
do deperfil.Cadaprojetopodeseravaliadoparaosriscoseuma
Processo definiodeprocessoselecionadadocatlogoorganizacionale
da personalizadaadequadamente.
Organiza
o
OPF Aorganizaodeveacreditarqueadefiniodeprocessodefine
Focodo eafetaorecurso,equemelhorarorecursosobretudoorientar
Processo comosprocessosaprimorados.Consequentemente,a
da organizaogerenciaproativamentesuasdefiniesde
Organiza processoemonitora(usandoareadeprocessoPPQA)para
o garantirqueessasdefiniessejamseguidas.
OPM Essareadeprocessoencapsulaoconceitodeuma
Gerenciam compreensoestatsticadoquobemumprocessoentregaem
entodo relaoaseurecursoesperado.Asalteraesparaoprocesso
Desempen pretendidodeveaumentaracapacidadequepodeseravaliadae
hoda omodelosubjacenteparaoprocessoconsideradoseos
Organiza observadosnorefletemestasprecisespelomodelode
o processosubjacentequandoumaalteraonadefiniode
processoforrealizada.Aorganizaogerenciaodesempenho
atravsdosprocessosparasatisfazersuasnecessidades
comerciais.
OPP Essareadeprocessoencapsulaoconceitodecomparaode
Desempen desempenho,geralmenteconhecidacomobenchmarking.O
hodo OPPcriamodelosdeprocessoapartirdedadosdalinhade
Processo baseparaativaracomparao.Issoofereceaumaorganizao
da acapacidadederesponderaperguntascomoQualdenossas
Organiza trsequipesdeprodutosnsdevemosescolherpara[esse
o projetoespecfico]?
Treinamen Acapacidadeindividualemprticasespecficasimportante
tona paraodesempenhodoprocessoeacapacidadedosistema.Um
sistemabemcomportadocomfortedesempenhoteruma
organiza capacidadedetreinamentoforteparareduziravariabilidadena
o capacidadenonveldeprticalocal.
Integrao Acapacidadedeintegrarvrioscomponentesparaformarum
doProduto produtocompletoegerenciaroselementosnecessriospara
tornlopossvel.
Monitoram Coletardadossobreprojetosemandamento,comparecom
entoe planos,projeesesimulaesefaaasaesapropriadas
Controle combasenosdados.
de
Projetos
Planejame Planejeprojetoscombaseemavaliaes,simulaeseanlises
ntode derequisitos.
Projetos
Controle Basicamente,umafunodeauditoriadeconformidadecomo
de processo.Destinaseademonstrarqueosistemaestoperando
Qualidade comoprojetado.Ajudaaevitarquepotenciaiserrosde
do gerenciamentoalteraremoprocessoparacorrigirumproblema
Processo quandorealmenteoprocessoatualnoestsendoseguido
edo comoesperado.
Produto
Gerenciam Esseoterceiroemaisaltonveldegerenciamentodeprojetos
entode dentrodomodeloCMMI.Eleimplicaque,estatisticamente,os
Projeto mtodosdesomequantitativossousadosparaplanejar,
Quantitativ monitoraregerenciarprojetos.
o
Desenvolvi Humprocessodefinidoereproduzvelparasolicitar,negociar,
mentodos analisar,edocumentarrequisitos.
requisitos
Gerenciam Osrequisitossorastreadospelociclodevidadoprojetoeh,
entodos idealmente,umarastreabilidadedepontaapontaentreuma
requisitos configuraoentregueeasolicitaooriginaldorequisito.
Gerenciam EmboratodoomodeloCMMIpossaserconsideradocomouma
entode estruturaparagerenciamentoderisco,estareadeprocesso
riscos abordaespecificamente,riscoorientadoporeventooua
probabilidadeeoimpactodasvariaesdecausaespeciale
surpresasdirias.Essareadeprocessorequerareduode
risco,atenuao,planejamentodecontingncia,gerenciamento
deproblemaseresoluo.
Gerenciam Acapacidadedegerenciarfornecedoresexternos,definir
entode acordos,gerenciarocontratoerealizaraentregadoprodutoou
acordode serviodesejado.
fornecedor
Soluo Todasashabilidadesnecessriasemrelaoarquiteturade
tcnica software,odesigneacodificao.
Validao Aceitaodotesteemrequisitosdocliente.
Verificao Testaumdesign(deSoluoTcnica).Procuragarantirqueo
produtoqueestsendocriadosejaconformeavisoeodesign
esejamontadodemodoaatendersnecessidadesdos
usuriosetrabalharnoseuambiente.
Paracadareadeprocesso,umnveldecapacidadepodeseravaliado.Quatro
nveisdecapacidadessodefinidosnov1.3doCMMI:
0.Incompleto
1.Executado
2.Gerenciado
3.Definido
Secadametaespecficasatisfeitaealgumasdasmetasgenricassoatendidas,
acapacidadeparaumareadoprocessoespecficoseravaliadacomopelo
menosonvel1executado.Acapacidadenvel1significaqueosmembrosda
equipesabemoquefazereoqueestofazendo.Noentanto,aprticaespecfica
improvvelmostraraestabilidadeseanalisadaestatisticamente.Asprticasesto
sendoseguidas,masaindahumafaltadeconsistncia.Acapacidadenvel2
implicaqueaequipeentendecomoalgofuncionaetemumnveldehabilidadeque
tornaodesempenhoumaprticaprevisveleprovavelmenteexibaocontrole
estatstico.provvelqueotreinamentoouasprticasdetrabalhocolaborativas
estonolocalparaproduzirumamaiorconsistnciaentreosmembrosdaequipe.A
capacidadenvel3implicaumdomniodahabilidadeeumacapacidadede
desenvolverasnovastcnicasemelhoradasqueiroatingiroobjetivo.A
capacidadedenvel3significaquequalqueranliseestatsticaexigiriaarecriao
dalinhadebaseapscadaalteraoexplcitanatcnicaounaprticasubjacente.
EntendendooCMMIsimplificado
OmodeloCMMIbasicamenteafirmaqueasnovaseimaturasorganizaes,a
princpio,desenvolverorecursosemprticasparagerenciarconfiguraese
controledeorigem,coletandoinformaessobreprojetosetrabalhoqueesto
empreendendo,planejandoprojetos,acompanhandorequisitos,monitorandoo
progressodoprojetoetomandoaescombaseemcomparardadosreaiscomum
plano.Essaaessnciadonvel2dematuridade.
Conformeascapacidadesdonvel2dematuridadeseenquadramnolocal,a
organizaoesuaspessoasencaminhamsuaatenoparaoutrosinteresses,
portanto,acapacidadededefinirrequisitos,teste,arquiteturaedesign,integraoe
processosdedefinioparaqueelespossamserrepetidoscomeaaemergir.
Conformeascoisasseestabilizam,umacompreensodecomoaculturaeoestilo
degerenciamentoafetamodesempenhosurgee,esperamos,umacompreensode
queumaabordagemdepensamentodosistemanecessriaparafornecer
melhoriasdedesempenhoaindamaiores.Comascoisassetornandomaisestveis
eosproblemasdodiaadiacomooplanejamentoemonitoramentodeprojetose
tornandoarotinapropriamente,humtempoparaconsiderarogerenciamentodos
riscosealternativaseopesanalisarantesdetomardecises.Acoordenaode
vriosprojetosdependenteseaadministraoaprimoradaderecursos
compartilhadospodesurgir.Talvezumprogramadetreinamento,umesquemade
tutoria,umesquemadeaprendizadoprofessoralunoouformassimplesdetrabalho
colaborativosurjamparamelhorarashabilidadeseaumentaronvelgeralde
desempenho.Senecessrio,algumaauditoriainternaoufunodegarantiade
qualidadedoprocessopodememergir.Tudoistoaessnciadamaturidadenvel
3.
Quandoumaorganizaoexecutaumamaturidadecontnuanvel3,ascoisasso
executadascomorelgio.Aorganizaocumpresuaspromessaseconsiderada
muitoconfiveleseguro.Umaltonveldeconfianaemergenasrelaescom
clientes.OsgerentesseniorescomeamafazerperguntascomoOndedevo
investirparaobtermaismelhorias?eQualequipetemomelhordesempenho
econmico?Osgerentescomeamadesenvolveridiasavanadasem
capacidadesedesempenhoepercebequeelespodemusarasimulaoeaanlise
estatsticaparamelhoraraqualidadedoproduto,entregaaoclienteeasatisfao.
Asdecisesdegerenciamentoagorasototalmenteobjetivasedefensveiscom
dadosestatsticos.Essaaessnciadeumaorganizaodenvel4dematuridade.
Paraamaioriadediretoresprincipais,onvel4dematuridaderepresentaseu
estadoideal.Tudofuncionacomoumrelgioeelespossuemdadosde
desempenhocomparativosepodemenviarcontrapromessascomumaltograude
preciso.Odesempenhoeconmicomuitomelhoradoeodesempenhoda
organizaoaltamenteprevisvel.
Oscomportamentosdenvel5dematuridadeemergemgeralmentemuitoantesde
umaorganizaorealmentealcanaronvel5.Aanlisederaizcausageralmente
vistaemorganizaescommaturidadedenvel3.Oqueatornaumrecursodo
nvel5seaanlisedacausaraizfeitausandodadosquantitativose
defensvelestatisticamente.Aemergnciadeumprocessoformalizadoparaa
inovaodeprocessoeimplantaodemelhoriastambmpodeocorrerantesquea
organizaopudesserealmenteserconsideradaparaonvel5dematuridade.No
nvel5,amelhoriadoprocessofoiinstitucionalizadaeinseridanaculturade
organizao.Aculturaadesempredesafiarostatusdequoeprocurarmelhores
recursos,melhorqualidadedeprodutoemelhordesempenhoeconmico.
AvaliaesCMMI
UmaclassificaodematuridadeCMMIestabelecidaporumaavaliao.Hum
processopadroparaexecutaravaliaes,SCAMPImtododeavaliaode
CMMIpadroparaamelhoriadeprocessos.Issofoiintroduzidoparacolocar
qualquerrepetibilidadeaoprocessoecertaconfiananoresultado.Ostrsnveisde
rigornaclassificaosoconhecidoscomoclasseeA,BeC,noqualaclasseA
amaisrigorosa.AsavaliaesdeclasseAsonecessriasparaumaavaliaode
nveldemodeloaceitvelparaoregistropblicoourequisitosdoDepartamentode
DefesadosEstadosUnidos.
TodasasavaliaesdeClasseAeamaioriadasavaliaesdeClassesBeCso
conduzidaspelosAvaliadoresChefesCMMI,quesoautorizadospeloInstitutode
EngenhariadeSoftwareaconduziravaliaes.Essesconsultantespassarampor
umprogramadetreinamentocompletoantesdeseremlicenciadosparapraticar.
Algunsavaliadorespassaramportreinamentoextraesodesignadoscomo
AvaliadoresLderescomAltoGraudeMaturidadedoCMMI.Asorganizaesque
buscamumaavaliaodemodelodenvel4ou5devemtrabalharcomumHMLA
(HighMaturityLeadAppraiser).
Evidnciadepesquisadeclassificaesdequeasprticasforamconduzidaspara
obterasmetasdentrodasreasdeprocessodoCMMI.Emumaorganizaoque
executaumportfliodeprojetosetalvezcomvriasdivisesdenegcios,uma
frmulacomplexausadaparadeterminarquantosprojetosdequalescopodevem
seravaliados.Oobjetivogarantirumacoberturajustadeumconjuntode
exemplosdeprojetosquedemonstramqueaorganizaoteveumrecurso
institucionalizadodentrodecadareadeprocessonecessria.OLeadAppraiserir
determinarosprojetosaseremavaliadoscombasenessafrmula.
Emcadaprojetoqueestsendoavaliado,devemserobtidasevidnciasque
demonstramasprticas,necessriasparamostrarqueorecursosuficientedentro
dareadeprocesso,foiconcludo.Paracadaprtica,oavaliadorprocurapela
evidnciaslidaerealconhecidacomoartefatosegeralmenteencontradaem
evidnciasdocumentveiscomoplanos,cdigofonte,projetosedocumentosde
arquitetura.Almdisso,elesprocuramporafirmaes.Umaafirmaogeralmente
evidnciadeboato,comoosmembrosdaequipefalandosobreacondutadeuma
prtica,comoasanedotasquedescrevemaparticipaodeumareuniode
planejamento.Asafirmaessocoletadasentrevistandoaequipeenvolvidaem
projetosqueestosendoavaliados.Asafirmaespodemreforaraevidncia
documentvelourefutla,resultandoaoavaliadorquestionaravalidadeda
documentao.
AsavaliaesCMMInosonecessriasparaomodeloCMMIsertil.OCMMI
ajudaasorganizaesdedesenvolvimentodesoftwareaentendersuas
capacidadesematuridadeecomparamcomasexpectativasdeseusclientesede
outrosparticipantesexternos.Terumaideiageraldeondeaorganizaomapeia
contraomodeloCMMIfornecerumamaneiradeavaliarcomopodereagirsob
esforoesuacapacidadeatenderasexpectativas.Asorganizaesqueexecutam
atividadesdealtonveldematuridadesemterumabaseslidadecomportamentos
debaixonveldematuridadepodemserimprevisveis.Issoacontecequandoos
comportamentosdealturamaturidadeestopresenteseissorecomendvel,
essasprticasdealtamaturidadenosotoconfiveisporquenoesto
compiladasemumalicerceslido.
AsavaliaesCMMIsofrequentementeusadascomoumamaneiradevalidaruma
iniciativademelhoriadoprocessoemtodaaorganizao.Issocriaumapresso
parapassarnoteste.Ofocosetornaodedemonstrarquecadaprticadentrode
cadareadeprocessoseguida,eodeevidenciarisso.Podehaverumaperdade
focodoquerealmenteimportantemostrandorecursodiferentesdas
expectativasdeclienteeaprimorandoesserecursocomaesexplcitasde
gerenciamento.Essefocoempassarnotestetemgeralmenteresultadoem
deficinciaeefeitoscolateraissignificativosnasorganizaes.Comoresultado,o
CMMIdesenvolveuumcorpofortededetratoresnaindstria.umapena,poiseu
acreditoqueomodeloCMMIvlido,equeelefornececompreensesvaliosas
paraosgerentesemumaorganizaocompreensesquedevemlevaraum
recursoaprimorado,melhordesempenhoemaiorsatisfaodocliente.