desenvolvimento Ágil orientado a testes - lt qcon sp 2011
DESCRIPTION
Como a busca pela qualidade transformou uma equipe de desenvolvimento JavaTRANSCRIPT
![Page 1: Desenvolvimento Ágil Orientado a Testes - LT Qcon SP 2011](https://reader038.vdocuments.com.br/reader038/viewer/2022102815/5563ee3dd8b42a2a3a8b57ac/html5/thumbnails/1.jpg)
Desenvolvimento Ágil em Java
Uma história real de como a busca pela qualidade de software transformou uma equipe de desenvolvimento
Eder Ignatowicz
@ederign
domingo, 11 de setembro de 2011
![Page 2: Desenvolvimento Ágil Orientado a Testes - LT Qcon SP 2011](https://reader038.vdocuments.com.br/reader038/viewer/2022102815/5563ee3dd8b42a2a3a8b57ac/html5/thumbnails/2.jpg)
BDD
domingo, 11 de setembro de 2011
![Page 3: Desenvolvimento Ágil Orientado a Testes - LT Qcon SP 2011](https://reader038.vdocuments.com.br/reader038/viewer/2022102815/5563ee3dd8b42a2a3a8b57ac/html5/thumbnails/3.jpg)
Orgulho
domingo, 11 de setembro de 2011
![Page 4: Desenvolvimento Ágil Orientado a Testes - LT Qcon SP 2011](https://reader038.vdocuments.com.br/reader038/viewer/2022102815/5563ee3dd8b42a2a3a8b57ac/html5/thumbnails/4.jpg)
O que te motiva no trabalho ?
domingo, 11 de setembro de 2011
![Page 5: Desenvolvimento Ágil Orientado a Testes - LT Qcon SP 2011](https://reader038.vdocuments.com.br/reader038/viewer/2022102815/5563ee3dd8b42a2a3a8b57ac/html5/thumbnails/5.jpg)
Ou um sentido de realização, um senso de propósito, um senso de orgulho ?
domingo, 11 de setembro de 2011
![Page 6: Desenvolvimento Ágil Orientado a Testes - LT Qcon SP 2011](https://reader038.vdocuments.com.br/reader038/viewer/2022102815/5563ee3dd8b42a2a3a8b57ac/html5/thumbnails/6.jpg)
É preciso restabelecer o "conceito de ofício, sobre o princípio do artesão: valorizar o significado do trabalho, em vez da remuneração que se pode
esperar dele. Reabilitar o conceito de trabalho bem desenvolvido pelo simples prazer de
desenvolvê-lo bem, independentemente do conceito de performance ou de retribuição. Apenas
esse compromissodesinteressado dá significado à vida".
Richard Sennett, autor de "L'uomo artigiano" (O homem artesão)...
domingo, 11 de setembro de 2011
![Page 7: Desenvolvimento Ágil Orientado a Testes - LT Qcon SP 2011](https://reader038.vdocuments.com.br/reader038/viewer/2022102815/5563ee3dd8b42a2a3a8b57ac/html5/thumbnails/7.jpg)
É preciso restabelecer o "conceito de ofício, sobre o princípio do artesão: valorizar o significado do trabalho, em vez da
remuneração que se pode esperar dele. Reabilitar o conceito de
trabalho bem desenvolvido pelo simples prazer dedesenvolvê-lo bem, independentemente do
conceito de performance ou de retribuição. Apenas esse compromisso
desinteressado dá significado à vida".
Richard Sennett, autor de "L'uomo artigiano" (O homem artesão)...
domingo, 11 de setembro de 2011
![Page 8: Desenvolvimento Ágil Orientado a Testes - LT Qcon SP 2011](https://reader038.vdocuments.com.br/reader038/viewer/2022102815/5563ee3dd8b42a2a3a8b57ac/html5/thumbnails/8.jpg)
Tinhamos um grande (e longo) projeto para um cliente bancário...
E uma equipe competente...
domingo, 11 de setembro de 2011
![Page 9: Desenvolvimento Ágil Orientado a Testes - LT Qcon SP 2011](https://reader038.vdocuments.com.br/reader038/viewer/2022102815/5563ee3dd8b42a2a3a8b57ac/html5/thumbnails/9.jpg)
Utilizávamos Scrum e grande parte dos preceitos ágeis...
domingo, 11 de setembro de 2011
![Page 10: Desenvolvimento Ágil Orientado a Testes - LT Qcon SP 2011](https://reader038.vdocuments.com.br/reader038/viewer/2022102815/5563ee3dd8b42a2a3a8b57ac/html5/thumbnails/10.jpg)
Mas a cada mês o projeto crescia e surgiam problemas cada vez maiores (como em todos grandes projetos)....
domingo, 11 de setembro de 2011
![Page 11: Desenvolvimento Ágil Orientado a Testes - LT Qcon SP 2011](https://reader038.vdocuments.com.br/reader038/viewer/2022102815/5563ee3dd8b42a2a3a8b57ac/html5/thumbnails/11.jpg)
e o incômodo ficava cada vez maior....... dentre estes incômodos, o principal
era...
domingo, 11 de setembro de 2011
![Page 12: Desenvolvimento Ágil Orientado a Testes - LT Qcon SP 2011](https://reader038.vdocuments.com.br/reader038/viewer/2022102815/5563ee3dd8b42a2a3a8b57ac/html5/thumbnails/12.jpg)
Nós podemos mais !
Precisamos construir (e garantir) uma maior qualidade do nosso trabalho...
domingo, 11 de setembro de 2011
![Page 13: Desenvolvimento Ágil Orientado a Testes - LT Qcon SP 2011](https://reader038.vdocuments.com.br/reader038/viewer/2022102815/5563ee3dd8b42a2a3a8b57ac/html5/thumbnails/13.jpg)
Numa “calma” reunião técnica...
Escutamos uns aos outros e decidimos utilizar:
domingo, 11 de setembro de 2011
![Page 14: Desenvolvimento Ágil Orientado a Testes - LT Qcon SP 2011](https://reader038.vdocuments.com.br/reader038/viewer/2022102815/5563ee3dd8b42a2a3a8b57ac/html5/thumbnails/14.jpg)
TDD e BDD para as regras de negócio:
domingo, 11 de setembro de 2011
![Page 15: Desenvolvimento Ágil Orientado a Testes - LT Qcon SP 2011](https://reader038.vdocuments.com.br/reader038/viewer/2022102815/5563ee3dd8b42a2a3a8b57ac/html5/thumbnails/15.jpg)
Testes de Aceitação para TODOS os fluxos principais
do negócio
domingo, 11 de setembro de 2011
![Page 16: Desenvolvimento Ágil Orientado a Testes - LT Qcon SP 2011](https://reader038.vdocuments.com.br/reader038/viewer/2022102815/5563ee3dd8b42a2a3a8b57ac/html5/thumbnails/16.jpg)
Jenkins e o Sonar cuidando para que tudo se mantenha em
ordem...
domingo, 11 de setembro de 2011
![Page 17: Desenvolvimento Ágil Orientado a Testes - LT Qcon SP 2011](https://reader038.vdocuments.com.br/reader038/viewer/2022102815/5563ee3dd8b42a2a3a8b57ac/html5/thumbnails/17.jpg)
Para o cliente:
• Produto funcionando;
• Deploy contínuo;
• Velocidade e adaptação as mudanças;
•Confiança na equipe.
domingo, 11 de setembro de 2011
![Page 18: Desenvolvimento Ágil Orientado a Testes - LT Qcon SP 2011](https://reader038.vdocuments.com.br/reader038/viewer/2022102815/5563ee3dd8b42a2a3a8b57ac/html5/thumbnails/18.jpg)
Para a equipe:
• Produto funcionando;
• Maximização da qualidade;
• Confiança na modificação de funcionalidades;
• Sono tranquilo e....
domingo, 11 de setembro de 2011
![Page 19: Desenvolvimento Ágil Orientado a Testes - LT Qcon SP 2011](https://reader038.vdocuments.com.br/reader038/viewer/2022102815/5563ee3dd8b42a2a3a8b57ac/html5/thumbnails/19.jpg)
Orgulho
domingo, 11 de setembro de 2011
![Page 20: Desenvolvimento Ágil Orientado a Testes - LT Qcon SP 2011](https://reader038.vdocuments.com.br/reader038/viewer/2022102815/5563ee3dd8b42a2a3a8b57ac/html5/thumbnails/20.jpg)
Eder Ignatowicz...
@ederign
domingo, 11 de setembro de 2011