1 PSP/TSP Definições e Questões Jones Albuquerque [email protected] joa.

15
1 PSP/TSP Definições e Questões Jones Albuquerque [email protected] www.cin.ufpe.br/~joa

Transcript of 1 PSP/TSP Definições e Questões Jones Albuquerque [email protected] joa.

1

PSP/TSPDefinições e Questões

Jones Albuquerque

[email protected]/~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

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...”

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?