Slides utilizados como introdução e teaser para uma mesa redonda sobre uso de scrum, histórias de sucesso e descrições com o uso no contexto da empresa na qual a mesa redonda foi facilitada.
3. Manifesto Ágil
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.
4. 12 Princípios do Software Ágil
Nós seguimos estes princípios:
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.
5. 12 Princípios do Software Ágil
Nós seguimos estes princípios:
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.
6. 12 Princípios do Software Ágil
Nós seguimos estes princípios:
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.
7. Teaser - Histórias com Scrum
"Infelizmente eu não tenho uma história romântica para contar e estaria
mentindo se dissesse que as coisas são maravilhosas depois que você adota
Agile, Scrum ou o que quer que seja. Muito pelo contrário, os problemas
começam a aparecer e tudo fica caótico. As vezes a quantidade de
problemas chega a ser enlouquecedora e minha insônia aumentou
consideravelmente depois disso.”
"Nesse tempo todo vivenciei muitos problemas, muitos sucessos, muitas
derrotas, muitas falhas e muita mudança. Eu queria poder dizer que
encontrei o Santo Graal do desenvolvimento ágil, mas dificilmente isso
existe. E se existir, provavelmente o da minha empresa será diferente da sua
e por ai vai. “ ”
Chapiewski em 2009 (http://gc.blog.br/2009/12/04/2-anos-de-scrum-e-agile-na-globo-
com-e-algumas-coisas-que-eu-aprendi/)
8. Teaser - Histórias com Scrum
"Infelizmente eu não tenho uma história romântica para contar e estaria
mentindo se dissesse que as coisas são maravilhosas depois que você
adota Agile, Scrum ou o que quer que seja. Muito pelo contrário, os
problemas começam a aparecer e tudo fica caótico. As vezes a quantidade
de problemas chega a ser enlouquecedora e minha insônia aumentou
consideravelmente depois disso.”
Chapiewski em 2009 (http://gc.blog.br/2009/12/04/2-anos-de-scrum-e-agile-na-
globo-com-e-algumas-coisas-que-eu-aprendi/)
9. Teaser - Histórias com Scrum
"Mas eu não tenho nenhuma dúvida de que os processos ágeis são os que
mais se adaptam às características de projetos de desenvolvimento de
software, mais do que qualquer outra coisa que eu já tenha usado.
Tivemos muito mais sucesso do que em qualquer outra iniciativa na
história da empresa e as coisas acontecem muito mais e muito melhor do
que aconteciam antes, mas mesmo assim ainda temos um caminho muito
longo pela frente.”
Chapiewski em 2009 (http://gc.blog.br/2009/12/04/2-anos-de-scrum-e-agile-na-
globo-com-e-algumas-coisas-que-eu-aprendi/)
10. Teaser - Histórias com Scrum
"Nesse tempo todo vivenciei muitos problemas, muitos sucessos, muitas
derrotas, muitas falhas e muita mudança. Eu queria poder dizer que
encontrei o Santo Graal do desenvolvimento ágil, mas dificilmente isso
existe. E se existir, provavelmente o da minha empresa será diferente da
sua e por ai vai. “ ”
Chapiewski em 2009 (http://gc.blog.br/2009/12/04/2-anos-de-scrum-e-agile-na-
globo-com-e-algumas-coisas-que-eu-aprendi/)
11. Teaser - Histórias com Scrum
Você sempre estará em transição;
É muito fácil começar a fazer Scrum, o difícil é vencer a resistência das
pessoas;
As pessoas precisam estar felizes;
Se o foco das pessoas for em “fazer telas”, “testar” ou “escrever software”,
você está perdido. O foco das pessoas deve ser o produto, e não a sua
função;
Escalar não é facil. Aliás, se for possível, não escale nunca;
12. Teaser - Histórias com Scrum
Boas práticas de engenharia e desenvolvimento ágil como automatização,
testes, refatoração, programação em par, integração contínua e TDD são
fundamentais, imprescindíveis, inevitáveis, totalmente obrigatórias;
As regras são excelentes quando você não sabe o que está fazendo. Depois
que aprender, quebre-as;
Trabalhar num ambiente ágil é muito muito muito mais divertido;
Agile não é o Santo Graal;
As pessoas são mais importantes que o processo. Foco nas pessoas.