TSP – The Team Software
Process
Alunos - Paulo Aragão ([email protected])
Kleucio Claudio([email protected])
Profa. - Eliane Martins
Disciplina – MO 409 (Engenharia de Software)
IC - UNICAMP
1
Roteiro
1. Introdução e Motivação
2. CMM e TSP
3. Modelo TSP
4. Estrutura do TSP
5. Processo TSP
6. Launch
7. Ciclo de Desenvolvimento
8. Conclusões
9. Referências
IC - UNICAMP
2
1 – Introdução
1. Foi desenvolvido em 1996 por Humprey no SEI
2. Equipes de 2 a 20 membros/multi-equipe de até 150 membros
3. Seu foco é a formação de uma equipe capaz de desenvolver
produtos de alta qualidade dentro de prazos agressivos
4. Utiliza o PSP para capacitação individual
IC - UNICAMP
3
1 – Motivação
1. Equipes são necessárias na maioria dos projetos
2. A eficiência da equipe determina o sucesso do produto
3. A eficiência: Formação de uma boa equipe
IC - UNICAMP
4
2 – CMM e TSP
.CMM – Foco na
Organização
TSP –Foco na
formação da equipe
e no seu
gerenciamento
PSP – Foco na
habilidade
individual do
desenvolvedor
IC - UNICAMP
5
2 – CMM e TSP
TSP Quality
Source: CMU/SEI-2003-TR-014
8
Defects/KLOC
7.5
7
6.24
6
4.73
5
4
3
2.28
2
1.05
1
0.06
0
Level 1
IC - UNICAMP
Level 2
Level 3
Level 4
Level 5
TSP
6
3 – Modelo do TSP
Comunicação entre os membros
IC - UNICAMP
7
3 – Modelo do TSP
Comunicação entre os membros
IC - UNICAMP
8
4 – Estrutura do TSP
PSP
Habilidade
Individual
Metricas individuais
Disciplina
Estimativa e Planejamento
Gerenciamento da Qualidade
Acompanhamento
Disciplina
Individual
TSP
Formação da
Equipe
(Team Launch)
TSP
Gerenciamento
Objetivos do Projeto
Comunicacao
Planos de Qualidades
Análise de Riscos
Relatório final
Disciplina da
Equipe
Gerenciamento
Das Atividades
Equipe Integrada
IC - UNICAMP
9
5 – Processo TSP
Launch 1
Ciclo 1
Launch 2
Ciclo 2
Launch 3
Ciclo 3
Dados Processados
Relatório de Status
IC - UNICAMP
10
6 – Launch
Dia 1
Dia 2
Dia 3
Dia 4
1. Estabelecimento
. produto e
do
objetivos do
negócio
4. Construção dos
planos top-down e
planos do próximo
ciclo
7. Análise dos
riscos
9. Revisão da
gerência do relatório
apresentado
2. Atribuição dos
papéis e definição
dos objetivos da
equipe
5. Desenvolvimento
de um plano de
qualidade
8. Preparação do
relatório final para
apresentação à
gerência
Realização do PostMortem
3. Geração da
estratégia de
desenvolvimento
6. Construção dos
planos bottom-up e
dos planos
balanceados
IC - UNICAMP
11
7 – Ciclo de Desenvolvimento
1. Focado no gerenciamento das atividades planejadas
2. Cada membro da equipe realiza as medidas
3. As medidas são agrupadas pelo líder
4. Não estã preso a tecnologia (OO, UML, etc..)
IC - UNICAMP
12
8 – Conclusões
1. Pequenas equipes de desenvolvimento
2. Sua motivação é a necessidade de equipes
3. Objetiva construir uma equipe e gerenciar as atividades
planejadas
4. Equipe é auto-suficiente – define seus planos e estratégias
5. Foca acompanhamento das atividades
IC - UNICAMP
13
9 – Referências
1.
Introduction to the Personal Software Process. http://www.nyx.net/~vputz/psp_index/c30.html.
Acessado em 07/09/04.
2.
SEI Software Engineering Process Management Program.
http://www.sei.cmu.edu/programs/sepm/#PSP/TSP. Acessado em 07/09/04.
3.
TSP. http://www.sei.cmu.edu/tsp/tsp.html. Acessado em 08/09/04.
4.
Pathways to Process Maturity: The Personal Software Process and Team Software Process.
http://www.sei.cmu.edu/news-at-sei/features/1999/jun/Background.jun99.pdf. Acessado em 07/09/04.
5.
The Team Sotware Process (TSP). http://www.sei.cmu.edu/pub/documents/ 00.reports/pdf/00tr023.pdf.
Acessado em 10/09/04.
6.
The Team Software Process (TSP) in Practice: A Summary of Recent Results.
http://www.northhorizons.com/ Reference%20Materials/Recent%20Results.pdf. Acessado em 08/09/04
7.
View Module. http://www.swenet.org/viewModule.aspx?moduleID=106. Acessado em 11/09/04
8.
Introduction to Software Engineer Processes. http://www.swenet.org/Materials/84/sep1-lecture.pdf.
Acessado em 09/09/04
9.
Maturity models and process improvement.
http://www.laatuk.com/books/process_improvemen_sources.html#Team%20Software%20Process.
Acessado em 08/09/04
10.
Personal Software Process Life Cycle. http://www.softwaresixsigma.com/Tsp_P_LifeCycle.htm.
Acessado em 07/09/04
14
Download

CMM e TSP