O documento discute projetos híbridos que combinam metodologias ágeis e tradicionais. Explica que métodos tradicionais seguem um fluxo sequencial de fases enquanto métodos ágeis usam ciclos iterativos de entrega incremental. Também fornece critérios para determinar qual abordagem usar em diferentes situações e apresenta um exemplo de como a Mozilla usou um modelo híbrido no desenvolvimento do Firefox.
5. www.projetoseti.com.br
O que é o método tradicional?
“Cascata” é um método sequencial de atividades correlacionadas em um
projeto onde o progresso flui através da finalização das fases, uma após
a outra, conforme exemplo abaixo:
6. www.projetoseti.com.br
O que é o método Ágil?
São ciclos de múltiplas iterações pequenas e incrementais denominadas Sprints que
iniciam desenvolvendo o que é mais importante para aplicação do projeto, com
feedback a cada liberação de entrega, adicionando mais “features” e
“improvements” a cada subsequente entrega.
Planejamento
Inicial
Avaliação
Requerimentos
Análise e Design
Implementação
Teste
Planejamento Entrega
13. www.projetoseti.com.br
Quando usar metodologia Ágil e Tradicional?
Cascata Ágil
Requerimentos são muito bem conhecidos Objetivos do negócio são bem definidos
A definição do produto é estável A funcionalidade do sistema é claramente
visível
A tecnologia é compreendida Usuários finais estão envolvidos
Time heterogêneo, necessita gestão Time é estável e de alto nível técnico
Projeto é grande, alto custo, complicado. Projeto pode ser modularizado
15. www.projetoseti.com.br
Aplicando LEAN no Gerenciamento de Projetos
Avaliar o Fluxo de Trabalho e identificar oportunidades para melhoria:
Reduzir “Valor não agregado” nas atividades de projetos e aumentar as atividades que
“Agregam valor ao cliente”
Melhorar o Projeto utilizando técnicas ágeis.
16. www.projetoseti.com.br
Mas por que aplicar Ágil e Cascata em um
Projeto?
Evitar as fraquezas da abordagem tradicional e trazer as forças da abordagem ágil:
Melhorar controle de custo e tempo
Melhorar a qualidade do produto a ser entregue
Melhorar o gerenciamento de riscos
Velocidade!
Dar mais flexibilidade e oportunidades para o cliente
Rápida resposta à mudanças
Além disso, o modelo Ágil é melhor adequado para projetos onde o problema é complexo
e pode não ser completamente compreendido no início do projeto.
17. www.projetoseti.com.br
E como fazer esta implementação
Hìbrida?
O principal desafio em aplicar Ágil em projetos Cascata é
definir onde exatamente no projeto fazer isso e como fazer. E
fazer isso de maneira rápida e eficiente.
Lembrando que esta é uma proposta de abordagem, mas não a única
proposta!
18. www.projetoseti.com.br
Critérios para determinar a melhor
abordagem:
REQUERIMENTOS – rígidos e bem definidos?
DURAÇÃO – Quanto tempo planejado a duração?
INTERFACE DOS SISTEMAS – Números e complexidade?
INTERDEPENDÊNCIA ENTRE OS PROJETOS – Sobreposição de recursos?
COMPROMETIMENTO DO PATROCINADOR – Comprou a idéia?
TREINAMENTO ÁGIL – Time/Organização? Coach disponível?
RECURSOS DO PROJETO
TAMANHO DA EQUIPE – Pode ser dividida em grupos de 5-9?
DOMÍNIO SOBRE A TECNOLOGIA/NEGÓCIO
MOBILIDADE/LOCAÇÃO – Equipe está no mesmo local?
NÍVEL/RECURSOS DE TESTE
22. www.projetoseti.com.br
Definição de um modelo de Projeto Híbrido?
• Planejamento de iteração
• Scrum de Scrum
• Retrospectivas
• Radiador de Informação
INÍCIO FIM
24. www.projetoseti.com.br
Desafios
Status do Projeto
Relatórios de progresso estruturado x Reuniões diárias
Gerenciamento de Custo
Custo fixo x tempo e material. Gastar o que tem de
forma inteligente
Gerenciamento de tempo / recursos
Entender o que é alcançável com o que você tem
Gerenciamento de Mudanças
Gerenciamento formal x Mudança como parte do
processo. Sem medo de mudanças! Mudança de Mindset.
Gerenciamento das expectativas dos stakeholders e clientes
Cliente é parte do time não apenas o ponto de entrega.
Entregas de produto a cada ciclo
Cliente entender as entregas parciais e replanejamentos
necessários
Gerenciar as expectativas do negócio
Precisamos ser pagos! (Custo fixo x Custo variável)
25. www.projetoseti.com.br
Ameaças
O tipo de contrato
Pessoas erradas em papéis errados
Choque cultural
Times que não aceitam mudanças
Papel do Product Owner não definido corretamente
Ambiente do projeto não aceita a abordagem Ágil
Fraco entendimento dos princípios Ágeis e
ferramentas
Gerente de Projetos e times inexperientes
E... etc
26. www.projetoseti.com.br
Querem um exemplo?
MOZILLA usou um modelo híbrido que incorporou elementos de ambas abordagens: Ágil e
Tradicional para o desenvolvimento do seu famoso browser FIREFOX.
Frase do diretor da Mozilla, Mike Beltzner:
“Realmente, nós não estamos presos a qualquer específico
modelo de desenvolvimento. Nós estamos presos ao que for
mais efetivo.”