Custo da Qualidade (COQ)
Introdução
Em geral
O processo de software pessoal, PSP, é um conjunto de práticas disciplinadas para gerenciamento de tempo e melhoria da produtividade pessoal de programadores ou engenheiros de software, em tarefas de desenvolvimento e manutenção de sistemas, por meio do monitoramento do desempenho previsto versus o desempenho real. Ele está alinhado e projetado para uso em organizações com modelos de processos CMMI ou ISO 15504. Foi proposto por Watts Humphrey em 1995 e era voltado para estudantes. A partir de 1997 com o lançamento do livro “Uma introdução ao Processo de Software Pessoal” passou a ser voltado para engenheiros juniores.
Com o PSP, os engenheiros de software podem adquirir as habilidades necessárias para trabalhar em um processo de software em equipe do TSP.
Pode ser considerado como um guia de trabalho pessoal para engenheiros de software em organizações que utilizam um modelo CMMI com um nível de maturidade ou capacidade de processo que envolve medição qualitativa e melhoria de processos.
Um dos maiores problemas que apresenta é a grande quantidade de dados que devem ser coletados. A PSP é obcecada pela recolha de dados e pela preparação de tabelas. O PSP aborda o conjunto de áreas-chave de processo que um desenvolvedor deve gerenciar ao trabalhar individualmente.
Metas
O PSP visa treinar engenheiros de software com métodos disciplinados para melhorar seu desenvolvimento pessoal de software. PSP ajuda os desenvolvedores:
• - Melhore suas habilidades de estimativa e planejamento.
• - Assumir compromissos que possam ser cumpridos.
• - Gerencie a qualidade dos seus processos.
• - Reduza o número de defeitos em seus produtos.
Pessoal
A formação PSP segue uma metodologia de melhoria evolutiva: quem começa a integrar o PSP no seu processo começa no nível PSP0 e progride até atingir o nível PSP2.1, que é o nível máximo de maturidade.
Cada nível possui scripts, listas de verificação e modelos detalhados. Humphrey, criador da metodologia, incentiva engenheiros experientes a personalizá-la para que possam aumentar a compreensão de seus pontos fortes e fracos.