Como voce se imagina daqui a 40 anos

Preview:

DESCRIPTION

 

Citation preview

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,  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  

A  next  big  thing  could  be  agile  analy:cs  

The  best  of  the  companies  we’re  seeing  now  are  unbelievably  good  at  analyDcs.    

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  

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  Delivery  Faster  build-­‐measure-­‐learn  loops  

A  project  

Good  engineering  pracDces  TDD  No  technical  debt  Smaller  releases  ConDnuous  Delivery  Faster  build-­‐measure-­‐learn  loops  Blah,  blah,  blah…  

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  

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  

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  

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.    

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.  

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  

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.  

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  

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  

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  

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  beBer  agile  cloud  project  

I  have  sugges:ons...    for  your  free  :me  

A  project  

Good  engineering  pracDces  TDD  No  technical  debt  Smaller  releases  ConDnuous  Delivery  Faster  build-­‐measure-­‐learn  loops  Blah,  blah,  blah…  

A  project  

Good  engineering  pracDces  TDD  No  technical  debt  Smaller  releases  ConDnuous  Delivery  Faster  build-­‐measure-­‐learn  loops  Blah,  blah,  blah…  

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  

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  

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  

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  

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  

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.  

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.  

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.  

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.  

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  

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  

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  

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  

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  

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  

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