Cap6
•
•
•
•
•
•
•
•
Capítulo 6: PSP
Personal Software Process
Capítulo 1: Introdução
Capítulo 2: Conceitos Básicos
Capítulo 3: Qualidade de Produto (ISO9126)
Capítulo 4: ISO9001 e ISO9000-3
Capítulo 5: CMM
Capítulo 6: PSP
Capítulo 7: SPICE
Capítulo 8: Conclusão
INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998
PSP
6 -1
IC-UNICAMP
Como chegamos até aqui
• Qualidade de produto de software (ISO 9126)
• Sistemas da Qualidade (ISO 9001 e 9000-3)
• Capabilidade e maturidade dos processos de software (CMM)
• Críticas: difícil aplicação em pequenas equipes de desenvolvimento ou no nível individual – CMM afeta em muito pouco as práticas pessoais de engenharia de software dos desenvolvedores
• Proposta de Watts Humphrey: PSP, o
Personal Software Process
INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998
PSP
6 -2
IC-UNICAMP
Objetivos do PSP
• Ajudar as pessoas a serem melhores engenheiros de software • Estabelecer um mecanismo para melhorar, no nível pessoal, a capacidade de planejamento, acompanhamento e qualidade dos resultados
• Conceitos básicos do PSP podem ser usados como ferramenta de uso geral para gerenciar as atividades pessoais particulares ou profissionais
• Benefícios:
– melhoria da produtividade: melhor conhecimento e controle dos mecanismos e tempos de produção
– qualidade dos produtos: resultado do conhecimento das causas dos erros e do seu controle estatístico
INF310 - Modelos de Qualidade de SW - Mario L. Côrtes - 1998
PSP
6 -3
IC-UNICAMP
Proposta do PSP
• Integrar-se às práticas organizacionais do
CMM
– permitir que a base da estrutura da organização, os desenvolvedores, tenham melhor desempenho pessoal • Processos no nível pessoal também têm que ser conhecidos, controlados e melhorados
• PSP pode ser usado por pessoas em empresas que ainda estão no nível 1
– alguns benefícios mútuos não aparecerão mas certamente a pessoa perceberá as melhorias no nível pessoal
INF310 - Modelos de Qualidade de SW - Mario L.