SlideShare una empresa de Scribd logo
1 de 47
CTO School Melbourne
November 2016
Thanks to our sponsors
Join our Trello board
http://tinyurl.com/ctoschoolmelb
Join our Slack conversation
https://ctoschoolmelbourne.slack.com/
send a request to join in to
james.ross@envato.com
or
peter.moran@rea-group.com
This Month’s Topic
Looking at your technology business
through the lens
of the 3 horizons model
with
Nigel Fernandes
SEEK
CTO School Melbourne
Thinking about technical strategy &
growth
Nigel Fernandes
Architecture Practice Manager
Objective:
Help you understand whether the 3
Horizons of Growth model could
work for you
THIS TALK IS NOT ENDORSED BY
Foundations of this
talk
Individual autonomy without collective
alignment leads to anarchy.
~ Sam Newman
Platform = People + Technology
~ Scott Shaw
Software delivery capability
is a function of the alignment of
the platform to the needs of the product.
~ Me
3 Horizons Model
3 Horizons Model
The Product side
Extend and defend
core business
Build emerging
businesses
Create viable
options
Experienced business operators
extend the core
Business builders develop
new opportunities
Visionaries, champions
create viable options
The People side
Transitional Architecture
modernizes the core
Evolutionary Architecture
guides growth with opportunities
Emergent Architecture
based on disruptive tech
The Technology side
Horizon 1
Superior execution.
Extend and defend core business
Horizon 1
Transitional Architecture modernizes the core
Experienced business operators extend the core
We rely on experienced technical leaders who possess:
• A track record and love for working effectively with
legacy code
• The ability refactor as you go along and be disciplined
• The ability to strangle systems along functionality seams
• The explainers. The patient. The calm and steady.
People
Transitional Architectures aiming for
SOA/Microservices as a strangler and for complexity management
Automated operations and effective team level support/on-call
New tech as a way of solving problems of scale: AWS, Docker etc.
New tech as a way of decoupling, managing blast radius
Focus on Inter-operability
Established pattern based decision making
Tech Radar as a Reflection Exercise
Activity
Get technologists
in a room.
Ask them to reflect on
Techniques, Tools,
Platforms and Languages
in use.
Classify these as
Assess, Trial,
Adopt or Hold.
TIME modeling with Leadership
Activity
Sit with your leadership
team
Ask them to review
products and systems using
Gartner’s TIME model.
Classify each into one of the
four quadrants
Use the results as an
input to decision making
STARS modeling with Leadership.
Activity
Sit with your leadership
teams
Ask them to assess their
products and the teams
working on them
Classify each as Start-Up,
Turnaround, Accelerated
Growth, Realignment or
Sustaining Success
Reflect on the implications
Patterns. Everywhere.
Logging. Metrics. Deployment. Secrets.
Horizon 2
Taking advantage of new opportunity
Build emerging businesses
Horizon 2
Business builders develop new opportunities
Evolutionary Architecture guides growth with opportunities
We rely on Product engineers. Characterized by:
• Enthusiasm and passion. Evangelists.
• A Strong sense of optimism
• Comfort with working in higher degrees of uncertainty
• Comfortable with trading tech debt for speed, and the
experience doing it.
• Knowledge of the second system effects
• Ability to think on their feet, adapt fast, and thrive while
under delivery pressure.
People
Evolutionary Architectures guided by :
Composibility of existing services to extend/create new products
Add new services to expose new capabilities/data
Invest in older software assets only where required
New tech as a way of attracting and retaining talent
New tech as a way of achieving shortened time to market
Optimize for code for flexibility not efficiency
Focus on Inter-operability
FFF Exercise with Teams on a regular basis
Activity
To help teams keep their
focus on the things that
are important.
Use the FFF for non
functional requirements
Have teams determine
The dimensions
Trade off sliders with Teams on a regular basis
Activity
To help teams keep
their focus on the
things that are
important.
To help keep product
and technology
teams honest.
Tech Debt walls mapping
Activity
Technical teams get uncomfortable with borrowing down on tech debt.
Visibility helps deal with managing the debt versus productivity scales
Horizon 3
Creating new viable businesses
Horizon 3
Emergent Architecture based on disruptive tech
Business builders develop new opportunities
Create viable options
We rely on Entrepreneurial engineers. Characterized by:
• Self driven. Champions and visionaries.
• Comfort with working with a lack of clarity
• Comfortable with building quick and dirty solutions
• Comfortable with throwing work away as products
develop and pivot.
• Ability to learn fast without a lot of formal support
• The courage to be different.
People
Emergent Architectures characterized by :
Operating outside the boundaries of established systems
New tech as a market disruptor
New tech as a commercially defensible IP
Optimized for learning
Mandates the need for re-investment later
Horizon scanning
Activity
Workshop with the
whole cross functional
team and the entire
stakeholder group to
course correct and
maintain engagement
The Emergent
Organization
Experienced business operators
extend the core
Business builders develop
new opportunities
Visionaries, champions
create viable options
Culture evolution
Ref:Connected Company – Dave Gray
Ref:Connected Company – Dave Gray
Thank you
Discussion notes
Wardley maps: (Matt Fellows and Ervin Van der Koogh)
http://blog.gardeviance.org/2015/03/on-pioneers-settlers-town-planners-and.html?m=1
and https://vimeo.com/189984496
Is there a Horizon 0 – the people and tech left behind after an organization has
moved on, post the evolution from horizon 1 -> 2. What does that look like?
(Liz Douglass – has upcoming talk at YOW CTO summit on this)
The 3 horizons model as applied to features and code flows within an application. 3
horizons of features, core feature set, potential high adoption/value-
add/differentiator features, and long shots? How would you engineer these given this
view? Would you put more rigour around networks and error case handling for
horizon 1 versus 3 for example?
(Oliver Jones)
Crossing the chasm & related HBR article : https://hbr.org/2007/07/to-succeed-in-
the-long-term-focus-on-the-middle-term (Nish Mohanty and others)

Más contenido relacionado

La actualidad más candente

Modern Agile and Product Culture
Modern Agile and Product CultureModern Agile and Product Culture
Modern Agile and Product CultureDiego Pacheco
 
The Agile Business Manifesto
The Agile Business ManifestoThe Agile Business Manifesto
The Agile Business ManifestoNeil Perkin
 
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017AgileNZ Conference
 
Agile Turkey summit 2014 - Empirical Management explored
Agile Turkey summit 2014 - Empirical Management exploredAgile Turkey summit 2014 - Empirical Management explored
Agile Turkey summit 2014 - Empirical Management exploredGunther Verheyen
 
#businessagility : fake marketing or real new trend ?
#businessagility : fake marketing or real new trend ?#businessagility : fake marketing or real new trend ?
#businessagility : fake marketing or real new trend ?Christophe Keromen
 
The Agile Manifesto and Agile Methodology
The Agile Manifesto and Agile MethodologyThe Agile Manifesto and Agile Methodology
The Agile Manifesto and Agile MethodologyQRPInternational
 
The Agile Manifesto in the Star Wars Universe
The Agile Manifesto in the Star Wars UniverseThe Agile Manifesto in the Star Wars Universe
The Agile Manifesto in the Star Wars UniverseAaron Griffith
 
Flavours of agile
Flavours of agileFlavours of agile
Flavours of agileHenry Jacob
 
The Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable AgilityThe Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable AgilityAhmed Sidky
 
Product Agility: 3 fundamentals from the trenches (Braga,PT)
Product Agility: 3 fundamentals from the trenches (Braga,PT)Product Agility: 3 fundamentals from the trenches (Braga,PT)
Product Agility: 3 fundamentals from the trenches (Braga,PT)Pedro Teixeira
 
Crafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James HayesCrafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James HayesScrum Australia Pty Ltd
 
Agile organization transformation in big enterprise
Agile organization transformation in big enterpriseAgile organization transformation in big enterprise
Agile organization transformation in big enterpriseNicola Sfondrini
 
Agile Architecture (Scrum + DevOps) by Milan Chheda
Agile Architecture (Scrum + DevOps) by Milan ChhedaAgile Architecture (Scrum + DevOps) by Milan Chheda
Agile Architecture (Scrum + DevOps) by Milan ChhedaAgile ME
 
La empresa como organismo vivo. Habilitemos la agilidad empresarial (Business...
La empresa como organismo vivo. Habilitemos la agilidad empresarial (Business...La empresa como organismo vivo. Habilitemos la agilidad empresarial (Business...
La empresa como organismo vivo. Habilitemos la agilidad empresarial (Business...David Alejano Hernández
 
Agile and Lean beyond Software Development Projects by Dr. Mohamed Salama
Agile and Lean beyond Software Development Projects by  Dr. Mohamed Salama  Agile and Lean beyond Software Development Projects by  Dr. Mohamed Salama
Agile and Lean beyond Software Development Projects by Dr. Mohamed Salama Agile ME
 
2 speed IT - the best way to start your IoT journey
2 speed IT -  the best way to start your IoT journey2 speed IT -  the best way to start your IoT journey
2 speed IT - the best way to start your IoT journeyLukasz Paciorkowski
 
Ownership Transfer of an IT Program
Ownership Transfer of an IT ProgramOwnership Transfer of an IT Program
Ownership Transfer of an IT ProgramThoughtworks
 
50 Common Mistakes Corporate Innovation Teams Should Avoid
50 Common Mistakes Corporate Innovation Teams Should Avoid50 Common Mistakes Corporate Innovation Teams Should Avoid
50 Common Mistakes Corporate Innovation Teams Should AvoidFrances Goh
 
Overview of the Implementing Innovation Course
Overview of the Implementing Innovation CourseOverview of the Implementing Innovation Course
Overview of the Implementing Innovation CourseBrad Power
 

La actualidad más candente (20)

Modern Agile and Product Culture
Modern Agile and Product CultureModern Agile and Product Culture
Modern Agile and Product Culture
 
The Agile Business Manifesto
The Agile Business ManifestoThe Agile Business Manifesto
The Agile Business Manifesto
 
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
 
Agile Turkey summit 2014 - Empirical Management explored
Agile Turkey summit 2014 - Empirical Management exploredAgile Turkey summit 2014 - Empirical Management explored
Agile Turkey summit 2014 - Empirical Management explored
 
#businessagility : fake marketing or real new trend ?
#businessagility : fake marketing or real new trend ?#businessagility : fake marketing or real new trend ?
#businessagility : fake marketing or real new trend ?
 
The Agile Manifesto and Agile Methodology
The Agile Manifesto and Agile MethodologyThe Agile Manifesto and Agile Methodology
The Agile Manifesto and Agile Methodology
 
The Agile Manifesto in the Star Wars Universe
The Agile Manifesto in the Star Wars UniverseThe Agile Manifesto in the Star Wars Universe
The Agile Manifesto in the Star Wars Universe
 
Flavours of agile
Flavours of agileFlavours of agile
Flavours of agile
 
The Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable AgilityThe Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable Agility
 
Product Agility: 3 fundamentals from the trenches (Braga,PT)
Product Agility: 3 fundamentals from the trenches (Braga,PT)Product Agility: 3 fundamentals from the trenches (Braga,PT)
Product Agility: 3 fundamentals from the trenches (Braga,PT)
 
Crafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James HayesCrafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James Hayes
 
Agile organization transformation in big enterprise
Agile organization transformation in big enterpriseAgile organization transformation in big enterprise
Agile organization transformation in big enterprise
 
Agile Architecture (Scrum + DevOps) by Milan Chheda
Agile Architecture (Scrum + DevOps) by Milan ChhedaAgile Architecture (Scrum + DevOps) by Milan Chheda
Agile Architecture (Scrum + DevOps) by Milan Chheda
 
La empresa como organismo vivo. Habilitemos la agilidad empresarial (Business...
La empresa como organismo vivo. Habilitemos la agilidad empresarial (Business...La empresa como organismo vivo. Habilitemos la agilidad empresarial (Business...
La empresa como organismo vivo. Habilitemos la agilidad empresarial (Business...
 
Agile PMO
Agile PMO Agile PMO
Agile PMO
 
Agile and Lean beyond Software Development Projects by Dr. Mohamed Salama
Agile and Lean beyond Software Development Projects by  Dr. Mohamed Salama  Agile and Lean beyond Software Development Projects by  Dr. Mohamed Salama
Agile and Lean beyond Software Development Projects by Dr. Mohamed Salama
 
2 speed IT - the best way to start your IoT journey
2 speed IT -  the best way to start your IoT journey2 speed IT -  the best way to start your IoT journey
2 speed IT - the best way to start your IoT journey
 
Ownership Transfer of an IT Program
Ownership Transfer of an IT ProgramOwnership Transfer of an IT Program
Ownership Transfer of an IT Program
 
50 Common Mistakes Corporate Innovation Teams Should Avoid
50 Common Mistakes Corporate Innovation Teams Should Avoid50 Common Mistakes Corporate Innovation Teams Should Avoid
50 Common Mistakes Corporate Innovation Teams Should Avoid
 
Overview of the Implementing Innovation Course
Overview of the Implementing Innovation CourseOverview of the Implementing Innovation Course
Overview of the Implementing Innovation Course
 

Similar a Looking at your Technology company through the "3 Horizons of growth" model.

Strategic Innovation Process
Strategic Innovation ProcessStrategic Innovation Process
Strategic Innovation ProcessCijo Abraham Mani
 
Interaction19: Future of Design Leadership
Interaction19: Future of Design Leadership Interaction19: Future of Design Leadership
Interaction19: Future of Design Leadership Chris Avore
 
User-centric design for large enterprises
User-centric design for large enterprisesUser-centric design for large enterprises
User-centric design for large enterprisesInVision App
 
Techniques For Sustainable Digital Delivery At Scale - Leeds Digital Festival
Techniques For Sustainable Digital Delivery At Scale - Leeds Digital FestivalTechniques For Sustainable Digital Delivery At Scale - Leeds Digital Festival
Techniques For Sustainable Digital Delivery At Scale - Leeds Digital FestivalAxiologik
 
BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"BSGAfrica
 
Innovation Demystified - Patrick Hogan
Innovation Demystified - Patrick HoganInnovation Demystified - Patrick Hogan
Innovation Demystified - Patrick HoganPatrick Hogan
 
SDSU Mgt747 FA13 summary - Technology Commercialization
SDSU Mgt747 FA13 summary - Technology Commercialization SDSU Mgt747 FA13 summary - Technology Commercialization
SDSU Mgt747 FA13 summary - Technology Commercialization Ricardo dos Santos
 
Innovation strategy to-execution v2 10-May-2013
Innovation strategy to-execution v2 10-May-2013Innovation strategy to-execution v2 10-May-2013
Innovation strategy to-execution v2 10-May-2013Dario Morandotti
 
2016 - 2. Innovation as a core business process.pot
2016 - 2. Innovation as a core business process.pot2016 - 2. Innovation as a core business process.pot
2016 - 2. Innovation as a core business process.potNadia Lushchak
 
LT_DRAFT_Collateral_16x9_PPTX_Ver_9.6
LT_DRAFT_Collateral_16x9_PPTX_Ver_9.6LT_DRAFT_Collateral_16x9_PPTX_Ver_9.6
LT_DRAFT_Collateral_16x9_PPTX_Ver_9.6Ratnakar Garikipati
 
Systematic search for breakthrough innovations
Systematic search for breakthrough innovationsSystematic search for breakthrough innovations
Systematic search for breakthrough innovationsinnovation-3
 
Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines Hilary Ip
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антонsolit
 
Setting up Performance Testing & Engineering COE - Top 10 success secrets
Setting up Performance Testing & Engineering COE - Top 10 success secretsSetting up Performance Testing & Engineering COE - Top 10 success secrets
Setting up Performance Testing & Engineering COE - Top 10 success secretsRamya Ramalinga Moorthy
 

Similar a Looking at your Technology company through the "3 Horizons of growth" model. (20)

PRESTO Digital Ideation 2019
PRESTO Digital Ideation 2019PRESTO Digital Ideation 2019
PRESTO Digital Ideation 2019
 
Strategic Innovation Process
Strategic Innovation ProcessStrategic Innovation Process
Strategic Innovation Process
 
Presto digital ideation 2019 teaser presentation
Presto digital ideation 2019 teaser presentationPresto digital ideation 2019 teaser presentation
Presto digital ideation 2019 teaser presentation
 
Interaction19: Future of Design Leadership
Interaction19: Future of Design Leadership Interaction19: Future of Design Leadership
Interaction19: Future of Design Leadership
 
PRESTO digital ideation 2019 teaser presentation
PRESTO digital ideation 2019 teaser presentationPRESTO digital ideation 2019 teaser presentation
PRESTO digital ideation 2019 teaser presentation
 
User-centric design for large enterprises
User-centric design for large enterprisesUser-centric design for large enterprises
User-centric design for large enterprises
 
Techniques For Sustainable Digital Delivery At Scale - Leeds Digital Festival
Techniques For Sustainable Digital Delivery At Scale - Leeds Digital FestivalTechniques For Sustainable Digital Delivery At Scale - Leeds Digital Festival
Techniques For Sustainable Digital Delivery At Scale - Leeds Digital Festival
 
BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"
 
Innovation Demystified - Patrick Hogan
Innovation Demystified - Patrick HoganInnovation Demystified - Patrick Hogan
Innovation Demystified - Patrick Hogan
 
SDSU Mgt747 FA13 summary - Technology Commercialization
SDSU Mgt747 FA13 summary - Technology Commercialization SDSU Mgt747 FA13 summary - Technology Commercialization
SDSU Mgt747 FA13 summary - Technology Commercialization
 
Innovation strategy to-execution v2 10-May-2013
Innovation strategy to-execution v2 10-May-2013Innovation strategy to-execution v2 10-May-2013
Innovation strategy to-execution v2 10-May-2013
 
2016 - 2. Innovation as a core business process.pot
2016 - 2. Innovation as a core business process.pot2016 - 2. Innovation as a core business process.pot
2016 - 2. Innovation as a core business process.pot
 
LT_DRAFT_Collateral_16x9_PPTX_Ver_9.6
LT_DRAFT_Collateral_16x9_PPTX_Ver_9.6LT_DRAFT_Collateral_16x9_PPTX_Ver_9.6
LT_DRAFT_Collateral_16x9_PPTX_Ver_9.6
 
Systematic search for breakthrough innovations
Systematic search for breakthrough innovationsSystematic search for breakthrough innovations
Systematic search for breakthrough innovations
 
Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
 
In Pursuit of Innovation: Full Lifecycle Innovation
In Pursuit of Innovation: Full Lifecycle InnovationIn Pursuit of Innovation: Full Lifecycle Innovation
In Pursuit of Innovation: Full Lifecycle Innovation
 
Agile PMO - PM
Agile PMO - PMAgile PMO - PM
Agile PMO - PM
 
The Leading Authority on Innovation Management. A Framework to manage Innovation
The Leading Authority on Innovation Management. A Framework to manage InnovationThe Leading Authority on Innovation Management. A Framework to manage Innovation
The Leading Authority on Innovation Management. A Framework to manage Innovation
 
Setting up Performance Testing & Engineering COE - Top 10 success secrets
Setting up Performance Testing & Engineering COE - Top 10 success secretsSetting up Performance Testing & Engineering COE - Top 10 success secrets
Setting up Performance Testing & Engineering COE - Top 10 success secrets
 

Más de Nigel Fernandes

Digital Transformation Summit - Melbourne 2019
Digital Transformation Summit - Melbourne 2019Digital Transformation Summit - Melbourne 2019
Digital Transformation Summit - Melbourne 2019Nigel Fernandes
 
Ipqc Enterprise Architecture Summit - Melbourne 2019
Ipqc  Enterprise Architecture Summit - Melbourne 2019Ipqc  Enterprise Architecture Summit - Melbourne 2019
Ipqc Enterprise Architecture Summit - Melbourne 2019Nigel Fernandes
 
Exploiting Serverless - DevOps Conference Sydney 2018
Exploiting Serverless - DevOps Conference Sydney 2018Exploiting Serverless - DevOps Conference Sydney 2018
Exploiting Serverless - DevOps Conference Sydney 2018Nigel Fernandes
 
My career lessons - for Monash Students at Battle of the Brains 215
My career lessons - for Monash Students at Battle of the Brains 215My career lessons - for Monash Students at Battle of the Brains 215
My career lessons - for Monash Students at Battle of the Brains 215Nigel Fernandes
 
Lessons learnt the hard way.
Lessons learnt the hard way.Lessons learnt the hard way.
Lessons learnt the hard way.Nigel Fernandes
 
Lean Programmer Anarchy
Lean Programmer Anarchy Lean Programmer Anarchy
Lean Programmer Anarchy Nigel Fernandes
 
Towards a responsive business - DevOps MeetUp Melbourne 2013
Towards a responsive business - DevOps MeetUp Melbourne 2013Towards a responsive business - DevOps MeetUp Melbourne 2013
Towards a responsive business - DevOps MeetUp Melbourne 2013Nigel Fernandes
 
Towards a responsive business, the developer way
Towards a responsive business, the developer wayTowards a responsive business, the developer way
Towards a responsive business, the developer wayNigel Fernandes
 
DevOps Days Melbourne meet-up
DevOps Days Melbourne meet-upDevOps Days Melbourne meet-up
DevOps Days Melbourne meet-upNigel Fernandes
 
LAST Conference - Dev-Ops and Continuous Delivery
LAST Conference - Dev-Ops and Continuous DeliveryLAST Conference - Dev-Ops and Continuous Delivery
LAST Conference - Dev-Ops and Continuous DeliveryNigel Fernandes
 
Continuous Delivery and the Cloud
Continuous Delivery and the CloudContinuous Delivery and the Cloud
Continuous Delivery and the CloudNigel Fernandes
 
Continuous Delivery in the AWS Cloud
Continuous Delivery in the AWS CloudContinuous Delivery in the AWS Cloud
Continuous Delivery in the AWS CloudNigel Fernandes
 
Thoughtworks Brazil, Code Quality
Thoughtworks Brazil, Code QualityThoughtworks Brazil, Code Quality
Thoughtworks Brazil, Code QualityNigel Fernandes
 

Más de Nigel Fernandes (17)

Digital Transformation Summit - Melbourne 2019
Digital Transformation Summit - Melbourne 2019Digital Transformation Summit - Melbourne 2019
Digital Transformation Summit - Melbourne 2019
 
Ipqc Enterprise Architecture Summit - Melbourne 2019
Ipqc  Enterprise Architecture Summit - Melbourne 2019Ipqc  Enterprise Architecture Summit - Melbourne 2019
Ipqc Enterprise Architecture Summit - Melbourne 2019
 
Exploiting Serverless - DevOps Conference Sydney 2018
Exploiting Serverless - DevOps Conference Sydney 2018Exploiting Serverless - DevOps Conference Sydney 2018
Exploiting Serverless - DevOps Conference Sydney 2018
 
Seek test-invaders
Seek test-invadersSeek test-invaders
Seek test-invaders
 
My career lessons - for Monash Students at Battle of the Brains 215
My career lessons - for Monash Students at Battle of the Brains 215My career lessons - for Monash Students at Battle of the Brains 215
My career lessons - for Monash Students at Battle of the Brains 215
 
Lessons learnt the hard way.
Lessons learnt the hard way.Lessons learnt the hard way.
Lessons learnt the hard way.
 
Lean Programmer Anarchy
Lean Programmer Anarchy Lean Programmer Anarchy
Lean Programmer Anarchy
 
Towards a responsive business - DevOps MeetUp Melbourne 2013
Towards a responsive business - DevOps MeetUp Melbourne 2013Towards a responsive business - DevOps MeetUp Melbourne 2013
Towards a responsive business - DevOps MeetUp Melbourne 2013
 
Towards a responsive business, the developer way
Towards a responsive business, the developer wayTowards a responsive business, the developer way
Towards a responsive business, the developer way
 
DevOps Days Melbourne meet-up
DevOps Days Melbourne meet-upDevOps Days Melbourne meet-up
DevOps Days Melbourne meet-up
 
LAST Conference - Dev-Ops and Continuous Delivery
LAST Conference - Dev-Ops and Continuous DeliveryLAST Conference - Dev-Ops and Continuous Delivery
LAST Conference - Dev-Ops and Continuous Delivery
 
Continuous Delivery and the Cloud
Continuous Delivery and the CloudContinuous Delivery and the Cloud
Continuous Delivery and the Cloud
 
Continuous Delivery in the AWS Cloud
Continuous Delivery in the AWS CloudContinuous Delivery in the AWS Cloud
Continuous Delivery in the AWS Cloud
 
RubyConf Uruguay 2011
RubyConf Uruguay 2011RubyConf Uruguay 2011
RubyConf Uruguay 2011
 
Thoughtworks Brazil, Code Quality
Thoughtworks Brazil, Code QualityThoughtworks Brazil, Code Quality
Thoughtworks Brazil, Code Quality
 
RubyConf Brazil 2011
RubyConf Brazil 2011RubyConf Brazil 2011
RubyConf Brazil 2011
 
Test Engineering
Test EngineeringTest Engineering
Test Engineering
 

Último

Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
Chapter 1 Performance Management HRM.ppt
Chapter 1 Performance Management HRM.pptChapter 1 Performance Management HRM.ppt
Chapter 1 Performance Management HRM.ppt2020102713
 
The Final Activity in Project Management
The Final Activity in Project ManagementThe Final Activity in Project Management
The Final Activity in Project ManagementCIToolkit
 
Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingGiuseppe De Simone
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionCIToolkit
 
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentFrom Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentCIToolkit
 
Choosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptxChoosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptxMadan Karki
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Giuseppe De Simone
 
Mind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and ThoughtsMind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and ThoughtsCIToolkit
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramCIToolkit
 
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...PROF. PAUL ALLIEU KAMARA
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...CIToolkit
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsCIToolkit
 
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsDigital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsHannah Smith
 

Último (18)

Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
Chapter 1 Performance Management HRM.ppt
Chapter 1 Performance Management HRM.pptChapter 1 Performance Management HRM.ppt
Chapter 1 Performance Management HRM.ppt
 
The Final Activity in Project Management
The Final Activity in Project ManagementThe Final Activity in Project Management
The Final Activity in Project Management
 
Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful Thinking
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem Resolution
 
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentFrom Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
 
Choosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptxChoosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptx
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
 
Mind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and ThoughtsMind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and Thoughts
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
 
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
THE LEADERSHIP TO CHANGE THE WOLRD THIS IS YOUR HOUR PURSUES YOUR GIFT, TALEN...
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
 
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsDigital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
 

Looking at your Technology company through the "3 Horizons of growth" model.

  • 2. Thanks to our sponsors
  • 3. Join our Trello board http://tinyurl.com/ctoschoolmelb
  • 4. Join our Slack conversation https://ctoschoolmelbourne.slack.com/
  • 5. send a request to join in to james.ross@envato.com or peter.moran@rea-group.com
  • 6. This Month’s Topic Looking at your technology business through the lens of the 3 horizons model with Nigel Fernandes SEEK
  • 8. Thinking about technical strategy & growth Nigel Fernandes Architecture Practice Manager
  • 9. Objective: Help you understand whether the 3 Horizons of Growth model could work for you
  • 10. THIS TALK IS NOT ENDORSED BY
  • 12. Individual autonomy without collective alignment leads to anarchy. ~ Sam Newman
  • 13. Platform = People + Technology ~ Scott Shaw
  • 14. Software delivery capability is a function of the alignment of the platform to the needs of the product. ~ Me
  • 17.
  • 18.
  • 19. The Product side Extend and defend core business Build emerging businesses Create viable options
  • 20. Experienced business operators extend the core Business builders develop new opportunities Visionaries, champions create viable options The People side
  • 21. Transitional Architecture modernizes the core Evolutionary Architecture guides growth with opportunities Emergent Architecture based on disruptive tech The Technology side
  • 23. Extend and defend core business Horizon 1 Transitional Architecture modernizes the core Experienced business operators extend the core
  • 24. We rely on experienced technical leaders who possess: • A track record and love for working effectively with legacy code • The ability refactor as you go along and be disciplined • The ability to strangle systems along functionality seams • The explainers. The patient. The calm and steady. People
  • 25. Transitional Architectures aiming for SOA/Microservices as a strangler and for complexity management Automated operations and effective team level support/on-call New tech as a way of solving problems of scale: AWS, Docker etc. New tech as a way of decoupling, managing blast radius Focus on Inter-operability Established pattern based decision making
  • 26. Tech Radar as a Reflection Exercise Activity Get technologists in a room. Ask them to reflect on Techniques, Tools, Platforms and Languages in use. Classify these as Assess, Trial, Adopt or Hold.
  • 27. TIME modeling with Leadership Activity Sit with your leadership team Ask them to review products and systems using Gartner’s TIME model. Classify each into one of the four quadrants Use the results as an input to decision making
  • 28. STARS modeling with Leadership. Activity Sit with your leadership teams Ask them to assess their products and the teams working on them Classify each as Start-Up, Turnaround, Accelerated Growth, Realignment or Sustaining Success Reflect on the implications
  • 30. Horizon 2 Taking advantage of new opportunity
  • 31. Build emerging businesses Horizon 2 Business builders develop new opportunities Evolutionary Architecture guides growth with opportunities
  • 32. We rely on Product engineers. Characterized by: • Enthusiasm and passion. Evangelists. • A Strong sense of optimism • Comfort with working in higher degrees of uncertainty • Comfortable with trading tech debt for speed, and the experience doing it. • Knowledge of the second system effects • Ability to think on their feet, adapt fast, and thrive while under delivery pressure. People
  • 33. Evolutionary Architectures guided by : Composibility of existing services to extend/create new products Add new services to expose new capabilities/data Invest in older software assets only where required New tech as a way of attracting and retaining talent New tech as a way of achieving shortened time to market Optimize for code for flexibility not efficiency Focus on Inter-operability
  • 34. FFF Exercise with Teams on a regular basis Activity To help teams keep their focus on the things that are important. Use the FFF for non functional requirements Have teams determine The dimensions
  • 35. Trade off sliders with Teams on a regular basis Activity To help teams keep their focus on the things that are important. To help keep product and technology teams honest.
  • 36. Tech Debt walls mapping Activity Technical teams get uncomfortable with borrowing down on tech debt. Visibility helps deal with managing the debt versus productivity scales
  • 37. Horizon 3 Creating new viable businesses
  • 38. Horizon 3 Emergent Architecture based on disruptive tech Business builders develop new opportunities Create viable options
  • 39. We rely on Entrepreneurial engineers. Characterized by: • Self driven. Champions and visionaries. • Comfort with working with a lack of clarity • Comfortable with building quick and dirty solutions • Comfortable with throwing work away as products develop and pivot. • Ability to learn fast without a lot of formal support • The courage to be different. People
  • 40. Emergent Architectures characterized by : Operating outside the boundaries of established systems New tech as a market disruptor New tech as a commercially defensible IP Optimized for learning Mandates the need for re-investment later
  • 41. Horizon scanning Activity Workshop with the whole cross functional team and the entire stakeholder group to course correct and maintain engagement
  • 43. Experienced business operators extend the core Business builders develop new opportunities Visionaries, champions create viable options Culture evolution
  • 47. Discussion notes Wardley maps: (Matt Fellows and Ervin Van der Koogh) http://blog.gardeviance.org/2015/03/on-pioneers-settlers-town-planners-and.html?m=1 and https://vimeo.com/189984496 Is there a Horizon 0 – the people and tech left behind after an organization has moved on, post the evolution from horizon 1 -> 2. What does that look like? (Liz Douglass – has upcoming talk at YOW CTO summit on this) The 3 horizons model as applied to features and code flows within an application. 3 horizons of features, core feature set, potential high adoption/value- add/differentiator features, and long shots? How would you engineer these given this view? Would you put more rigour around networks and error case handling for horizon 1 versus 3 for example? (Oliver Jones) Crossing the chasm & related HBR article : https://hbr.org/2007/07/to-succeed-in- the-long-term-focus-on-the-middle-term (Nish Mohanty and others)

Notas del editor

  1. Maybe help you explain whether micro-services could work for you.
  2. Agreement on the axioms. Suspend objection for the duration of this presentation.
  3. Because people without technology is not useful for a tech company Because technology without people is not useful for a tech company
  4. Good architectures support and are driven by the needs of our business. Bad architectures require our business to change. What is easy to change in your business model should be easy to change in your architecture.
  5. Model disclaimer.
  6. Because assassins are good at execution. Value creation: Superior execution. Businesses we’re trying to run better than anyone else and at the same time defend our core business Metrics: Performance focus. Profit, cash flow, roi etc.
  7. A track record and love for working effectively with legacy code A special kind of mind set. People here know how to dive into the middle of a code base and work their way into affected regions. The strategies they use for feature development and managing debt is quite different. Level of comfort with tools like Structure 101, Cyclomatic complexity etc. The ability refactor as you go along and be disciplined The dark forest analogy. The system heat map. Comprehending the rate of change in the system. The story of the system rewrite. The ability to strangle systems along functionality seams Hidden seams in a system. The bus, the system integration points, the ui, the back office process etc. The explainers. Deep domain context. Onboarding new members, keeping innovation alive with new thinking while managing the complexity of big/old systems. Explaining Feature complexity.
  8. Transitional Architectures aiming for Microservices as a strangler and for complexity management Automated operations and effective Support New tech as a way of solving problems of scale: AWS, Docker, New tech as a way of decoupling, managing blast radius Focus on Inter-operability Established pattern based decision making
  9. CloudWatch & Splunk & fan out. Central functions and team operations Statsd for metrics Docker in Docker or Docker alongside docker, or docker with friend called docker or docker mania Secrets sucks for everyone. Encrypted repos. LastPass as a service. Vault & leases.
  10. Source of value creation: taking advantage of new opportunity. Trying to gain a significantly better position relative to your competitors. Much of the value in a company comes from relatively small business here. Market wants this. Metrics: Revenue growth, NPV
  11. We rely on Product engineers. Characterized by: Enthusiasm and passion. Evangelists. A Strong sense of optimism Comfort with working in higher degrees of uncertainty Comfortable with trading tech debt for speed, and the experience doing it. Knowledge of the second system effects Ability to think on their feet, adapt fast, and thrive while under delivery pressure.
  12. Evolutionary Architectures guided by : Composibility of existing services to extend/create new products Add new services to expose new capabilities/data Invest in older software assets only where required New tech as a way of attracting and retaining talent New tech as a way of achieving shortened time to market Optimize for code for flexibility not efficiency Focus on Inter-operability
  13. Activities: Fitness Functions
  14. “The relative effort that the team would have to spend in order to pay this debt.“ “Pain is the direct impact on productivity that this debt causes. (interest)” Keep paying down the principal, not only the interest
  15. Value creation: Potential value. Little experiments. Clustered experiments rather than a VC model. Clustered around themes. A focus on insights and foresight on the target market space.
  16. We rely on Entrepreneurial engineers. Characterized by: Self driven. Champions and visionaries. Comfort with working with a lack of clarity Comfortable with building quick and dirty solutions Comfortable with throwing work away as products develop and pivot. Ability to learn fast without a lot of formal support The courage to be different.
  17. Emergent Architectures characterized by : -> operating outside the boundaries of established systems -> new tech as a market disruptor – VR, -> new tech as a commercially defensible IP – machine learning, neural networks, recommendation algos etc. -> optimized for learning -> mandates the need for re-investment later
  18. The cultural norms and the behaviors of the teams, tech and products in the horizons 2, move into the core and become the new normal. Same for 3 to 2
  19. Note the data on Cities versus Companies . Consider: Closed systems versus open systems. Traditional view of the company or organization is a closed system. i.e Machine that must be managed to avoid collapse. Cities on the other hand are Open systems. Complex adaptive systems. Like an organism instead of a machine. Exchanging, reacting and evolving constantly with its environment. Consider: what happens if we view the modern agile technology company as a complex adaptive system, an organism rather than a machine?
  20. Complex Adaptive systems are a special class of open systems characterized by dynamic networks of agents interacting with each other and their environment. They are continuously evolving and shifting (ant colonies, bee hives, stock markets, political parties, biological ecosystems etc). Interestingly enough, the behavior of the whole cannot be predicted by analyzing parts in isolation. Cities seem to be able to organize themselves to get things done without central planners and managers. Yes they do have planners and managers, but they do not try to control the activities in the city the way some managers might try to do in a company. What they do is manage the support systems, the infrastructure and essential services..instead of trying to direct the activity of each citizen. i.e. They manage for productivity instead of managing against collapse.