![Page 1: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/1.jpg)
Globalcode – Open4education
Trilha Agile – 7 Padrões Para Implantar Métodos Ágeis
Suelen Goularte Carvalho
![Page 2: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/2.jpg)
Globalcode – Open4education
Quem sou eu...Experiência:+ 7 anos de desenvolvimento+ 2 anos entusiásta ágil
Graduada em (2008): Análise e Desenvolvimento de Sistemas - FATED
Pós-Graduada em (2012):Gestão Estratégica de Projetos - ITA
@SuelenGC
www.suelengc.com.br
![Page 3: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/3.jpg)
Globalcode – Open4education
História do tema
O que é um Padrão
Linguagem de Padrões Sugerida
7 Padrões Para Implantar Métodos Ágeis
Conclusão
![Page 4: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/4.jpg)
Como construímos
softwares hoje?
![Page 5: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/5.jpg)
Globalcode – Open4education
Modelo tradicional de desenvolvimento de software.
![Page 6: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/6.jpg)
Globalcode – Open4education
6
A famosa história do balanço.
![Page 7: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/7.jpg)
Globalcode – Open4education
Alto custo!
7Prazos longos!
![Page 8: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/8.jpg)
Globalcode – Open4education
8
![Page 9: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/9.jpg)
Globalcode – Open4education
![Page 10: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/10.jpg)
Globalcode – Open4education
![Page 11: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/11.jpg)
Globalcode – Open4education
Scrum
![Page 12: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/12.jpg)
Globalcode – Open4education
SCRUM KANBAN
XP LEAN FDD
TDD CRYSTAL ...
![Page 13: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/13.jpg)
Globalcode – Open4education
![Page 14: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/14.jpg)
Globalcode – Open4education
14
Diversas empresas já utilizam métodos ágeis!!!
![Page 15: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/15.jpg)
15
Como estas empresas passaram a utilizar métodos ágeis?
Quais ações foram tomadas?
E se outras empresas começarem igual?
![Page 16: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/16.jpg)
Globalcode – Open4education
História do tema
O que é um Padrão
Linguagem de Padrões Sugerida
7 Padrões Para Implantar Métodos Ágeis
Conclusão
![Page 17: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/17.jpg)
17
-- Martin Fowler
-- Christopher Alexander
Cada padrão é uma regra de três partes que expressa a relação entre um certo contexto,
um problema e uma solução.
Um padrão é uma ideia que foi útil em algum contexto prático e provavelmente será útil em outros.
![Page 18: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/18.jpg)
Globalcode – Open4education
História do tema
O que é um Padrão
Linguagem de Padrões Sugerida
7 Padrões Para Implantar Métodos Ágeis
Conclusão
![Page 19: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/19.jpg)
19
DERRUBE AS BARREIRAS***
Visto que times ágeis precisam se comunicar constantemente é necessário derrubar as barreiras que interferem na comunicação.
![Page 20: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/20.jpg)
20
ESCREVA NA PAREDE***
Para que as pessoas se sintam mais envolvidas e responsáveis pelo andamento do projeto, irradie as informações e estimule que as pessoas participem da sua atualização.
![Page 21: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/21.jpg)
21
COMECE ÁGIL NA GESTÃO***
Quando se decide implantar métodos ágeis, a primeira dúvida que surge é: “Por onde começar?”.
![Page 22: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/22.jpg)
22
MONTE UM CANIVETE SUIÇO*
Para realizar entregas mais rápidas, tenha pessoas no time que consigam realizar todos os processos de construção e testes do software.
![Page 23: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/23.jpg)
23
FAÇA TESTES**
Para poder saber sempre se seu código continua funcionando, dedique um tempo durante o desenvolvimento para a criação de testes.
![Page 24: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/24.jpg)
24
AUTOMATIZE VALIDAÇÕES**
Visto que em times ágeis os commits são feitos com muita frequência e por vários integrantes, elimine o tempo dispendido na validação manual automatize o processo de testes e building.
![Page 25: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/25.jpg)
25
FAÇA REFATORAÇÃO*
À medida que se adiciona mais e mais linhas de código, o software pode ir ficando desnecessariamente complexo e com uma estrutura não adequada. Refatoração com frequência o código se torna mais fácil de trabalhar.
![Page 26: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/26.jpg)
Globalcode – Open4education
História do tema
O que é um Padrão
Linguagem de Padrões Sugerida
7 Padrões Para Implantar Métodos Ágeis
Conclusão
![Page 27: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/27.jpg)
Globalcode – Open4education
![Page 28: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/28.jpg)
Globalcode – Open4education
História do tema
O que é um Padrão
Linguagem de Padrões Sugerida
7 Padrões Para Implantar Métodos Ágeis
Conclusão
![Page 29: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/29.jpg)
Os padrões documentam algumas dessas ações
Uma série de ações devem ser executadas por times que querem se tornar ágeis
![Page 30: TDC2012 Agile - 7 Padrões Para Implantar Métodos Ágeis](https://reader036.vdocuments.mx/reader036/viewer/2022081602/5571c86ad8b42a3f5e8b4745/html5/thumbnails/30.jpg)
Globalcode – Open4education
Como saber mais?
Link da monografia: Padrões Para Implantar Métodos Ágeis http://www.sophia.bibl.ita.br/biblioteca/index.asp?codigo_sophia=62104