Alguém realmente usa o PSP (processo de software pessoal)?
-
21-08-2019 - |
Pergunta
Eu tenho lido um pouco sobre isso recentemente, mas parece ser um pouco pesado. Alguém tem experiência no mundo real usando -a?
Existem alternativas leves?
Solução
O processo de software pessoal é um processo de melhoria pessoal. O PSP completo é bastante pesado e existem várias formas, modelos e documentos associados a ele. No entanto, um ponto -chave é que você deve adaptar o PSP às suas necessidades específicas.
Normalmente, quando você está aprendendo sobre o PSP (especialmente se estiver aprendendo em um curso), usará o PSP completo com todos os seus formulários. No entanto, como diz Watts S. Humphrey em "PSP: um processo de auto-aperfeiçoamento para engenheiros de software", é importante "usar um processo que funcione para você e produz os resultados desejados". Mesmo para um indivíduo, vários projetos provavelmente exigirão variações no processo para alcançar os resultados que você deseja.
No livro que mencionei acima, "PSP: um processo de auto -melhoria para engenheiros de software", as etapas que você deve seguir ao definir seu próprio processo são:
- Determinar necessidades e prioridades
- Defina objetivos, objetivos e critérios de qualidade
- Caracterizar o processo atual
- Caracterizar o processo de destino
- Estabelecer uma estratégia para desenvolver o processo
- Validar o processo
- Aprimorar o processo
Se você estiver familiarizado com vários modelos de processo, deve ser bastante fácil pegar peças de todas elas e criar um processo ou fluxo de trabalho que funcione em seu projeto específico. Se você quiser mais conselhos, sugiro pegar o livro. Há um capítulo inteiro dedicado a estender e modificar o PSP, além de criar seu próprio processo.
Outras dicas
O próprio processo de software pessoal é um subconjunto dos processos do Modelo de Maturidade de Capacidade (CMM). Não há alternativas leves disponíveis a partir de agora.