Como	
  você	
  se	
  imagina	
  
daqui	
  a	
  40	
  anos	
  
	
  	
  @LucaBastos	
  
ThoughtWorks	
  
The	
  next	
  big	
  thing	
  
In	
  search	
  of	
  the	
  next	
  big	
  thing	
  
Marc	
  Andreessen	
  
I	
  think	
  it’s	
  worth	
  menDoning...	
...
What	
  our	
  clients	
  must	
  do	
  
The	
  only	
  thing	
  that	
  maHers	
  is	
  ge2ng	
  the	
  
product	
  right...
A	
  next	
  big	
  thing	
  could	
  be	
  agile	
  analy:cs	
  
The	
  best	
  of	
  the	
  companies	
  we’re	
  seeing...
A	
  next	
  big	
  thing	
  could	
  be	
  agile	
  analy:cs	
  
The	
  best	
  of	
  the	
  companies	
  we’re	
  seeing...
My	
  concern	
  in	
  this	
  pitch	
  is	
  
The	
  next	
  thing	
  to	
  learn	
  
A	
  project	
  
A	
  project	
  
Good	
  engineering	
  pracDces	
  
A	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
A	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
Smaller	
  releases	
  
ConDnuous...
A	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
Smaller	
  releases	
  
ConDnuous...
A	
  liHle	
  more	
  agile	
  project	
  	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
Sma...
A	
  liHle	
  more	
  agile	
  project	
  	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
Sma...
A	
  beHer	
  agile	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
Smaller	
  rele...
A	
  beHer	
  agile	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
Smaller	
  rele...
A	
  beHer	
  agile	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
Smaller	
  rele...
A	
  beHer	
  agile	
  cloud	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
Smalle...
A	
  beHer	
  agile	
  cloud	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
Smalle...
A	
  much	
  beHer	
  agile	
  cloud	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
 ...
A	
  much	
  beHer	
  agile	
  cloud	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
 ...
A	
  much	
  beHer	
  agile	
  cloud	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
 ...
Do	
  you	
  need	
  a	
  new	
  language?	
  
OK,	
  
OK,	
  
if	
  is	
  part	
  of	
  your	
  project	
  
But	
  if	
  it’s	
  only	
  for	
  fun...	
  
and	
  you	
  don’t	
  know	
  all	
  the	
  things	
  
needed	
  to	
  build	
  what	
  I’ve	
  called	
  
and	
  you	
  don’t	
  know	
  all	
  the	
  things	
  
needed	
  to	
  build	
  what	
  I’ve	
  called	
  
A	
  	
  much	...
I	
  have	
  sugges:ons...	
  	
  
for	
  your	
  free	
  :me	
  
A	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
Smaller	
  releases	
  
ConDnuous...
A	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
Smaller	
  releases	
  
ConDnuous...
A	
  liHle	
  more	
  agile	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
Smaller...
A	
  liHle	
  more	
  agile	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
Smaller...
A	
  liHle	
  more	
  agile	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
Smaller...
A	
  liHle	
  more	
  agile	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
Smaller...
A	
  liHle	
  more	
  agile	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
Smaller...
A	
  beHer	
  agile	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
Smaller	
  rele...
A	
  beHer	
  agile	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
Smaller	
  rele...
A	
  beHer	
  agile	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
Smaller	
  rele...
A	
  beHer	
  agile	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
Smaller	
  rele...
A	
  beHer	
  agile	
  project	
  
Good	
  engineering	
  pracDces	
  
TDD	
  
No	
  technical	
  debt	
  
Smaller	
  rele...
Cloud	
  
S3,	
  EDS,	
  ElasDc	
  MapReduce,	
  etc.	
  
A	
  beHer	
  agile	
  cloud	
  project	
  
Good	
  engineering	...
Cloud	
  
S3,	
  EDS,	
  ElasDc	
  MapReduce,	
  etc.	
  
A	
  beHer	
  agile	
  cloud	
  project	
  
Good	
  engineering	...
Responsive	
  design	
  
Android	
  &	
  iOS	
  or	
  C#	
  +	
  Xamarin	
  
Cloud	
  
S3,	
  EDS,	
  ElasDc	
  MapReduce,...
Responsive	
  design	
  
Android	
  &	
  iOS	
  or	
  C#	
  +	
  Xamarin	
  
Cloud	
  
S3,	
  EDS,	
  ElasDc	
  MapReduce,...
Responsive	
  design	
  
Android	
  &	
  iOS	
  or	
  C#	
  +	
  Xamarin	
  
Cloud	
  
S3,	
  EDS,	
  ElasDc	
  MapReduce,...
Besides	
  these	
  things...	
  
and	
  the	
  lessons	
  learned	
  from	
  our	
  
projects...	
  	
  
Improve	
  your	
  talks	
  
Improve	
  your	
  talks	
  
Improve	
  your	
  talks	
  
Improve	
  your	
  talks	
  
Improve	
  your	
  talks	
  
try	
  to	
  get	
  hang	
  of	
  the	
  business	
  
domain	
  you’re	
  in	
  	
  
try	
  to	
  get	
  hang	
  of	
  the	
  business	
  
domain	
  you’re	
  in	
  	
  
try	
  to	
  get	
  hang	
  of	
  the	
  business	
  
domain	
  you’re	
  in	
  	
  
try	
  to	
  get	
  hang	
  of	
  the	
  business	
  
domain	
  you’re	
  in	
  	
  
try	
  to	
  get	
  hang	
  of	
  the	
  business	
  
domain	
  you’re	
  in	
  	
  
Good	
  luck	
  
Good	
  luck	
  
Como voce se imagina daqui a 40 anos
Como voce se imagina daqui a 40 anos
Upcoming SlideShare
Loading in …5
×

Como voce se imagina daqui a 40 anos

782 views

Published on

Published in: Technology, Business
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
782
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Como voce se imagina daqui a 40 anos

  1. 1. Como  você  se  imagina   daqui  a  40  anos      @LucaBastos   ThoughtWorks  
  2. 2. The  next  big  thing  
  3. 3. In  search  of  the  next  big  thing   Marc  Andreessen   I  think  it’s  worth  menDoning...  
  4. 4. What  our  clients  must  do   The  only  thing  that  maHers  is  ge2ng  the   product  right,   developing  a  product  that  people  want   and  use     and  love     and  will  pay  for  -­‐     before  you  do  all  the  other  stuff.   Interview  with  Marc  Andreessen  HBR  Magazine,  May  2013   hHp://hbr.org/2013/05/in-­‐search-­‐of-­‐the-­‐next-­‐big-­‐thing/ar/3  
  5. 5. A  next  big  thing  could  be  agile  analy:cs   The  best  of  the  companies  we’re  seeing  now   are  unbelievably  good  at  analyDcs.    
  6. 6. A  next  big  thing  could  be  agile  analy:cs   The  best  of  the  companies  we’re  seeing  now   are  unbelievably  good  at  analyDcs.     They  have  this  incredible  closed  loop  where   they  analyze  data  and  feed  the  numbers   directly  back  into  the  process  virtually  in  real   Dme,  running  a  con:nuous  improvement  loop.   Interview  with  Marc  Andreessen  HBR  Magazine,  May  2013   hHp://hbr.org/2013/05/in-­‐search-­‐of-­‐the-­‐next-­‐big-­‐thing/ar/4  
  7. 7. My  concern  in  this  pitch  is  
  8. 8. The  next  thing  to  learn  
  9. 9. A  project  
  10. 10. A  project   Good  engineering  pracDces  
  11. 11. A  project   Good  engineering  pracDces   TDD   No  technical  debt  
  12. 12. A  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops  
  13. 13. A  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…  
  14. 14. A  liHle  more  agile  project     Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon  
  15. 15. A  liHle  more  agile  project     Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve  
  16. 16. A  beHer  agile  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve   Customer     Development  
  17. 17. A  beHer  agile  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve   Customer     Development   Metrics:     AcquisiDon,   AcDvaDon,     RetenDon,   Revenue,  etc.    
  18. 18. A  beHer  agile  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve   Customer     Development   Metrics:     AcquisiDon,   AcDvaDon,     RetenDon,   Revenue,  etc.     Agile  AnalyDcs   Machine   Learning,  etc.  
  19. 19. A  beHer  agile  cloud  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve   Customer     Development   Metrics:     AcquisiDon,   AcDvaDon,     RetenDon,   Revenue,  etc.     Agile  AnalyDcs   Machine   Learning,  etc.   Cloud  
  20. 20. A  beHer  agile  cloud  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve   Customer     Development   Metrics:     AcquisiDon,   AcDvaDon,     RetenDon,   Revenue,  etc.     Agile  AnalyDcs   Machine   Learning,  etc.   Cloud   S3,  EDS,  ElasDc  MapReduce,  etc.  
  21. 21. A  much  beHer  agile  cloud  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve   Customer     Development   Metrics:     AcquisiDon,   AcDvaDon,     RetenDon,   Revenue,  etc.     Agile  AnalyDcs   Machine   Learning,  etc.   Cloud   S3,  EDS,  ElasDc  MapReduce,  etc.   Responsive  design  
  22. 22. A  much  beHer  agile  cloud  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve   Customer     Development   Metrics:     AcquisiDon,   AcDvaDon,     RetenDon,   Revenue,  etc.     Agile  AnalyDcs   Machine   Learning,  etc.   Cloud   S3,  EDS,  ElasDc  MapReduce,  etc.   Responsive  design   Android  &  iOS  
  23. 23. A  much  beHer  agile  cloud  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve   Customer     Development   Metrics:     AcquisiDon,   AcDvaDon,     RetenDon,   Revenue,  etc.     Agile  AnalyDcs   Machine   Learning,  etc.   Cloud   S3,  EDS,  ElasDc  MapReduce,  etc.   Responsive  design   Android  &  iOS  or  C#  +  Xamarin  
  24. 24. Do  you  need  a  new  language?  
  25. 25. OK,  
  26. 26. OK,   if  is  part  of  your  project  
  27. 27. But  if  it’s  only  for  fun...  
  28. 28. and  you  don’t  know  all  the  things   needed  to  build  what  I’ve  called  
  29. 29. and  you  don’t  know  all  the  things   needed  to  build  what  I’ve  called   A    much  beBer  agile  cloud   project  
  30. 30. I  have  sugges:ons...     for  your  free  :me  
  31. 31. A  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…  
  32. 32. A  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…  
  33. 33. A  liHle  more  agile  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve  
  34. 34. A  liHle  more  agile  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve  
  35. 35. A  liHle  more  agile  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve  
  36. 36. A  liHle  more  agile  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve  
  37. 37. A  liHle  more  agile  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve  
  38. 38. A  beHer  agile  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve   Customer     Development   Metrics:     AcquisiDon,   AcDvaDon,     RetenDon,   Revenue,  etc.     Agile  AnalyDcs   Machine   Learning,  etc.  
  39. 39. A  beHer  agile  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve   Customer     Development   Metrics:     AcquisiDon,   AcDvaDon,     RetenDon,   Revenue,  etc.     Agile  AnalyDcs   Machine   Learning,  etc.  
  40. 40. A  beHer  agile  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve   Customer     Development   Metrics:     AcquisiDon,   AcDvaDon,     RetenDon,   Revenue,  etc.     Agile  AnalyDcs   Machine   Learning,  etc.  
  41. 41. A  beHer  agile  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve   Customer     Development   Metrics:     AcquisiDon,   AcDvaDon,     RetenDon,   Revenue,  etc.     Agile  AnalyDcs   Machine   Learning,  etc.  
  42. 42. A  beHer  agile  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve   Customer     Development   Metrics:     AcquisiDon,   AcDvaDon,     RetenDon,   Revenue,  etc.     Agile  AnalyDcs  
  43. 43. Cloud   S3,  EDS,  ElasDc  MapReduce,  etc.   A  beHer  agile  cloud  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve   Customer     Development   Metrics:     AcquisiDon,   AcDvaDon,     RetenDon,   Revenue,  etc.     Agile  AnalyDcs  
  44. 44. Cloud   S3,  EDS,  ElasDc  MapReduce,  etc.   A  beHer  agile  cloud  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve   Customer     Development   Metrics:     AcquisiDon,   AcDvaDon,     RetenDon,   Revenue,  etc.     Agile  AnalyDcs  
  45. 45. Responsive  design   Android  &  iOS  or  C#  +  Xamarin   Cloud   S3,  EDS,  ElasDc  MapReduce,  etc.   A  much  beHer  agile  cloud  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve   Customer     Development   Metrics:     AcquisiDon,   AcDvaDon,     RetenDon,   Revenue,  etc.     Agile  AnalyDcs  
  46. 46. Responsive  design   Android  &  iOS  or  C#  +  Xamarin   Cloud   S3,  EDS,  ElasDc  MapReduce,  etc.   A  much  beHer  agile  cloud  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve   Customer     Development   Metrics:     AcquisiDon,   AcDvaDon,     RetenDon,   Revenue,  etc.     Agile  AnalyDcs  
  47. 47. Responsive  design   Android  &  iOS  or  C#  +  Xamarin   Cloud   S3,  EDS,  ElasDc  MapReduce,  etc.   A  much  beHer  agile  cloud  project   Good  engineering  pracDces   TDD   No  technical  debt   Smaller  releases   ConDnuous  Delivery   Faster  build-­‐measure-­‐learn  loops   Blah,  blah,  blah…   IncepDon   RetrospecDve   Customer     Development   Metrics:     AcquisiDon,   AcDvaDon,     RetenDon,   Revenue,  etc.     Agile  AnalyDcs  
  48. 48. Besides  these  things...  
  49. 49. and  the  lessons  learned  from  our   projects...    
  50. 50. Improve  your  talks  
  51. 51. Improve  your  talks  
  52. 52. Improve  your  talks  
  53. 53. Improve  your  talks  
  54. 54. Improve  your  talks  
  55. 55. try  to  get  hang  of  the  business   domain  you’re  in    
  56. 56. try  to  get  hang  of  the  business   domain  you’re  in    
  57. 57. try  to  get  hang  of  the  business   domain  you’re  in    
  58. 58. try  to  get  hang  of  the  business   domain  you’re  in    
  59. 59. try  to  get  hang  of  the  business   domain  you’re  in    
  60. 60. Good  luck  
  61. 61. Good  luck  

×