public class M2M {<br />	public M2M() {<br />naoEhApenasEscreverCodigo();<br />	}<br />	public void naoEhApenasEscreverCod...
Vamoscontextualizar<br />
Vamoscontextualizar<br />Construirsoftwaresnão tem mais de 50 anos<br />
Vamoscontextualizar<br />Construirsoftwaresnão tem mais de 50 anos<br />É natural oshumanoscriaremanalogiasparaconseguirex...
Vamoscontextualizar<br />Construirsoftwaresnão tem mais de 50 anos<br />É natural oshumanoscriaremanalogiasparaconseguirex...
Vamoscontextualizar<br />Construirsoftwaresnão tem mais de 50 anos<br />É natural oshumanoscriaremanalogiasparaconseguirex...
Vamoscontextualizar<br />Construirsoftwaresnão tem mais de 50 anos<br />É natural oshumanoscriaremanalogiasparaconseguirex...
Algumasanalogias(Construçãocivil)<br />
Algumasanalogias(Processofabril)<br />
	O queédesenvolver um software?<br />Seráquedesenvolver software se assemelhaàisso?<br />
	O queédesenvolver um software?<br />Seráquedesenvolver software se assemelhaàisso?<br />Masseráqueessaé a melhor forma?<b...
	O queédesenvolver um software?<br />Seráquedesenvolver software se assemelhaàisso?<br />Masseráqueessaé a melhor forma?<b...
Algumasanalogias(Processocritativo)<br />
Então, oquerealmenteédesenvolver um software?<br />
Então, oquerealmenteédesenvolver um software?<br />Um poucosobremeusprojetos:<br />Gestãocomercial<br />Controle de serviç...
Então, oquerealmenteédesenvolver um software?<br />Um poucosobremeusprojetos:<br />Gestãocomercial<br />(aprendicomofuncio...
Então, oquerealmenteédesenvolver um software?<br />Um poucosobremeusprojetos:<br />Gestãocomercial<br />(aprendicomofuncio...
Então, oquerealmenteédesenvolver um software?<br />Um poucosobremeusprojetos:<br />Gestãocomercial<br />(aprendicomofuncio...
Então, oquerealmenteédesenvolver um software?<br />Um poucosobremeusprojetos:<br />GerenciamentoAtacadista<br />(aprendico...
Então, oquerealmenteédesenvolver um software?<br />LEARNING<br />and<br />COOLNESS<br />
Então, oquerealmenteédesenvolver um software?<br />LEARNING<br />(aprendizagem)<br />and<br />COOLNESS<br />(legalzice)<br />
E comoutiliza-los damelhormaneiraopossível<br />Learning (aprender)<br />Simplicidade<br />Feedback<br />Comunicação<br />...
E comoutiliza-los damelhormaneiraopossível<br />LEARNING<br />
Learning(simplicidade)<br />
Learning(simplicidade)<br />
Learning(feedback)<br />
Learning(comunicação)<br />
Learning(comunicação)<br />
Learning(respeito)<br />
Learning(respeito)<br />
E comoutiliza-los damelhormaneiraopossível<br />COOLNESS<br />
Coolness(Entegar valor)<br />Qual a coisamenos legal no desenvolvimento de um sistema?<br />
Masnemtudosãoflores…<br />
Problemas no desenvolvimento<br />Clientedistantes<br />Choque de culturas<br />Falta de testes<br />Falhanacomunicação<br />
Problemas no desenvolvimento(Clientedistante)<br />
Problemas no desenvolvimento(Choque de culturas)<br />
Problemas no desenvolvimento(Falta de testes)<br />
Problemas no desenvolvimento(Falhanacomunicação)<br />
É hora de historinha<br />
É hora de historinha<br />
Referencias<br />Klaus Wuestefeld – Learning And Coolness<br />http://www.infoq.com/br/presentations/learning-and-coolness...
Conclusão<br />@brunomaomeh<br />http://brunomaomeh.wordpress.com<br />
Upcoming SlideShare
Loading in …5
×

O que eh desenvolver software

331 views

Published on

Published in: Self Improvement
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
331
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

O que eh desenvolver software

  1. 1. public class M2M {<br /> public M2M() {<br />naoEhApenasEscreverCodigo();<br /> }<br /> public void naoEhApenasEscreverCodigo() {<br />System.out.println(“Escrevercódigoéomenor ” +<br /> “dos nossosproblemas.”);<br /> }<br />}<br />O queédesenvolver um software?<br />
  2. 2. Vamoscontextualizar<br />
  3. 3. Vamoscontextualizar<br />Construirsoftwaresnão tem mais de 50 anos<br />
  4. 4. Vamoscontextualizar<br />Construirsoftwaresnão tem mais de 50 anos<br />É natural oshumanoscriaremanalogiasparaconseguirexplicareentendernovosconceitos<br />
  5. 5. Vamoscontextualizar<br />Construirsoftwaresnão tem mais de 50 anos<br />É natural oshumanoscriaremanalogiasparaconseguirexplicareentendernovosconceitos<br />Desenvolver um software é um conceito novo!<br />
  6. 6. Vamoscontextualizar<br />Construirsoftwaresnão tem mais de 50 anos<br />É natural oshumanoscriaremanalogiasparaconseguirexplicareentendernovosconceito<br />Desenvolver um software é um conceito novo!<br />Obviamente, foi criado uma analogia em cima do desenvolvimento de software<br />
  7. 7. Vamoscontextualizar<br />Construirsoftwaresnão tem mais de 50 anos<br />É natural oshumanoscriaremanalogiasparaconseguirexplicareentendernovosconceito<br />Desenvolver um software é um conceito novo!<br />Obviamente, foi criado uma analogia em cima do desenvolvimento de software<br />Um dos maiores problemas das analogias é que costumam ter limites não muito bem definidos.<br />
  8. 8. Algumasanalogias(Construçãocivil)<br />
  9. 9. Algumasanalogias(Processofabril)<br />
  10. 10. O queédesenvolver um software?<br />Seráquedesenvolver software se assemelhaàisso?<br />
  11. 11. O queédesenvolver um software?<br />Seráquedesenvolver software se assemelhaàisso?<br />Masseráqueessaé a melhor forma?<br />
  12. 12. O queédesenvolver um software?<br />Seráquedesenvolver software se assemelhaàisso?<br />Masseráqueessaé a melhor forma?<br />Entãooquerealmenteédesenvolver um software?<br />
  13. 13. Algumasanalogias(Processocritativo)<br />
  14. 14. Então, oquerealmenteédesenvolver um software?<br />
  15. 15. Então, oquerealmenteédesenvolver um software?<br />Um poucosobremeusprojetos:<br />Gestãocomercial<br />Controle de serviço<br />Gestão de frotas<br />
  16. 16. Então, oquerealmenteédesenvolver um software?<br />Um poucosobremeusprojetos:<br />Gestãocomercial<br />(aprendicomofuncionalojascomerciais)<br />Controle de serviço<br />Gestão de frotas<br />
  17. 17. Então, oquerealmenteédesenvolver um software?<br />Um poucosobremeusprojetos:<br />Gestãocomercial<br />(aprendicomofuncionalojascomerciais)<br />Controlede serviço<br />(aprendicomofuncionaagendamento de serviçosemgeral)<br />Gestão de frotas<br />
  18. 18. Então, oquerealmenteédesenvolver um software?<br />Um poucosobremeusprojetos:<br />Gestãocomercial<br />(aprendicomofuncionalojascomerciais)<br />Controle de serviço<br />(aprendicomofuncionaagendamento de serviçosemgeral)<br />Gestão de frotas<br />(estouaprendendocomogerirfrotas de onibus)<br />
  19. 19. Então, oquerealmenteédesenvolver um software?<br />Um poucosobremeusprojetos:<br />GerenciamentoAtacadista<br />(aprendicomofuncionalojascomerciais)<br />Controle/agendamento de serviço<br />(aprendicomofuncionaagendamento de serviçosemgeral)<br />Gestão de Frotas<br />(estouaprendendocomogerirfrotas de onibus)<br />
  20. 20. Então, oquerealmenteédesenvolver um software?<br />LEARNING<br />and<br />COOLNESS<br />
  21. 21. Então, oquerealmenteédesenvolver um software?<br />LEARNING<br />(aprendizagem)<br />and<br />COOLNESS<br />(legalzice)<br />
  22. 22. E comoutiliza-los damelhormaneiraopossível<br />Learning (aprender)<br />Simplicidade<br />Feedback<br />Comunicação<br />Respeito<br />Coolness (legalzice)<br />Entregar valor<br />
  23. 23. E comoutiliza-los damelhormaneiraopossível<br />LEARNING<br />
  24. 24. Learning(simplicidade)<br />
  25. 25. Learning(simplicidade)<br />
  26. 26. Learning(feedback)<br />
  27. 27. Learning(comunicação)<br />
  28. 28. Learning(comunicação)<br />
  29. 29. Learning(respeito)<br />
  30. 30. Learning(respeito)<br />
  31. 31. E comoutiliza-los damelhormaneiraopossível<br />COOLNESS<br />
  32. 32. Coolness(Entegar valor)<br />Qual a coisamenos legal no desenvolvimento de um sistema?<br />
  33. 33. Masnemtudosãoflores…<br />
  34. 34. Problemas no desenvolvimento<br />Clientedistantes<br />Choque de culturas<br />Falta de testes<br />Falhanacomunicação<br />
  35. 35. Problemas no desenvolvimento(Clientedistante)<br />
  36. 36. Problemas no desenvolvimento(Choque de culturas)<br />
  37. 37. Problemas no desenvolvimento(Falta de testes)<br />
  38. 38. Problemas no desenvolvimento(Falhanacomunicação)<br />
  39. 39. É hora de historinha<br />
  40. 40. É hora de historinha<br />
  41. 41. Referencias<br />Klaus Wuestefeld – Learning And Coolness<br />http://www.infoq.com/br/presentations/learning-and-coolness-beyond-xp<br />Improveit<br />http://www.improveit.com.br/xp<br />TriadWorks<br />http://www.triadworks.com.br/<br />Palestras/HappyHours/Amigos…<br />Váriasformasqueeuaprendi<br />
  42. 42. Conclusão<br />@brunomaomeh<br />http://brunomaomeh.wordpress.com<br />

×