Your SlideShare is downloading. ×
0
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
O que eh desenvolver software
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

O que eh desenvolver software

178

Published on

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

No Downloads
Views
Total Views
178
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. Vamoscontextualizar<br />
  • 3. Vamoscontextualizar<br />Construirsoftwaresnão tem mais de 50 anos<br />
  • 4. Vamoscontextualizar<br />Construirsoftwaresnão tem mais de 50 anos<br />É natural oshumanoscriaremanalogiasparaconseguirexplicareentendernovosconceitos<br />
  • 5. Vamoscontextualizar<br />Construirsoftwaresnão tem mais de 50 anos<br />É natural oshumanoscriaremanalogiasparaconseguirexplicareentendernovosconceitos<br />Desenvolver um software é um conceito novo!<br />
  • 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. 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. Algumasanalogias(Construçãocivil)<br />
  • 9. Algumasanalogias(Processofabril)<br />
  • 10. O queédesenvolver um software?<br />Seráquedesenvolver software se assemelhaàisso?<br />
  • 11. O queédesenvolver um software?<br />Seráquedesenvolver software se assemelhaàisso?<br />Masseráqueessaé a melhor forma?<br />
  • 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. Algumasanalogias(Processocritativo)<br />
  • 14. Então, oquerealmenteédesenvolver um software?<br />
  • 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. 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. 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. 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. 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. Então, oquerealmenteédesenvolver um software?<br />LEARNING<br />and<br />COOLNESS<br />
  • 21. Então, oquerealmenteédesenvolver um software?<br />LEARNING<br />(aprendizagem)<br />and<br />COOLNESS<br />(legalzice)<br />
  • 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. E comoutiliza-los damelhormaneiraopossível<br />LEARNING<br />
  • 24. Learning(simplicidade)<br />
  • 25. Learning(simplicidade)<br />
  • 26. Learning(feedback)<br />
  • 27. Learning(comunicação)<br />
  • 28. Learning(comunicação)<br />
  • 29. Learning(respeito)<br />
  • 30. Learning(respeito)<br />
  • 31. E comoutiliza-los damelhormaneiraopossível<br />COOLNESS<br />
  • 32. Coolness(Entegar valor)<br />Qual a coisamenos legal no desenvolvimento de um sistema?<br />
  • 33. Masnemtudosãoflores…<br />
  • 34. Problemas no desenvolvimento<br />Clientedistantes<br />Choque de culturas<br />Falta de testes<br />Falhanacomunicação<br />
  • 35. Problemas no desenvolvimento(Clientedistante)<br />
  • 36. Problemas no desenvolvimento(Choque de culturas)<br />
  • 37. Problemas no desenvolvimento(Falta de testes)<br />
  • 38. Problemas no desenvolvimento(Falhanacomunicação)<br />
  • 39. É hora de historinha<br />
  • 40. É hora de historinha<br />
  • 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. Conclusão<br />@brunomaomeh<br />http://brunomaomeh.wordpress.com<br />

×