Design Simples 
com XP 
Por Ismael Soares 
@rkmael
Agregar Valor ao Cliente
Em engenharia de software… 
"O 
custo 
de 
corrigir 
um 
problema 
em 
software 
cresce 
exponencialmente 
ao 
longo 
do 
...
Design Tradicional
Kent Beck 
Infelizmente a única constante em um projeto 
de software é a mudança: 
! 
• Os requisitos mudam 
• O design mu...
"O problema não está na mudança em si, 
porque ela vai acontecer de qualquer jeito, 
mas sim na incapacidade de lidar quan...
Design no XP
Qual é a nossa missão?
Agregar Valor ao Cliente
Logo… devemos fazer apenas 
o necessário para atingir esta 
missão!
No XP…
Não se faz trabalho especulativo
A equipe deve implementar a 
solução mais simples possível, se 
preocupando apenas com os 
problemas de hoje, deixando os ...
Porque a necessidade especulada 
pode não se materializada
Demora para ter feedback
Valores 
do 
XP
Comunicação: 
Um design simples comunica a intenção de forma 
eficaz. Isto porque é fácil compreende-lo.
Simplicidade: 
Um design simples torna o software mais leve e mais 
fácil de ser alterado a qualquer momento, visto que 
é...
Feedback: 
Criando um design simples, a equipe é capaz de 
avançar de forma mais ágil e obter o feedback do 
cliente mais ...
Coragem: 
A equipe trabalha o design apenas até o ponto em 
que ela resolve o problema hoje. Problemas do 
futuro, mesmos ...
Duvidas?
Obrigado 
@rkmael 
rkmael@hotmail.com 
www.bluesoft.com.br/blog
Design Simples com XP
Design Simples com XP
Próximos SlideShares
Carregando em…5
×

Design Simples com XP

423 visualizações

Publicada em

Nesta apresentação, falei a equipe da Bluesoft a importância de pensar em design simples ao desenvolver uma solução que agregue valor ao cliente.

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
423
No SlideShare
0
A partir de incorporações
0
Número de incorporações
92
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Design Simples com XP

  1. 1. Design Simples com XP Por Ismael Soares @rkmael
  2. 2. Agregar Valor ao Cliente
  3. 3. Em engenharia de software… "O custo de corrigir um problema em software cresce exponencialmente ao longo do tempo. Um problema que poderia ter custado um dólar para ser corrigido se tivesse sido encontrado durante a análise pode custar milhares de dólares para ser resolvido em produção"
  4. 4. Design Tradicional
  5. 5. Kent Beck Infelizmente a única constante em um projeto de software é a mudança: ! • Os requisitos mudam • O design muda • A tecnologia muda • A equipe muda • Os membros da equipe mudam
  6. 6. "O problema não está na mudança em si, porque ela vai acontecer de qualquer jeito, mas sim na incapacidade de lidar quando ela chegar”
  7. 7. Design no XP
  8. 8. Qual é a nossa missão?
  9. 9. Agregar Valor ao Cliente
  10. 10. Logo… devemos fazer apenas o necessário para atingir esta missão!
  11. 11. No XP…
  12. 12. Não se faz trabalho especulativo
  13. 13. A equipe deve implementar a solução mais simples possível, se preocupando apenas com os problemas de hoje, deixando os problemas do futuro para o futuro
  14. 14. Porque a necessidade especulada pode não se materializada
  15. 15. Demora para ter feedback
  16. 16. Valores do XP
  17. 17. Comunicação: Um design simples comunica a intenção de forma eficaz. Isto porque é fácil compreende-lo.
  18. 18. Simplicidade: Um design simples torna o software mais leve e mais fácil de ser alterado a qualquer momento, visto que é mais fácil de ser compreendido
  19. 19. Feedback: Criando um design simples, a equipe é capaz de avançar de forma mais ágil e obter o feedback do cliente mais rápido e reagir rapidamente a mudança
  20. 20. Coragem: A equipe trabalha o design apenas até o ponto em que ela resolve o problema hoje. Problemas do futuro, mesmos previstos, ficam para o futuro. É necessário coragem para assumir que a equipe é capaz de reagir a mudança quando necessário
  21. 21. Duvidas?
  22. 22. Obrigado @rkmael rkmael@hotmail.com www.bluesoft.com.br/blog

×