Академический Документы
Профессиональный Документы
Культура Документы
Agenda
CMM
Introduo
Definido no Software Engineering Institute (SEI) Carnegie Mellon University;
Tem como objetivo auxiliar as organizaes a aumentarem a maturidade de seu processo por um caminho evolutivo; A implantao de sistemas de qualidade em empresas segue um amadurecimento gradativo em patamares; Definido em 5 nveis de maturidade;
Prof. Edgar Gurgel 4
Nveis de Maturidade
contm
reas-chave (KPAs)
Especificam o que deve ser cumprido; Exigem documentos, treinamentos ou polticas definidas para as atividades; Nunca especificam como elas devem ser implementadas; So ao todo 316 prticas-chave no modelo;
especificam
Prticas-chave
5
Nveis de Maturidade
5. Otimizado
4. Gerenciado
3. Definido
2. Repetvel
1. Inicial
Prof. Edgar Gurgel 6
Inicial
o processo caracterizado como ad-hoc e algumas vezes catico; Poucos processos so definidos; xito depende da competncia das pessoas; Mudando as pessoas a qualidade pode cair; O processo de desenvolvimento uma caixa preta: entram os requisitos e sai o software; No existe rea-chave;
Prof. Edgar Gurgel 7
Gerncia Reativa
Prof. Edgar Gurgel 8
Repetvel
estabelecido um processo gerencial basicamente para monitorar custos, cronograma e funcionalidade; Os mtodos de gerenciamento de software so documentados; A disciplina necessria ao processo est estabelecida de forma a poder ser repetida com sucesso em projetos com aplicaes semelhantes; Composto de 6 reas-chave;
2 - Nvel Repetvel
Disciplinado e Estvel
n n n n
gerenciamento de projeto experincia anterior guia o planejamento de novos projetos existncia de padres acompanhamento de custos, cronogramas e funcionalidades
Gerncia Reativa
Prof. Edgar Gurgel 10
Definido
o processo de software tanto para as atividades de gerncia quanto de engenharia est documentado, normalizado e integrado em um processo padro para a organizao; Todos os projetos da organizao usam o processo; Composto de 7 reas-chave;
Prof. Edgar Gurgel 11
3 - Nvel Definido
n
todos os projetos usam uma verso aprovada e individualmente adaptada do processo padro da organizao para o desenvolvimento e manuteno de software; evoluo do produto visvel atravs do processo;
Gerncia Pr-ativa
Prof. Edgar Gurgel 12
Gerenciado
So coletadas medidas detalhadas da qualidade do processo e do produto; O processo e o produto so quantitativamente entendidos e controlados;
13
4 - Nvel Gerenciado
n
Otimizado
o processo sofre contnuas melhorias atravs do feedback quantitativo do processo e da introduo de idias e tecnologias inovadoras; Composto de 3 reas-chave;
15
5 - Nvel Otimizado
M e l h o r i a c o n t n u a d o p r o c e s s o proporcionada por:
realimentao quantitativa do processo; novas idias e tecnologias; capacidade gerencial para estimar e acompanhar quantitativamente o impacto e a eficcia das mudanas
Prof. Edgar Gurgel 16
4. Gerenciado
medio e controle
3. Definido
padronizao e consistncia
2. Repetvel
disciplina e estabilidade
1. Inicial
Imprevisvel
Prof. Edgar Gurgel 17
2. Repetvel
Revises Coordenao entre grupos Engenharia do produto de software Gerncia de software integrada Programa de treinamento Definio do processo da organizao Foco no processo da organizao Gerncia de configurao Garantia da qualidade de software Gerncia de contratos de software Acompanhamento de projetos de software Planejamento de projetos de software Gerncia de requisitos
1. Inicial
Prof. Edgar Gurgel 18