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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top