como voce se imagina daqui a 40 anos
DESCRIPTION
TRANSCRIPT
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