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

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

Apr 07, 2016

Download

Documents

Vitor Jesus
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 PSP/TSP Definições e Questões Jones Albuquerque joa@ufrpe.br joa.

1

PSP/TSPDefinições e Questões

Jones Albuquerque

[email protected]/~joa

Page 2: 1 PSP/TSP Definições e Questões Jones Albuquerque joa@ufrpe.br joa.

2

Motivação

• Organizacional X Individual• Métodos, Ferramentas e Procedimentos

[Pressman]• Disciplina X Cultura• Certificação e Padronização

– PMBoK – SWEBoK

Page 3: 1 PSP/TSP Definições e Questões Jones Albuquerque joa@ufrpe.br joa.

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

Page 4: 1 PSP/TSP Definições e Questões Jones Albuquerque joa@ufrpe.br joa.

4

PSP – Maturity Levels

Page 6: 1 PSP/TSP Definições e Questões Jones Albuquerque joa@ufrpe.br joa.

6

PSP – Process Flow

Page 7: 1 PSP/TSP Definições e Questões Jones Albuquerque joa@ufrpe.br joa.

7

PSP - Template

Page 8: 1 PSP/TSP Definições e Questões Jones Albuquerque joa@ufrpe.br joa.

8

PSP - TOOLS

http://processdash.sourceforge.net/

http://www.laura-art.com/Studio/

Humphrey: “o hábito faz o homem...”

Page 9: 1 PSP/TSP Definições e Questões Jones Albuquerque joa@ufrpe.br joa.

9

Como Avaliar PSP?

• Cursos– An Introduction– A Discipline for Software Engineering

• Iniciativas– Individual– Disciplinas em cursos universitários

• Livros são self-study!

Page 10: 1 PSP/TSP Definições e Questões Jones Albuquerque joa@ufrpe.br joa.

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!

Page 11: 1 PSP/TSP Definições e Questões Jones Albuquerque joa@ufrpe.br joa.

11

PSP + TSP

Page 12: 1 PSP/TSP Definições e Questões Jones Albuquerque joa@ufrpe.br joa.

12

TSP Structure and Flow

Page 13: 1 PSP/TSP Definições e Questões Jones Albuquerque joa@ufrpe.br joa.

13

TSP – Process Flow

Page 14: 1 PSP/TSP Definições e Questões Jones Albuquerque joa@ufrpe.br joa.

14

TSP é suficiente?

SWEBoK, P-CMM, ...

Page 15: 1 PSP/TSP Definições e Questões Jones Albuquerque joa@ufrpe.br joa.

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?