1 / 14

IC - UNICAMP

TSP – The Team Software Process. Alunos - Paulo Arag ão ( aragao@cpqd.com.br ) Kleucio Claudio(klclaudio@yahoo.com) Profa. - Eliane Martins Disciplina – MO 409 (Engenharia de Software). 1. IC - UNICAMP. Roteiro. Introdução e Motivação CMM e TSP Modelo TSP Estrutura do TSP

melita
Download Presentation

IC - UNICAMP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TSP – The Team Software Process Alunos - Paulo Aragão (aragao@cpqd.com.br) Kleucio Claudio(klclaudio@yahoo.com) Profa. - Eliane Martins Disciplina – MO 409 (Engenharia de Software) 1 IC - UNICAMP

  2. Roteiro • Introdução e Motivação • CMM e TSP • Modelo TSP • Estrutura do TSP • Processo TSP • Launch • Ciclo de Desenvolvimento • Conclusões • Referências 2 IC - UNICAMP

  3. 1 – Introdução • Foi desenvolvido em 1996 por Humprey no SEI • Equipes de 2 a 20 membros/multi-equipe de até 150 membros • Seu foco é a formação de uma equipe capaz de desenvolver produtos de alta qualidade dentro de prazos agressivos • Utiliza o PSP para capacitação individual 3 IC - UNICAMP

  4. 1 – Motivação • Equipes são necessárias na maioria dos projetos • A eficiência da equipe determina o sucesso do produto • A eficiência: Formação de uma boa equipe 4 IC - UNICAMP

  5. . CMM – Foco na Organização TSP –Foco na formação da equipe e no seu gerenciamento PSP – Foco na habilidade individual do desenvolvedor 2 – CMM e TSP 5 IC - UNICAMP

  6. 2 – CMM e TSP TSP Quality Source: CMU/SEI-2003-TR-014 Defects/KLOC 7.5 8 7 6.24 6 4.73 5 4 3 2.28 2 1.05 1 0.06 0 Level 1 Level 2 Level 3 Level 4 Level 5 TSP 6 IC - UNICAMP

  7. 3 – Modelo do TSP Comunicação entre os membros 7 IC - UNICAMP

  8. 3 – Modelo do TSP Comunicação entre os membros 8 IC - UNICAMP

  9. 4 – Estrutura do TSP TSP PSP TSP Formação da Equipe (Team Launch) Habilidade Individual Gerenciamento Objetivos do Projeto Metricas individuais Comunicacao Disciplina Planos de Qualidades Estimativa e Planejamento Análise de Riscos Gerenciamento da Qualidade Relatório final Acompanhamento Disciplina da Equipe Disciplina Individual Gerenciamento Das Atividades Equipe Integrada 9 IC - UNICAMP

  10. 5 – Processo TSP Launch 1 Ciclo 1 Launch 2 Ciclo 2 Launch 3 Ciclo 3 Dados Processados Relatório de Status 10 IC - UNICAMP

  11. Dia 3 Dia 1 Dia 4 Dia 2 1. Estabelecimento do produto e 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 Post-Mortem 3. Geração da estratégia de desenvolvimento 6. Construção dos planos bottom-up e dos planos balanceados 6 – Launch . 11 IC - UNICAMP

  12. 7 – Ciclo de Desenvolvimento • Focado no gerenciamento das atividades planejadas • Cada membro da equipe realiza as medidas • As medidas são agrupadas pelo líder • Não estã preso a tecnologia (OO, UML, etc..) 12 IC - UNICAMP

  13. 8 – Conclusões • Pequenas equipes de desenvolvimento • Sua motivação é a necessidade de equipes • Objetiva construir uma equipe e gerenciar as atividades planejadas • Equipe é auto-suficiente – define seus planos e estratégias • Foca acompanhamento das atividades 13 IC - UNICAMP

  14. 9 – Referências • Introduction to the Personal Software Process. http://www.nyx.net/~vputz/psp_index/c30.html. Acessado em 07/09/04. • SEI Software Engineering Process Management Program. http://www.sei.cmu.edu/programs/sepm/#PSP/TSP. Acessado em 07/09/04. • TSP. http://www.sei.cmu.edu/tsp/tsp.html. Acessado em 08/09/04. • 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. • The Team Sotware Process (TSP). http://www.sei.cmu.edu/pub/documents/ 00.reports/pdf/00tr023.pdf. Acessado em 10/09/04. • 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 • View Module. http://www.swenet.org/viewModule.aspx?moduleID=106. Acessado em 11/09/04 • Introduction to Software Engineer Processes. http://www.swenet.org/Materials/84/sep1-lecture.pdf. Acessado em 09/09/04 • Maturity models and process improvement.http://www.laatuk.com/books/process_improvemen_sources.html#Team%20Software%20Process. Acessado em 08/09/04 • Personal Software Process Life Cycle. http://www.softwaresixsigma.com/Tsp_P_LifeCycle.htm. Acessado em 07/09/04 14

More Related