Prévia do material em texto
Módulo 7 Professor: Francisco Júnior Abordagens ágeis em gerenciamento de projetos Aula 2 Modelos tradicionais versus modelos ágeis Objetivo • Apresentar as principais diferenças entre a abordagem ágil em relação à abordagem tradicional de gestão de projetos. • Mostrar que as abordagens são ferramentas que devem ser usadas conforme a necessidade. • Apresentar formas de combinar as duas abordagens para atingir o resultado esperado. Melhor ou pior? • Os métodos ágeis não vieram para matar o tradicional. • Devem ser encarados como ferramentas que servem para resolver tipos de problemas diferentes. • A escolha entre uma ou outra abordagem deve considerar alguns aspectos que serão tratados aqui. • As duas abordagens têm prós e contras. O modelo tradicional Requisitos Design Desenvolvimento Teste Lançamento O modelo tradicional • Requer planejamento detalhado no início. Iniciação Planejamento Execução Encerramento Monitoramento e Controle O modelo tradicional • Cada etapa é concluída antes de passar para a próxima. Requisitos Design Desenvolvimento Teste Lançamento VARIÁVELFIXO O modelo tradicional • O tempo e o custo mudam para atender a um escopo fixo definido. PrazoEscopo Custo O modelo tradicional Requisitos Design Desenvolvimento Teste Lançamento A B • Ótimo para ir do ponto A até o ponto B quando o objetivo e o caminho estão claros e bem definidos. O modelo tradicional • Entrega valor para o cliente apenas no final. BENEFÍCIO TEMPO Entrega do projeto O modelo tradicional • O risco de não entregar o produto só é minimizado no final do projeto. RISCO TEMPO Entrega do projeto O modelo tradicional • O risco de falhar (não cumprir os objetivos) aumenta nas fases de construção. RISCO TEMPO Entrega do projeto Planejamento Construção O modelo tradicional PRÓS • Ótimo para projetos com tarefas e fases bem definidas. • Planos de projetos podem ser reutilizados. • Entregas de cada fase são bem definidas. O modelo tradicional CONTRAS • Requer um planejamento significativo no início. • Mudanças impactam significativamente o custo e o tempo. O modelo tradicional • Usando o modelo tradicional para projetos de engenharia. Pré-Projeto Projeto Básico Projeto Executivo Construção e Montagem As Built O modelo tradicional • Usando o modelo tradicional para projetos de software. Requisitos Design Desenvolvimento Teste Lançamento O modelo ágil Requisitos Design Lançamento Requisitos Design Lançamento Baseado no Scrum. O modelo ágil • Utiliza ciclos curtos e iterativos de construção e entrega. 2 a 4 Semanas O modelo ágil • Altera o escopo para atender a um tempo fixo e, por consequência, um custo fixo. FIXO VARIÁVEL EscopoCusto Prazo O modelo ágil • Ótimo para ir do ponto A até o ponto B quando o objetivo e o caminho não estão claros ou definidos. A B B B B O modelo ágil • Entrega valor constantemente para o cliente. BENEFÍCIO TEMPO Entregas constantes O modelo ágil • O risco de não entregar é minimizado ao longo do tempo. RISCO TEMPO Entregas constantes O modelo ágil • O risco de falhar também diminui com o tempo. RISCO TEMPO Entregas constantes O modelo ágil PRÓS • É flexível, mudanças no escopo são esperadas. • Promove visibilidade do progresso para o cliente. • Requer uma documentação mais leve. O modelo ágil CONTRAS • Variações no escopo e no prazo podem ter aceitação difícil para as partes interessadas. • Utiliza um princípio simples de explicar mas extremamente difícil de aplicar na prática. O modelo ágil • Usando o modelo ágil para projetos de pesquisa e desenvolvimento. Pesquisa Ideias Testes Pesquisa Ideias Testes O modelo ágil • Usando o modelo ágil para projetos de software. Requisitos Design Lançamento Requisitos Design Lançamento Modelos híbridos • Combinam partes do modelo ágil com o tradicional. Ágil Tradicional Modelos híbridos • Usando ágil no início para explorar oportunidades e tradicional para desenvolver o produto. Exploração de oportunidades Desenvolvimento da solução Modelos híbridos • Usando ágil e tradicional em paralelo para produzir produtos complementares. Produto A Produto B Modelos híbridos • Usando ágil em uma parte do desenvolvimento. Modelos híbridos • Usando tradicional em uma parte do desenvolvimento. Como escolher? • Avalie as incertezas envolvidas na solução do problema (Cynefin). COMPLICADO ÓBVIO COMPLEXO CAÓTICO Como escolher? Caótico 1. Tomar ação. 2. Compreender. 3. Responder. • Agir. COMPLICADO ÓBVIO COMPLEXO CAÓTICO CAÓTICO Como escolher? Óbvio 1. Compreender. 2. Categorizar. 3. Responder. • Plano de Ação. COMPLICADOCOMPLEXO ÓBVIO CAÓTICO Como escolher? Complicado 1. Compreender. 2. Analisar. 3. Responder. • Boas práticas (Tradicional). ÓBVIO COMPLEXO COMPLICADO CAÓTICO Como escolher? Complexo 1. Explorar. 2. Compreender. 3. Responder. • Técnicas Emergentes (Ágil). COMPLICADO ÓBVIO COMPLEXO Revisão • Métodos ágeis não são opostos aos métodos tradicionais. • Os dois modelos são ferramentas poderosas para desenvolver projetos. • Ambos possuem prós e contras e características distintas. • A escolha por um ou outro modelo deve ser baseada na característica do problema a ser resolvido.