Cmmi
Capítulo 1: Introdução Capítulo 2: Conceitos Básicos Capítulo 3: Qualidade de Produto (ISO9126) Capítulo 4: ISO9001 e ISO90003 Capítulo 5: CMMI Capítulo 6: PSP Capítulo 7: SPICE Capítulo 8: Evoluções Recentes Capítulo 9: Conclusão
CMMI — parte A 5 A- 1
• • • • • • • • •
INF326 - Modelos de Qualidade de SW - Mario L. Côrtes
Conteúdo Conteúdo
• Histórico • Os componentes do modelo CMM e os cinco níveis de maturidade • Melhoria de processos segundo o CMM • O nível 2 • Os níveis 3, 4 e 5 • Comparação CMM x ISO 9001 • Conclusões
INF326 - Modelos de Qualidade de SW - Mario L. Côrtes
CMMI — parte A
5 A- 2
Evolução Evolução
• Qualidade do produto: ISO 9126 • Sistemas da Qualidade ⇒ preocupação com o cliente e com outros processos indiretamente ligados ao produto: ISO 9001 • Modelo específico para o setor de software: maturidade de processos de software - CMM
INF326 - Modelos de Qualidade de SW - Mario L. Côrtes
CMMI — parte A
5 A- 3
Histórico Histórico
– % dos sistemas encomendados pelo DoD: defeituosos, não entregues, não usados
• Crise de Software:
• 1984: criação do SEI (Software Engeneering Institute):
– melhorar as práticas de Engenharia de Software – administração da Carnegie Mellon University
• 1984: “Managing the Software Process” [Humphrey] • 1991: Versão 1.1 do CMM (SW-CMM)
INF326 - Modelos de Qualidade de SW - Mario L. Côrtes CMMI — parte A 5 A- 4
Proposta do SW-CMM SW-CMM
• ser baseado em experiência prática de empresas de software • refletir o melhor do estado da prática • atender as necessidades daqueles que realizam melhoria do processo de software e avaliação do processo de software • ser documentado e estar disponível publicamente
INF326 - Modelos de Qualidade de SW - Mario L. Côrtes
CMMI — parte A
5 A- 5
Histórico – CMMI Histórico
– – – – SW-CMM SE: System Engineering IPPD: Integrated Product and Process Development