desenvolvimento Ágil com drupal
TRANSCRIPT
![Page 1: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/1.jpg)
Desenvolvimento Ágil com Drupal
Rafael Caceres
terça-feira, 21 de maio de 13
![Page 2: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/2.jpg)
O que é uma metodologia?
terça-feira, 21 de maio de 13
![Page 3: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/3.jpg)
• Estudo dos métodos
• Técnicas de como fazer
• Um conjunto de tarefas
• comunicação, análise de requisitos, design do projeto, desenvolvimento, testes
terça-feira, 21 de maio de 13
![Page 4: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/4.jpg)
e no começo existia o CAOS...
terça-feira, 21 de maio de 13
![Page 5: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/5.jpg)
• Codifica/corrige (popular go-horse)
• Crise do software de 1969
• e nasce a Engenharia de software, baseada nas outras engenharias (taylorismo, fordismo)
terça-feira, 21 de maio de 13
![Page 6: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/6.jpg)
Chaos Report 2010
21%
37%
42%SucessoFalhaComprometidos
terça-feira, 21 de maio de 13
![Page 7: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/7.jpg)
65% do software é lixo
46%
19%
35%Nunca UsadasRaramente UsadasSempre Usadas
terça-feira, 21 de maio de 13
![Page 8: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/8.jpg)
Metodologias Tradicionais
ou também conhecidas como cascata
terça-feira, 21 de maio de 13
![Page 9: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/9.jpg)
• Mais famoso, mais antigo e mais utlizado no mundo
• Assume que engenharia de software é igual a outras engenharias
• Linear, especialista, com foco em execução e maximização da produção
• Reconhecidamente ineficaz
terça-feira, 21 de maio de 13
![Page 10: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/10.jpg)
Corrida de revezamento não ajuda
terça-feira, 21 de maio de 13
![Page 11: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/11.jpg)
Trabalhador ManualX
Trabalhador do Conhecimento
segundo Peter Drucker
terça-feira, 21 de maio de 13
![Page 12: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/12.jpg)
terça-feira, 21 de maio de 13
![Page 13: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/13.jpg)
Modelos Iterativose incrementais
terça-feira, 21 de maio de 13
![Page 14: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/14.jpg)
Iterações muito longaspelo menos para o mundo de hoje
terça-feira, 21 de maio de 13
![Page 15: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/15.jpg)
Sistema de Produção Toyota
ou, para nós ocidentais, Lean!
terça-feira, 21 de maio de 13
![Page 16: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/16.jpg)
The new new product development game
Takeuchi & NonakaHarvard Business Review 1989
terça-feira, 21 de maio de 13
![Page 17: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/17.jpg)
terça-feira, 21 de maio de 13
![Page 18: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/18.jpg)
The Mythical Man MonthFrederick Brooks
“Quando um projeto está atrasado, adicionar mais pessoas servirá apenas para atrasá-lo ainda mais”
“O tempo estimado sempre deve ser dobrado. O programador precisa de tempo para pensar, além de programar”
terça-feira, 21 de maio de 13
![Page 19: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/19.jpg)
Dessas misturas, nascem os modelos Ágeis
numa estação de ski... (?)
terça-feira, 21 de maio de 13
![Page 20: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/20.jpg)
Indivíduos e interações mais que processos e ferramentas
Software funcionando mais que documentação abrangente
Colaboração com o cliente mais que negociação de contratos
Resposta a mudança mais que seguir planos
Manifesto Ágil
*os elementos da direta são importantes, porém, menos importantes
terça-feira, 21 de maio de 13
![Page 21: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/21.jpg)
não existe nada além de pessoas e comunicação
Jogo com objetivo, finito, cooperativo, de invenção
e comunicação
terça-feira, 21 de maio de 13
![Page 22: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/22.jpg)
Valores
•Comunicação
• Simplicidade
•Coragem
• Feedback constante
terça-feira, 21 de maio de 13
![Page 23: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/23.jpg)
terça-feira, 21 de maio de 13
![Page 24: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/24.jpg)
Lean Software Development
é a Cultura da empresa ágil
terça-feira, 21 de maio de 13
![Page 25: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/25.jpg)
• Nome ocidental para o sistema de produção da toyota (TPS)
• Sistemas holísticos
• Eliminação de desperdício
• Aprendizagem contínua
• Decidir no último momento possível
terça-feira, 21 de maio de 13
![Page 26: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/26.jpg)
Kanban
terça-feira, 21 de maio de 13
![Page 27: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/27.jpg)
• Visualização do estado de workflow
• Limitação do WIP
• Medir e gerenciar o ciclo de tempo
terça-feira, 21 de maio de 13
![Page 28: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/28.jpg)
SCRUMo framework para gestão de projetos
terça-feira, 21 de maio de 13
![Page 29: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/29.jpg)
o framework em uma imagem
terça-feira, 21 de maio de 13
![Page 30: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/30.jpg)
Cerimônias
terça-feira, 21 de maio de 13
![Page 31: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/31.jpg)
• Planejamento
• Revisão
• Retrospectiva
• Reuniões diárias
terça-feira, 21 de maio de 13
![Page 32: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/32.jpg)
Papéis
terça-feira, 21 de maio de 13
![Page 33: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/33.jpg)
• Product Owner
• Scrum Master
• Equipe
terça-feira, 21 de maio de 13
![Page 34: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/34.jpg)
Artefatos
terça-feira, 21 de maio de 13
![Page 35: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/35.jpg)
• Product Backlog
• Sprint Backlog
• Reuniões Diárias
• Burndown Chart
terça-feira, 21 de maio de 13
![Page 36: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/36.jpg)
extreme programming(XP)
terça-feira, 21 de maio de 13
![Page 37: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/37.jpg)
Programação em Par
terça-feira, 21 de maio de 13
![Page 38: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/38.jpg)
Test Driven Development
terça-feira, 21 de maio de 13
![Page 39: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/39.jpg)
Refactoring
terça-feira, 21 de maio de 13
![Page 40: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/40.jpg)
Código Coletivo
terça-feira, 21 de maio de 13
![Page 41: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/41.jpg)
Padrões
terça-feira, 21 de maio de 13
![Page 42: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/42.jpg)
Design Simplesterça-feira, 21 de maio de 13
![Page 43: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/43.jpg)
Ritmo Sustentável
terça-feira, 21 de maio de 13
![Page 44: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/44.jpg)
Integração Contínua
terça-feira, 21 de maio de 13
![Page 45: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/45.jpg)
Releases Curtos
terça-feira, 21 de maio de 13
![Page 46: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/46.jpg)
terça-feira, 21 de maio de 13
![Page 47: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/47.jpg)
Perguntas?
terça-feira, 21 de maio de 13
![Page 48: Desenvolvimento Ágil com Drupal](https://reader034.vdocuments.mx/reader034/viewer/2022051616/555ad78ad8b42a62528b4a3a/html5/thumbnails/48.jpg)
terça-feira, 21 de maio de 13