O documento discute o que é Ágil, suas vantagens e desafios de adoção. Explica que ser Ágil significa priorizar indivíduos e colaboração sobre processos e ferramentas, entregas contínuas sobre documentação extensa, e adaptação sobre seguir um plano. Também destaca que a mudança de cultura é o maior desafio para adotar práticas Ágeis e que a mudança deve começar em cada indivíduo.
2. Wilhelm Meier
o Agile Coach
o Graduado em Análise e Desenvolvimento de Sistemas
o Pós Graduado em Engenha de Software com Métodos Ágeis
o 9 anos de experiência na área de TI
o 6 anos de experiência com Metodologias Ágeis
o Já atuou como: Agile Coach, Scrum Master, Supervisor de
Desenvolvimento, Arquiteto, Analista e Desenvolvedor
/in/wilhelmmeier/
w.meier88@gmail.com
6. Por que essas empresas querem ser Ágeis?
Visibilidade
Produtividade
Motivação
do Time
Previsibilidade
Qualidade
Satisfação
do Cliente
Time to
Market
Práticas de
engenharia
de SW
10. O que é Ágil?
Indivíduos e interações mais que processos e ferramentas
Software em funcionamento mais que documentação abrangente
Colaboração com o cliente mais que negociação de contratos
Responder a mudanças mais que seguir um plano
11. O que é Ágil?
• Nossa maior prioridade é satisfazer o cliente através da entrega contínua e
adiantada de software com valor agregado.
• Mudanças nos requisitos são bem-vindas, mesmo tardiamente no
desenvolvimento. Processos ágeis tiram vantagem das mudanças visando
vantagem competitiva para o cliente.
• Entregar frequentemente software funcionando, de poucas semanas a
poucos meses, com preferência à menor escala de tempo.
• Pessoas de negócio e desenvolvedores devem trabalhar diariamente em
conjunto por todo o projeto.
• Construa projetos em torno de indivíduos motivados. Dê a eles o ambiente
e o suporte necessário e confie neles para fazer o trabalho.
• O método mais eficiente e eficaz de transmitir informações para e entre
uma equipe de desenvolvimento é através de conversa face a face.
• Software funcionando é a medida primária de progresso.
• Os processos ágeis promovem desenvolvimento sustentável. Os
patrocinadores, desenvolvedores e usuários devem ser capazes de manter
um ritmo constante indefinidamente.
• Contínua atenção à excelência técnica e bom design aumenta a agilidade.
• Simplicidade - a arte de maximizar a quantidade de trabalho não realizado-
-é essencial.
• As melhores arquiteturas, requisitos e designs emergem de equipes auto
organizáveis.
• Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz
e então refina e ajusta seu comportamento de acordo
12. O que é Ágil? Scrum
XP
Kanban
Unit testing
Continuous integration
Coding standards Refactoring
Test-driven development
Automated acceptance testing
Continuous deployment
Pair programming
Sustainable pace
Collective code ownership
Behavior-driven development
Emergent design
Planning Poker
Acceptance tests
Short iteraions
WIP limits
Release Planning
Sprint Planning
Time Boxed
Self-organizingteams
Cross-funcJonal teams
Servant leadership
Task volunteering
Burn-up/burn-down charts
Refactoring
SAFE
19. Fonte: Version One 10th Annual State of Agile Report
Principal causa de falha de
projetos Ágeis
46%Filosofia ou CULTURA da empresa
em desacordo com os valores Ágeis
Principal barreiras na adoção do
Ágil
55%Capacidade de mudar a
CULTURA organizacional
Principais dificuldades
20. Modelo Kotter – Gestão da mudança
1. Estabelecer um senso de urgência
2. Formar um grupo de orientação poderoso
3. Criar uma visão
4. Comunicar a visão
5. Dar poder às pessoas para agir sobre a visão
6. Planejar e criar vitórias de curto prazo
7. Consolidar as melhorias e produzir mais mudanças
8. Torne as mudanças parte da cultura organizacional
22. Obrigado!
“Uma razão pela qual as pessoas resistem à mudança é porque elas focam no
que elas tem que abrir mão e não no que elas tem a ganhar”
/in/wilhelmmeier/
w.meier88@gmail.com