Palestra realizada na conferência do Tá Safo, em Belém do Pará, em 10/06/2012. Apresentação sobre técnicas para construção e entrega de valor em projetos ágeis de software
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ciclo de desenvolvimento ágil - Uma abordagem para entrega de valor - Tá Safo Conf 2012 - Belém/PA/Brazil
1. Ciclo de desenvolvimento ágil
Uma abordagem para entrega de valor
Alexandre Cardoso
Tá Safo! Conf 2012
Belém - Pará
www.concretesolutions.com.br
2. Alexandre Cardoso (@accbel)
• Mais um paraense em SP (um dia eu volto)
• 12 anos de batalha
• Java, Ruby, Engenharia de Software, Agile
• Muito a aprender e um pouco a dividir :)
86. Desenvolvedor
Falhou?
Corrigir
Commit ao
SCM
(dev branch)
CI Server
Integrar
mudanças
Repositório
87. Desenvolvedor
Falhou?
Corrigir
Commit ao
SCM
(dev branch)
DEV OK?
Deploy
CI Server
Integrar
mudanças
Repositório DEV Server
88. Desenvolvedor
Falhou?
Corrigir
Commit ao
SCM
(dev branch)
DEV OK?
Deploy
CI Server
Integrar
mudanças
Testar
Repositório DEV Server
Testador
89. Desenvolvedor
Falhou?
Corrigir
Commit ao
SCM
(dev branch)
DEV OK?
Deploy
CI Server
Integrar
mudanças
Testar
Repositório DEV Server
Teste OK?
Commit
(QA branch)
Testador
90. Desenvolvedor
Falhou?
Corrigir QA OK?
Deploy
QA Server
Commit ao
SCM
(dev branch)
DEV OK?
Deploy
CI Server
Integrar
mudanças
Testar
Repositório DEV Server
Teste OK?
Commit
(QA branch)
Testador
91. Desenvolvedor
Time ágil
Falhou?
Corrigir QA OK?
Deploy
QA Server
Commit ao
SCM
(dev branch)
DEV OK?
Deploy
CI Server
Integrar
mudanças
Testar
Repositório DEV Server
Teste OK?
Commit
(QA branch)
Testador
92. Desenvolvedor
Time ágil
Falhou?
Corrigir QA OK? Cliente
Deploy
QA Server
Commit ao
SCM
(dev branch)
DEV OK?
Deploy
CI Server
Integrar
mudanças
Testar
Repositório DEV Server
Teste OK?
Commit
(QA branch)
Testador
93. Desenvolvedor
Time ágil
Falhou?
Corrigir QA OK? Cliente
Deploy
QA Server
Commit ao
SCM
(dev branch)
DEV OK?
Deploy
CI Server
Integrar
mudanças
Testar
Repositório DEV Server
Teste OK?
Commit
(QA branch)
Testador