Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouGabriel Henrique Melgaço de Caminha Alterado mais de 7 anos atrás
1
Do NADA ao MONUMENTAL ao ÁGIL Marco Santiago [ março | 2009 ] Baseado no material de Paulo Pereira
2
Marco Santiago Gerente de Projetos do C.E.S.A.R Mestrando em Engenharia de SW MBA em gerencia de projetos pela FGV Certificado ScrumMaster pela ScrumAlliance.org 12 Anos de experiência em TI Mais de 2 ano atuando em projeto com Metodologias Ágeis marco.santiago@gmail.com
3
Do Nada...
4
Fazer e Consertar As tarefas são executadas sem um plano definido e o projeto é repleto de várias decisões de curto prazo Esse ambiente pode funcionar bem para ambientes e projetos pequenos. Será?
5
Fazer e Consertar Validação e Verificação: A longa fase de Validação e Verificação entra em confronto com o cronograma, pois validar e verificar são atividades cujos tempos são difíceis de serem estimados
6
Fazer e Consertar Atualmente: Uma grande quantidade de empresas ainda opera sem uma metodologia e/ou processo para o desenvolvimento de seus projetos
7
Do Nada Ao Monumental...
8
Padronização Metodologias: As metodologias impõem um processo disciplinado no desenvolvimento do projeto, com o objetivo de torná-lo mais previsível e mais eficiente
9
As fases O Processo: Processo detalhado com uma forte ênfase em planejamento e com uma divisão bem definidas em fases
10
O Cone da Incerteza O Processo: Ao longo do tempo, a execução das fases, tem como objetivo aumentar a certeza de sucesso do projeto
11
A previsibilidade
12
O Plano
13
Do Nada ao Monumental Ao Ágil...
14
O surgimento Metodologias Ágeis Surgiram como uma reação as metodologias de engenharia Durante algum tempo eram conhecidas como metodologias leves Estas novas metodologias tentam criar um equilíbrio entre nenhum processo e muito processo “Metodologias ágeis agregam valor para equipes, para a organização e clientes”
15
Conceitos Metodologias ágeis são adaptativas ao invés de preditivas Métodos ágeis são orientados a pessoas ao invés de serem orientados a processos o papel do processo é dar suporte à equipe de desenvolvimento e seu trabalho Para os métodos ágeis, entretanto, mudanças são bem-vindas. Eles tentam ser processos que se adaptam e se fortalecem com as mudanças
16
O que é ser ágil?
17
Ser ágil é... Adotar práticas de desenvolvimento iterativo e incremental Times auto-gerenciáveis e auto-organizados Estar apoiado fortemente nas pessoas Menos sobre processo e mais sobre os que as pessoas podem fazer Foco na geração de valor agregado para o cliente Entregar produtos de alta qualidade
18
Os três pilares...
19
Tendências... Qual o valor realizado da adoção de praticas ágeis? Os totais mostram respostas “Melhorada” ou “Altamente Melhorada”. 92% Habilidade de gerenciar mudanças de prioridades 75% Produtividade aumentada 74% Moral da equipe melhorada 74% Qualidade do software melhorada 72% Aceleração do time-to-market 72% Redução do risco de projeto 66% Alinhamento entre TI e objetivos de negócios
20
Tendências...
21
Evolução
22
A Bala de prata ? Metodologias ágeis não irão resolver todos os seus problemas, mas com certeza os problemas serão mais facilmente identificados
23
Gestão de Projetos Ágeis Agile Project Management - APM
24
APM – Agile Project Management Envision Speculat e Explore Adapt Encerramento Plano de Iterações Ações de correção e adaptação Produto Final Vision Backlog do Produto Produto Incremental
25
Envision (Preparação) Atividades macro: Product Box e Elevator Statement Objetivo: Criar uma visão dos objetivos do projeto Cria a visão da comunidade do projeto Define a arquitetura básica do produto Define a equipe/time do projeto Define a equipe do cliente/produto e participantes Realiza as adaptações e customizações para o processo
26
Speculate (Planejamento) Atividades macro: Backlog do produto Objetivo: Determinar os requisitos do produto e de performance Cria um plano de release/iterações e os marcos para o projeto Análise da arquitetura básica Preparação do time Detalha o plano de Release/Iteração
27
Explore (Execução) Atividades macro: Detalha o plano da iteração Objetivo: Desenvolve um produto incremental Entrega no início os requisitos com mais valor para o cliente Suporta o time Promove reuniões diárias O time participa da tomada de decisão Procura estar em constante contato com o cliente
28
Iterativo mas não em cascata AnáliseCódigoTeste Sprint 1Sprint 2Sprint 3 Sprint 4 Sprint 5 AnáliseCódigoTeste AnáliseCódigoTeste Análise Código Teste Sprint 1Sprint 2Sprint 3 Sprint 4 Sprint 5 Análise Código Teste Análise Código Teste Mas sim da forma abaixo: Um time multi-funcional não trabalha dessa forma:
29
Adapt (Adapta) Atividades macro: Reunião de revisão do produto Objetivo: Revisa com o cliente o produto entregue Revisa o processo, time e o projeto Desenvolve ações para correção e alinhamento do produto Realiza a retrospectiva com o time Documenta as mudanças e ações levantadas Promove a melhoria contínua do processo para o projeto
30
Close (Encerramento) Atividades macro: Verifica o processo de encerramento Objetivo: Finalizar as pendências de processo Documenta as lições aprendidas Oficializa o encerramento do projeto
31
Obrigado! "Simple, clear purpose and principles give rise to complex, intelligent behavior. Complex rules and regulations give rise to simple, stupid behavior" (Dee Hock)
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.