Princípios Ágeis
-
Upload
lourenco-p-soares -
Category
Business
-
view
151 -
download
2
description
Transcript of Princípios Ágeis
![Page 1: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/1.jpg)
Receitas aplicáveis a qualquer projeto
Princípios Ágeis
Lourenço P. Soares
Consultor – Análise de Sistemas
Thoughtworks Brasil
http://about.me/lous
![Page 2: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/2.jpg)
http://www.flickr.com/photos/willkit/
![Page 3: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/3.jpg)
![Page 4: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/4.jpg)
Experts em Software Sob Medida Excelência em Software
Pioneiros, líderes mundiais e criadores das melhores ferramentas para desenvolvimento de software Ágil Respeitados divulgadores e contribuidores do movimento de software livre
![Page 5: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/5.jpg)
Fevereiro de 2001
Jim Highsmith (Adaptive Leadership)
Kent Beck (XP/Facebook)
Ken Schwaber (scrum)
Martin Fowler (UML/Refactoring)
Andrew Hunt (Prag Prog)
![Page 6: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/6.jpg)
“Estamos descobrindo maneiras melhores de desenvolver software, fazendo-o nós mesmos e ajudando outros a fazerem o mesmo. Através
deste trabalho, passamos a valorizar:
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
Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda.”
O Agile Manifesto
artwork © 2001, Ward Cunningham
![Page 7: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/7.jpg)
“Estamos descobrindo maneiras melhores de desenvolver software, fazendo-o nós mesmos e ajudando outros a fazerem o mesmo. Através
deste trabalho, passamos a valorizar:
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
Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda.”
O Agile Manifesto
artwork © 2001, Ward Cunningham
![Page 8: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/8.jpg)
![Page 9: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/9.jpg)
PQ VC
FAZ TD
ISSO?!
![Page 10: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/10.jpg)
![Page 11: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/11.jpg)
Genéricos, aplicados a áreas do comportamento humano
![Page 12: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/12.jpg)
Regras fundamentais, derivadas dos valores, aplicadas para uma atividade específica
![Page 13: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/13.jpg)
Comportamentos específicos adotados para satisfazer um princípio
![Page 14: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/14.jpg)
Conjuntos de práticas que funcionam bem juntas
![Page 15: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/15.jpg)
Conjuntos de práticas que funcionam bem juntas – facilmente descritas em livros ;o)
![Page 16: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/16.jpg)
![Page 17: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/17.jpg)
![Page 18: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/18.jpg)
Princípios do
AGILE MANIFESTO
![Page 19: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/19.jpg)
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.
![Page 20: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/20.jpg)
Princípios de
EXTREME PROGRAMING
![Page 21: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/21.jpg)
Humanidade Feito para pessoas
Economia Cria valor
Benefício mútuo Sem ganhadores ou perdedores
Autossimilaridade Começe de algo conhecido e adapte
Melhoria contínua Sempre aperfeiçoando, nunca perfeito
Diversidade de idéias
Reflexão contínua a respeito da razão de forma do trabalho
Fluxo contínuo em pequenos incrementos
Oportunidade Dificuldade = Aprendizado
Redundancia Tente diversas soluções
Falha Falhas = Conhecimento adquirido
Qualidade Não é uma variável
Passos curtos Pequenas mudanças, muitas vezes
Responsabilidade aceita não imposta
![Page 22: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/22.jpg)
Princípios de
LEAN SOFTWARE DEVELOPMENT
![Page 23: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/23.jpg)
Elimine desperdícios
Inclua a qualidade no processo
Crie conhecimento
Adie comprometimentos
Entregue rápido
Respeite as pessoas
Otimize o todo
![Page 24: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/24.jpg)
Respeito às pessoas Entrega contínua
Maximizar aprendizado Reduzir desperdício Qualidade é premissa
Software funcionando
excelência técnica e bom design
Qualidade
Inclua a qualidade no processo
Entregar frequentemente
desenvolvimento sustentável
Fluxo contínuo
Passos curtos
Entregue rápido
a equipe reflete
Oportunidade
Falha
Melhoria contínua
Reflexão contínua
Crie conhecimento
Adie comprometimentos
satisfazer o cliente
Simplicidade
Economia
Autossimilaridade
Elimine desperdícios
Otimize o todo
indivíduos motivados
equipes auto-organizáveis
Benefício mútuo
Humanidade
Responsabilidade aceita
Diversidade
Respeite as pessoas
![Page 25: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/25.jpg)
http://www.flickr.com/photos/23612601@N07/
![Page 26: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/26.jpg)
Lidando com pessoas
![Page 27: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/27.jpg)
Respeito às pessoas
http://www.agileproductdesign.com/blog/dont_know_what_i_want.html
Progresso iterativo
![Page 28: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/28.jpg)
Ciclo de Deming
PLANEJAR
EXECUTAR
VERIFICAR
AJUSTAR
![Page 29: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/29.jpg)
0
2
4
6
8
10
12
1 2 3 4 5 6 7 8 9 10 11 12
Velocidade do time
Funcionalidades Defeitos
![Page 30: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/30.jpg)
Quadro Kanban Dev Pronto
![Page 31: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/31.jpg)
Quadro Kanban Dev Pronto
Investimento
![Page 32: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/32.jpg)
Quadro Kanban Dev Pronto
Investimento
Conhecimento
![Page 33: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/33.jpg)
Quadro Kanban Dev Pronto
Investimento
Conhecimento
(Custo do) Arrependimento
![Page 34: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/34.jpg)
Identificando gargalos Dev Pronto
![Page 35: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/35.jpg)
Problemas de entrega Dev Pronto
![Page 36: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/36.jpg)
Mingle
![Page 37: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/37.jpg)
Mingle
• Grátis até 5 usuários
• Grátis para uso acadêmico • http://info.thoughtworks.com/Mingle-cloud.html
• Contate [email protected] para mais
informações ou para continuar usando depois que
o trial expirar
![Page 38: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/38.jpg)
Lourenço P. Soares
Consultor – Análise de Sistemas
Thoughtworks Brasil
http://about.me/lous
![Page 39: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/39.jpg)
http://join.thoughtworks.com
![Page 40: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/40.jpg)
London Manchester
Beijing Xian Shangai Chengdu
Chicago Atlanta New York City Dallas Austin
Pune Chennai Bangalore Gurgaon Porto Alegre
Toronto
Hamburg
San Francisco
Recife
Johannesburg
Uganda
Perth
Singapore
Sydney Melbourne Brisbane
![Page 41: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/41.jpg)
London Manchester
Beijing Xian Shangai Chengdu
Chicago Atlanta New York City Dallas Austin
Pune Chennai Bangalore Gurgaon Porto Alegre
Toronto
Hamburg
San Francisco
Recife
Johannesburg
Uganda
Perth
Singapore
Sydney Melbourne Brisbane
![Page 42: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/42.jpg)
Curiosidade Intelectual
Negó
cio
Suste
ntáve
l
Exce
lência
em
Softw
are
Justi
ça
Socia
l
ser uma empresa modelo e socialmente justa do século 21
Mais humanização através de software…
![Page 43: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/43.jpg)
Analistas de Qualidade
Desenvolvedores
Gerentes de Projeto
Analista de Sistemas
?
![Page 44: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/44.jpg)
Analistas de Qualidade
Desenvolvedores
Gerentes de Projeto
Analista de Sistemas
?
Consultores
![Page 45: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/45.jpg)
![Page 46: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/46.jpg)
![Page 47: Princípios Ágeis](https://reader031.fdocuments.net/reader031/viewer/2022020105/5496f784b479593d4d8b50ab/html5/thumbnails/47.jpg)
http://join.thoughtworks.com