O documento discute os princípios e benefícios do desenvolvimento ágil, enfatizando a importância da colaboração entre times, entrega contínua de valor ao cliente e adaptação constante às mudanças.
2. Desenvolvimento ágil
e a mudança no mindset
Carlos Felippe Cardoso (CFC)
cfc@k21.com.br
@carlosfelippe
slideshare.net/cfelippe
k21.com.br/treinamentos/
3. Manifesto Ágil
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
http://www.agilemanifesto.org/
4. Quais são os principais problemas
no desenvolvimento de SW?
5. Quais são os principais problemas
no desenvolvimento de SW?
Já percebeu que a maioria envolve
humanos?
“Peopleware”
6.
7. Métodos ágeis são a
confissão de que não
sabemos a solução do
problema de cara!
Responding to
change over following a
plan
Customer
collaboration over
contract negotiation
22. Fatos sobre fatiar
Priorizando bem, entregamos muito valor logo no início (o
que é mais importante)
Permitimos que o projeto acabe antes que os desperdícios
apareçam (funcionalidades que ninguém vai usar)
Nosso plano inicial vai mudar
23. Entregar por fatias
é assumir que o refactoring
é INEVITÁVEL.
“Premature optimization is the root of all evil”
Donald Knuth
Como você pode diminuir
o impacto dele?
24. AUTOMAÇÃO
“… Computers are designed to do simple repetitive tasks. The
second you have humans doing repetitive tasks, all the
computers get together late at night and laugh at you…”
Neal Ford
47. 1) Produz vários documentos para mandar para outro setor,
afinal tudo deve ser bem documentado para servir de “evidência”?
2) Nas “salas de guerra”, é comum haver trocas de acusações
constantes?
3) Alguém sempre diz que não pode ser feito porque a lei SOX não
permite, o ITIL não deixa etc?
4) Você convida com constância os membros de outras
“especialidades” para ajudar no seu trabalho?
5) Somos preocupados com o Kaizen, sempre estamos reunindo os
vários times envolvidos no projeto para levantarmos pontos de
melhoria?
Vamos ver como estamos no teste do
“Wall of Confusion”:
livremente inspirado de http://itrevolution.com/devops-culture-part-2/
48.
49. Beleza!
Só derrubar as barreiras então!
“You can’t directly change culture. But you can
change behavior, and behavior becomes
culture”
Lloyd Taylor
50. Cavernas (silos) de conhecimento...
Mito do herói!
Na prática, é o
famoso funcionário
que perdeu o
direito de morrer! :(