Comparação da aplicabilidade das metodologias tradicionais com as metodologias ágeis em gestão de projetos de desenvolvimento de software

Páginas: 56 (13860 palavras) Publicado: 1 de abril de 2013
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ
PROGRAMA DE PÓS GRADUAÇÃO – ESPECIALIZAÇÃO
MBA EM GESTÃO DE PROJETOS DE SOFTWARE



CESAR FICK
ROBERTO LACERDA MONTENEGRO FILHO







COMPARAÇÃO DA APLICABILIDADE DAS METODOLOGIAS TRADICIONAIS COM AS METODOLOGIAS ÁGEIS EM GESTÃO DE PROJETOS DE DESENVOLVIMENTO DE SOFTWARE













CURITIBA
2009


FOLHA DE ROSTO
FOLHADE APROVAÇAO
NADIA FICHT RICHARDT
FATORES MOTIVACIONAIS DOS FUNCIONÁRIOS
DA PUCPR – CÂMPUS TOLEDO





Monografia apresentada ao Curso de Pós-graduação em
Planejamento e Gerenciamento Estratégico, da Pontifícia
Universidade Católica do Paraná, como requisito à obtenção do título
de Especialista.




COMISSÃO EXAMINADORA
______________________________
Prof. Dr.
PontifíciaUniversidade Católica do Paraná
______________________________
Prof. Msc
Pontifícia Universidade Católica do Paraná
______________________________
Prof. Msc ....





Pontifícia Universidade Católica do Paraná
Toledo, _____ de ________ de 2004.
DEDICATORIA Opcional

A meus pais, familiares, professores e amigos, que me fortaleceram e fortalecem, para que fosse possível concluir estajornada em minha vida, além de encorajar-me a alçar vôos maiores.
Agradecimentos Opcional
Agradeço a Deus, minha família, etc...
Obrigado a todos,
Cesar Fick e Roberto Montenegro
EPIGRAFE OPCIONAL





















“The whole is bigger than the parts.”
Kent Beck

Resumo

Palavras-chave:
Abstract
Keywords:
Lista das Figuras

Lista de Tabelas

Sumário

1INTRODUÇÃO 14
2 Metodologias de Desenvolvimento Tradicionais 18
2.1 RUP – Rational Unified Process 18
2.1.1 Desenvolvimento iterativo 19
2.1.2 Gerenciamento de requisitos 20
2.1.3 Arquitetura baseada em componentes 20
2.1.4 Uso de software de modelos visuais 21
2.1.5 Verificação contínua da qualidade 21
2.1.6 Controle de mudanças de software 22
2.1.7 Estrutura do RUP 22
2.1.7.1 Estruturaestática 23
2.1.7.2 Estrutura dinâmica 24
2.1.7.2.1 Iniciação 25
2.1.7.2.2 Elaboração 25
2.1.7.2.3 Construção 25
2.1.7.2.4 Transição 25
3 Metodologias de Desenvolvimento Ágeis ou Leves 26
3.1 XP – Extreme Programming 27
3.1.1 Valores 27
3.1.1.1 Comunicação 27
3.1.1.2 Simplicidade 28
3.1.1.3 Feedback 28
3.1.1.4 Coragem 28
3.1.1.5 Respeito 29
3.1.2 Princípios Básicos 29
3.1.2.1 Feedbackrápido 29
3.1.2.2 Presumir simplicidade 29
3.1.2.3 Mudanças incrementais 30
3.1.2.4 Abraçar mudanças 30
3.1.2.5 Trabalho de qualidade 30
3.1.3 Práticas do XP 31
3.1.3.1 The Planning Game (Jogo do planejamento) 31
3.1.3.2 Iteration Planning 32
3.1.3.3 Small releases 32
3.1.3.4 Metaphor 33
3.1.3.5 Simple design 33
3.1.3.6 Test driven development 33
3.1.3.7 Refactoring 34
3.1.3.8 Collectiveownership and Pair programming 34
3.1.3.9 Continuous integration 35
3.1.3.10 40 hour week 35
3.1.3.11 On-site customer 36
3.1.3.12 Coding standards 36
3.2 Scrum 36
3.2.1 Princípios Básicos 37
3.2.2 Fluxo do Scrum 38
3.2.3 Resumo de artefatos, papéis e práticas do Scrum 40
3.2.3.1 Burn-down Chart 40
3.2.3.2 Daily Scrum 40
3.2.3.3 Product Backlog 40
3.2.3.4 Product Owner 40
3.2.3.5Release Backlog 41
3.2.3.6 Scrum Master 41
3.2.3.7 Scrum Team 41
3.2.3.8 Sprint 41
3.2.3.9 Sprint Backlog 41
3.2.3.10 Sprint Retrospective 41
3.2.3.11 Sprint Review 41
4 Análise Comparativa entre Metodologias Tradicionais e Ágeis 42
4.1 Planejamento dos trabalhos 42
4.1.1 Definição de escopo 42
4.1.2 Definição de estimativas de tempo de desenvolvimento 44
4.1.3 Acompanhamento dos trabalhos45
4.1.4 Atividades e papéis 46
4.2 Documentação e artefatos produzidos 47
4.2.1 Requisitos 48
4.2.2 Análise e Design 48
4.2.3 Testes 49
4.3 Gerência de Configuração 49
4.4 Gestão de mudanças 51
4.5 Garantia de Qualidade do Produto 53
4.5.1 Ocorrência de Testes 54
4.5.2 Tipos de Teste e Responsáveis 54
4.6 Riscos 55
4.6.1 Levantamento e gestão 56
4.6.2 Estratégia de tratamento 57...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Comparação entre metodologias ágeis e tradicionais para o desenvolvimento de software
  • Metodologias Ágeis para o Desenvolvimento de Software
  • Metodologias Ágeis de Desenvolvimento de Software
  • Gestão de projetos
  • Metodologias Ágeis para Gestão e Planejamento de Projetos no Desenvolvimento de Softwares
  • Metodologias ágeis no processo de desenvolvimento de software
  • Metodologias ágeis de desenvolvimento de software: Crystal
  • Metodologias ágeis versus Tradicionais

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!