Francisco Madureira!IT Manager .: Frontend Systems!Walmart.com (ex UOL, Natura, Abril)!!Professor MBA ESPM!Mestre em Mídia Digital!Graduado em Comunicação Social!Técnico em Mecânica Industrial!Entusiasta de Metodologias Ágeis!Pai do Bernardo, do Júlio e da Mariana!
um terço das empresas de TI em todo o mundo usam metodologias ágeis !
há mais mais de 5 anos!
Fonte: Forrester Research Inc, 2015!
1. Times ágeis são 36% mais produtivos que times tradicionais
2. Metodologias ágeis incrementam em 20% o engajamento dos times
3. Área de Negócio se envolve 47% mais com uso de metodologia ágil
4. Ganho de simplicidade e flexibilidade no software produzido é de 62%
#pq metodologias ágeis?!
Fonte: Forrester Research Inc, 2012!
1. Indivíduos e interações acima de processos e ferramentas
2. Software funcional acima de documentação abrangente
3. Colaboração com o cliente acima de negociações contratuais
4. Resposta às mudanças acima de seguir um plano
#valores da metodologia ágil!
Fonte: Manifesto Ágil!
#geração de valor!
1. erre rápido, erre barato
2. elimine desperdício, amplifique aprendizado
3. entregue o mais rápido que puder
4. descubra, valide e pivote, se necessário
os times ágeis operam com touchpoints regulares para definir metas, planejar
evoluções e apurar resultados!
SPRINT 1 ! SPRINT 2 ! SPRINT 3 ! SPRINT 4 ! SPRINT 5 ! SPRINT 6 ! SPRINT 7 ! SPRINT 8 ! ...!
zoom in na engrenagem dos times ágeis!
SPRINT 1 ! SPRINT 2 !
Deploy Sprint 1
Planning Sprint 1
Planning Sprint 2
Estimate Sprint 2
Estimate Sprint 3/
Evaluate 1
…!
Deploy Sprint 2
1. Sponsor/Product Owner diz o que precisa
2. Time (Dev/UX) tira dúvidas sobre a demanda
3. Time estima esforço previsto (Fibonacci scale)
4. Time discute estimativas dissonantes
5. Time re-estima esforço previsto (até consenso)
#estimativa de uma demanda!
3
3 3 3
o número de histórias que couberem em um Sprint (normalmente duas semanas) é o volume de entrega esperado do time!
54% delas conseguiram estender o Scrum para mais da metade de seus times de
desenvolvimento de software!
Fonte: Forrester Research Inc, 2015!
Como lidar com gestão de projetos e
portfolio num contexto de múltiplos times que constroem
uma única plataforma?!
1. PO define prioridades com área de negócio
2. UX cria desenhos prévios da solução
3. PO expõe prioridades à liderança técnica
4. Líder estima esforço em semanas (Fibonacci)
5. PO usa Matriz PICK para definir release (tempo/conjunto de features)
#roadmap no melhor custo/benefício!
de posse desta visibilidade,
instâncias de gestão em alto nível podem
harmonizar o trabalho de
múltiplos times ágeis!
SPRINT 1 ! SPRINT 2 ! SPRINT 3 ! SPRINT 4 ! SPRINT 5 ! SPRINT 6 ! SPRINT 7 ! SPRINT 8 ! ...!
.
2 PMO
! ARQUITETURA
? CONCEPÇÃO
PORTFOLIO KANBAN inscrição de demandas !
...!
. PORTFOLIO KANBAN inscrição de demandas !
. PORTFOLIO KANBAN inscrição de demandas !
. PORTFOLIO KANBAN inscrição de demandas !
ESTIMATE !
GRO
OM
ING!
FAST
TRA
CK!
ESTIMATE ! ESTIMATE ! ESTIMATE !
técnica prevê conexão das metodologias ágeis à visibilidade
necessária à estratégia do negócio em médio e
longo prazo!
Strategic Planning
Portfolio Planning
Portfolio Kanban
Release Planning
Sprint Planning
Daily
Liderança Executiva
Unidades de Negócio
Comitê Multidisciplinar
POs/TI/PMO
POs/Times Ágeis
Times Ágeis
#benefícios!
1. Fazer desalinhamentos emergirem rapidamente
2. Manter o foco nas melhores coisas a fazer, e não em TUDO
3. Limitar agendas “ocultas” ao clarificar critérios (ROI, BV, prioridade)
4. Aumentar as chances de conclusão de projetos
5. Reduzir achismos e priorização de pet projects
tetris # negócio e TI juntos para acelerar a geração de valor
obrigado =) dúvidas?