Marco Mendes´s Blog

Artigos, Comentários e Opiniões sobre Engenharia de Software, SOA e Tecnologias Java

Arquivo de 16 de Outubro de 2006

PSP (Personal Software Planning) com o Eclipse - Parte 0: PSP para Leigos!

O PSP (Personal Software Planning) é uma disciplina (ou método de trabalho) que permite que desenvolvedores se tornem altamente eficientes. Independente se o seu time ou organização tenham já um processo definido (ex: RUP, Cascata, XP) ou ainda não tenham um processo definido (ex: Conserta e Remenda), o grande benefício do PSP é permitir que indivíduos melhorem continuamente em suas práticas de desenvolvimento de software.

Conceitualmente, o PSP foi derivado a partir das áreas de processos do CMM/ e adequados para o trabalho individual com eficiência e a premissa de pouca burocracia.

Os benefícios primários do PSP para cada pessoa são:

  • Definir um framework de trabalho individual
  • Introduzir um conjunto de medições de desempenho de trabalho
  • Usar estas medidas para avaliar o desempenho individual
  • Permitir atingir melhorias na qualidade individual através de metas

    No método PSP, cada pessoa:

  • Desenvolve um plano de trabalho para cada projeto
  • Registra o tempo gasto no desenvolvimento
  • Registra os defeitos introduzidos no código
  • Armazena os dados para uso futuro
  • Analiza os dados para melhoria do desempenho em tarefas futuras


    Quando fui apresentado ao PSP, em 1995, comecei a praticá-lo experimentalmente em um projeto de mercado. Infelizmente, percebi que me faltavam ferramentas adequadas para exercitá-lo. Naquele tempo, usava formulários extraídos do livro chave do PSP (Watts S. Humphrey, A Discipline for Software Engineering. Addison-Wesley, 1995, ISBN 0201546108), mas a forma de preecher os dados era tediosa e a análise nestes dados ainda mais demorada. A consequência é que nunca consegui atingir níveis maiores de maturidade PSP. (Cada pessoa que pratica o PSP pode estar nos níveis de maturidade 1 a 5). A premissa de pouca burocracia, em 1995, não foi verdadeira na minha experiência.

    Estamos em 2006, felizmente. Nestes onze anos houve muita melhoria em TI e nas ferramenas de apoio a processo de software. O Eclipse, em particular, possui hoje plugins que permitem que as práticas de medição do PSP sejam realizadas com nenhuma ou pouquíssima burocracia.

    Compilo aqui de pequenos artigos onde descrevo como implementar o PSP com plugins para o Eclipse e em particular com ênfase para o plugin Mylar.

    Artigos:

  • PSP (Personal Software Planning) com o Eclipse - Parte 1: Tapando os Buracos do Tempo!
  • PSP (Personal Software Planning) com o Eclipse - Parte 2: Inseticidas no seu código!
  • PSP (Personal Software Planning) com o Eclipse - Parte 3: Quando olho para o futuro, não me esqueço do passado!


    Recomendo, entretanto, que o leitor entenda os princípios centrais do PSP com mais calma antes de prosseguir para os artigos específicos. Uma literatura introdutória sobre o PSP pode ser encontrada aqui.

    (*) Nota: Os links para estes artigos serão colocados nos próximos dias…

    2 comentários »
  • Pesquisa 2006 de Maturidade em Gestão de Projetos - Modelo MMGP

    O mercado Brasileiro ainda é carente de boas pesquisas da maturidade da indústria de TI, engenharia de software e gestão de projetos. Na contra-mão desta realidade, os professores Darci Prado e Russel Archibald apresentam anualmente os resultados da sua pesquisa em maturidade de gestão de projetos, a partir do feedback de centenas de participantes de empresas do mercado Brasileiro, americano e europeu. A maturidade, neste contexto, é definida de acordo com o modelo desenvolvido por Darci Prado, chamado de MMGP

    A rodada de pesquisa de 2006 está disponível para preenchimento por gerentes de projetos, gerentes de escritórios de projetos ou pessoas em outras funções gerenciais a partir do seguinte link: www.maturityresearch.com. Caso você, leitor, não ocupe posição gerencial, divulgue este blog a seu gerente e incentive a participação na pesquisa.

    Para quem deseja apenas obter dados de maturidade para comparação e análise, os resultados de 2005 estão disponíveis em formato PDF aqui.

    Sem comentários »