Post on 07-Apr-2016
1
PSP/TSPDefinições e Questões
Jones Albuquerque
joa@ufrpe.brwww.cin.ufpe.br/~joa
2
Motivação
• Organizacional X Individual• Métodos, Ferramentas e Procedimentos
[Pressman]• Disciplina X Cultura• Certificação e Padronização
– PMBoK – SWEBoK
3
Gerência em Pequena Escala• One Person Project
Software Process• http://sern.ucalgary.ca/courses/seng/621/W97
/johnf/thesis/thesis.htm
• By supplementing the PSP with additional personal processes, is it possible to define a One Person Project software process (OPP) that will address all relevant level 2 and 3 Key Process Areas (KPA) of the CMM?
Frankovich
• Personal Software Process: A Java Oriented Approach
• http://www.cin.ufpe.br/~joa/menu_options/research/trabalhos/mestrado/tese/tese.pdf
• By defining practices and templates, is it possible to define a customized PSP that will address language specific features?
Albuquerque
5
PSP - Princípios e Lógica
1. Definir2. Medir3. Entender4. Ajustar5. Medir6. Comparar
8
PSP - TOOLS
http://processdash.sourceforge.net/
http://www.laura-art.com/Studio/
Humphrey: “o hábito faz o homem...”
9
Como Avaliar PSP?
• Cursos– An Introduction– A Discipline for Software Engineering
• Iniciativas– Individual– Disciplinas em cursos universitários
• Livros são self-study!
10
Por que PSP não é suficiente?
• Pessoas trabalham em grupo• Integração e planejamento de Times de
desenvolvimento• Estimativas compostas
– composição de retas• TSP!