Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Personal Software Process
 
Sumário
1. Introdução
2. História
3. Princípios
4. Objetivos
5. Níveis
6. Conclusão
7. Referências
Introdução
● Um processo de desenvolvimento de software para a elaboração de 
projetos individuais
● Desenvolvido por Watts Humphrey, em seu livro “A Discipline for 
Software Engineering”
● Sub-conjunto do CMM (Capability Maturity Model)
História
● Watts Humphrey aplica os princípios do CMM a programas 
menores (1989)
● Foram utilizadas todas as práticas do CMM até o nível 5
● O PSP foi "testado" a partir de 62 programas, utilizando 
Pascal, Object Pascal e C++
● A "versão final" é publicada por Humphrey em 1994
● Watts Humphrey e o Software Engineering Institute aplicam 
os princípios do PSP para times de desenvolvedores (TSP)
Fonte: The Personal Software Process (2000) - p. 17 - Watts S. Humphrey
Princípios
● Planejar com base nos próprios dados pessoais;
● Utilizar processos bem-definidos e medidos;
● Sentir-se responsável pela qualidade do produto;
● O custo de manutenção é menor no início;
● A forma correta é sempre a mais rápida e barata 
para se fazer algo;
Fonte: The Personal Software Process (2000) - p. 19 - Watts S. Humphrey
Objetivos
● Aprimorar a estimativa de prazo e esforço para o desenvolvimento 
de um software
● Melhorar o planejamento e o acompanhamento de cronogramas
● Evitar o excesso de compromissos
● Criar um comprometimento pessoal com a qualidade e melhoria 
contínua do processo
● Reduzir a quantidade de defeitos no produto final
Fonte: The Personal Software Process (2000) - p. 19 - Watts S. Humphrey
Níveis
Fonte: The Personal Software Process (2000) - p. 21 - Watts S. Humphrey
● Medição Pessoal (PSP0 - PSP0.1)
● Planejamento Pessoal (PSP1 - PSP1.1)
● Qualidade Pessoal (PSP2 - PSP2.1)
● Processo Cíclico Pessoal (PSP3)
Medição Pessoal (PSP0 - PSP0.1)
Fonte: The Personal Software Process (2000) - p. 21 - Watts S. Humphrey
PSP0. Baseline: Medições dos processos no 
estado atual.
PSP0.1. Criação e utilização de padrões 
para o processo de desenvolvimento: Com 
os dados obtidos em PSP0, será possível 
propor melhorias nas próximas entregas.
Planejamento Pessoal (PSP1 - PSP1.1)
Fonte: The Personal Software Process (2000) - p. 21 - Watts S. Humphrey
PSP1. Estimativa de tamanho e tempo, 
adiciona um relatório de testes e estimativas 
de recursos.
PSP1.1. Planejamento de tarefas e 
estimativa do tempo necessário com base 
nas medições anteriores
Qualidade Pessoal (PSP2 - PSP2.1)
Fonte: The Personal Software Process (2000) - p. 21 - Watts S. Humphrey
PSP2. Introdução das práticas relacionadas 
a prevenção e remoção de defeitos: Revisão 
do código e análise de design.
PSP2.1. Implantação de técnicas de 
especificação e análise: Critérios de 
aperfeiçoamento, verificação e validação de 
requisitos.
Processo Cíclico Pessoal (PSP3)
Fonte: The Personal Software Process (2000) - p. 21 - Watts S. Humphrey
PSP3. Equipe pronta para executar projetos 
maiores: Com as atividades de medição, 
planejamento e gestão da qualidade bem 
definidas, novos projetos poderão ser conduzidos 
com mais segurança e previsibilidade, de forma 
iterativa e incremental.
Conclusão
● Coleta constante de dados
● Monitoramento das métricas
● Acompanhamento individual
● Facilmente integrável com metodologias ágeis
Referências
● Ferramenta para Automatizar o uso do Personal Software 
Process . Disponível em 
<https://cepein.femanet.com.br/BDigital/arqPics/1111330661P
486.pdf>. Acesso em 23 mai. 2021.
● APLICAÇÃO DO MODELO PSP - PERSONAL SOFTWARE 
PROCESS EM UM PROTÓTIPO DE SISTEMA DE 
GERENCIAMENTO DO SETOR DE ENGENHARIA DE 
SEGURANÇA DO TRABALHO . Disponível em 
<http://campeche.inf.furb.br/tccs/1999-I/1999-1julianacarvalho
bublitzap.pdf>. Acesso em 23 mai. 2021.

Mais conteúdos dessa disciplina