Upload
shae
View
43
Download
0
Embed Size (px)
DESCRIPTION
PSP/TSP Definições e Questões. Jones Albuquerque [email protected] www.cin.ufpe.br/~joa. Motivação. Organizacional X Individual Métodos, Ferramentas e Procedimentos [Pressman] Disciplina X Cultura Certificação e Padronização PMBoK SWEBoK. One Person Project Software Process - PowerPoint PPT Presentation
Citation preview
1
PSP/TSPDefinições e Questões
Jones Albuquerque
www.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
4
PSP – Maturity Levels
5
PSP - Princípios e Lógica
1. Definir
2. Medir
3. Entender
4. Ajustar
5. Medir
6. Comparar
6
PSP – Process Flow
7
PSP - Template
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!
11
PSP + TSP
12
TSP Structure and Flow
13
TSP – Process Flow
14
TSP é suficiente?
SWEBoK, P-CMM, ...
15
Pontos a Considerar?
• Pessoas são mensuráveis?• Pessoas são modeláveis?
–Por retas?!!• Disseminação de uso para avaliação• Padronização e caracterização de indivíduos• Ferramental Matemático é suficiente?