Slide 1

Slide 1 text

UNLEASH YOUR INNER CTO! A PRIMER ON TECHNOLOGY STRATEGY @ROBDCROWLEY #DDDPERTH

Slide 2

Slide 2 text

PRIMER WHAT WE’LL BE COVERING GROWTH TECH STRATEGY

Slide 3

Slide 3 text

DEFINITION PURPOSE MAKING DECISIONS WHAT WE’LL BE COVERING TECH STRATEGY

Slide 4

Slide 4 text

ME PREV: PRINCIPAL CONSULTANT @TELSTRA PURPLE NOW: HEAD OF ENGINEERING @VIX TECHNOLOGY @DDDPERTH CO-ORGANISER TIME-POOR BIBLIOPHILE + = ROBDCROWLEY ARCHITECTURE TRAGIC

Slide 5

Slide 5 text

I ABSOLUTELY SHINY TECH WE WILL LEARN HOW TO GIVE THIS TECH PURPOSE @ROBDCROWLEY #DDDPERTH

Slide 6

Slide 6 text

@ROBDCROWLEY #DDDPERTH STRATEGY AND FRIENDS A (NOT SO) GENTLE PRIMER ON STRATEGY

Slide 7

Slide 7 text

So what is strategy? @ROBDCROWLEY #DDDPERTH

Slide 8

Slide 8 text

strategy noun a plan of action designed to achieve a long-term or overall aim. @ROBDCROWLEY #DDDPERTH

Slide 9

Slide 9 text

PURPOSE VISION MISSION | | THE WHY THE WHAT THE HOW A STRATEGY USES THE MISSION TO ACHIEVE THE VISION @ROBDCROWLEY #DDDPERTH

Slide 10

Slide 10 text

If we do not communicate with the outside world — to gain information for knowledge and understanding — we die out to become a non-discerning and uninteresting part of that world. JOHN BOYD @ROBDCROWLEY #DDDPERTH

Slide 11

Slide 11 text

Situational awareness is table stakes for effective strategy, it represents the ability to discover, communicate and learn about changes in the environment. @ROBDCROWLEY #DDDPERTH

Slide 12

Slide 12 text

As the environment changes, the ongoing value of previous decisions can decrease and perish @ROBDCROWLEY #DDDPERTH

Slide 13

Slide 13 text

COMPETITION ⇒ EVOLUTION @ROBDCROWLEY #DDDPERTH

Slide 14

Slide 14 text

DISRUPTORS VS FAST FOLLOWERS @ROBDCROWLEY #DDDPERTH

Slide 15

Slide 15 text

CASE STUDY: THE FIRST BROWSER WAR @ROBDCROWLEY #DDDPERTH

Slide 16

Slide 16 text

SATISFACTION DISSATISFACTION NOT FULLFILLED FULLY FULFILLED KANO MODEL OVER TIME ATTRACTIVE FEATURES BECOME MUST HAVES MUST HAVES PERFORMANCE ATTRACTIVE

Slide 17

Slide 17 text

The novel becomes commonplace and in turn enables the creation of more complex innovations @ROBDCROWLEY #DDDPERTH

Slide 18

Slide 18 text

Use appropriate methods for the challenge at hand. A one-size-fits-all approach is suboptimal by definition. @ROBDCROWLEY #DDDPERTH

Slide 19

Slide 19 text

3X MODEL – EXPLORE, EXPAND, EXTRACT PAYOFF SUCCESS EXPLORE EXTRACT ELIMINATE UNCERTAINTY ELIMINATE WASTE ELIMINATE VARIABILITY RISK APPETITE EXPAND

Slide 20

Slide 20 text

Large organizations die from a series of reasonable decisions. DR JASON FOX – HOW TO LEAD A QUEST

Slide 21

Slide 21 text

THINKING DOING OPERATIONAL (CERTAIN) PIONEERING (UNCERTAIN) QUEST-AUGMENTED STRATEGY DECISIONS EXPERIMENTS OPTIONS STRATEGY PROGRESS HYPOTHESES INSIGHTS MISSIONS QUESTS

Slide 22

Slide 22 text

Decisions without actions are pointless. Actions without decisions are reckless. JOHN BOYD @ROBDCROWLEY #DDDPERTH

Slide 23

Slide 23 text

OODA LOOP OBSERVE ORIENTATE DECIDE ACT Observe: Sense outside circumstances information Orientate: Analysis and synthesis of new information and previous experience to generate options Decide: Hypotheses, option selection and provide feedback Act: Test, probe and implement using doctrine @ROBDCROWLEY #DDDPERTH

Slide 24

Slide 24 text

Strategy is not a linear process but an iterative cycle @ROBDCROWLEY #DDDPERTH

Slide 25

Slide 25 text

§ STRATEGY REQUIRES AN ITERATIVE APPROACH WITH HIGH CONTEXT FEEDBACK LOOPS. § COMPETITION IS DRIVING CONSTANT CHANGE ACROSS YOUR BUSINESS ENVIRONMENT. TODAY’S NOVEL IS DESTINED TO BECOME A COMMODITY (WHEN IS THE HARD PART!). § SITUATIONAL AWARENESS IS KEY TO RECOGNISING PATTERNS AND IDENTIFYING OPTIONS. § LEVERAGE MODELS SUCH AS THE OODA LOOP AND 3X TO PROMOTE DELIBERATE THOUGHT. § STRATEGIC THINKING IS A SKILL AND CONSEQUENTLY REQUIRES PRACTICE AND DEDICATION TO MASTER. STRATEGY AND FRIENDS TAKEAWAYS @ROBDCROWLEY #DDDPERTH

Slide 26

Slide 26 text

TECHNOLOGY STRATEGY AMPLIFYING YOUR BUSINESS OUTCOMES

Slide 27

Slide 27 text

technology strategy term a collective set of decisions created to guide the use of technology and related factors to achieve business or end user outcomes @ROBDCROWLEY #DDDPERTH

Slide 28

Slide 28 text

Write your technology strategy down and make it accessible. This is vital to building alignment. @ROBDCROWLEY #DDDPERTH

Slide 29

Slide 29 text

DEFINING A TECHNOLOGY STRATEGY § Executive Summary § Purpose § Business Strategy § Tech Landscape § Tech Vision (North Star) § Platform Principles & Guardrails § Tech Radar § Lightweight Architecture Governance @ROBDCROWLEY #DDDPERTH

Slide 30

Slide 30 text

DEFINING A TECHNOLOGY STRATEGY § Executive Summary § Purpose § Business Strategy § Tech Landscape § Tech Vision (North Star) § Platform Principles & Guardrails § Tech Radar § Lightweight Architecture Governance Describes the purpose, vision and mission of the business agnostic of technology. The technical strategy exists to amplify the delivery of business outcomes. Setting this business context with a clear articulation of the problems to be solved is vital to building alignment. @ROBDCROWLEY #DDDPERTH

Slide 31

Slide 31 text

DEFINING A TECHNOLOGY STRATEGY § Executive Summary § Purpose § Business Strategy § Tech Landscape § Tech Vision (North Star) § Platform Principles & Guardrails § Tech Radar § Lightweight Architecture Governance Describes the current technology landscape along with the existing constraints and limitations. This section of the document aims to create a clear shared vision of the current limitations. This is key to managing stakeholder expectations around the delivery of strategic goals and the associated risks (legacy systems, environmental instability etc.). @ROBDCROWLEY #DDDPERTH

Slide 32

Slide 32 text

DEFINING A TECHNOLOGY STRATEGY § Executive Summary § Purpose § Business Strategy § Tech Landscape § Tech Vision (North Star) § Platform Principles & Guardrails § Tech Radar § Lightweight Architecture Governance Describes the technology vision and details the primary decisions and intended actions to achieve this (embracing cloud to enable experimentation/innovation, expanding existing platforms, retiring costly legacy systems etc.). @ROBDCROWLEY #DDDPERTH

Slide 33

Slide 33 text

DEFINING A TECHNOLOGY STRATEGY § Executive Summary § Purpose § Business Strategy § Tech Landscape § Tech Vision (North Star) § Platform Principles & Guardrails § Tech Radar § Lightweight Architecture Governance @ROBDCROWLEY #DDDPERTH

Slide 34

Slide 34 text

CASE STUDY: MYOB (BY @SIMONRAIKALLEN)

Slide 35

Slide 35 text

Takeaway: The MYOB platform manifesto encourages decisions and actions that are focused on the medium term view @ROBDCROWLEY #DDDPERTH

Slide 36

Slide 36 text

DEFINING A TECHNOLOGY STRATEGY § Executive Summary § Purpose § Business Strategy § Tech Landscape § Tech Vision (North Star) § Platform Principles & Guardrails § Tech Radar § Lightweight Architecture Governance A visualisation of the technology landscape, outlining Platforms, Techniques, Tools and Languages - classified by appeal and relevance to the organisation (Experiment, Adopt, Hold, Retire) See: Build Your Own Radar by ThoughtWorks @ROBDCROWLEY #DDDPERTH

Slide 37

Slide 37 text

DEFINING A TECHNOLOGY STRATEGY § Executive Summary § Purpose § Business Strategy § Tech Landscape § Tech Vision (North Star) § Platform Principles & Guardrails § Tech Radar § Lightweight Architecture Governance Describes the approach to architecture and provides a framework for architectural decisions and direction. The framework covers guidance on: § Roles and responsibilities § Decision making process and autonomy levels § Decision tracking § Artefacts produced § Communicating architectural decisions @ROBDCROWLEY #DDDPERTH

Slide 38

Slide 38 text

Remember: Strategy is iterative. Do not aim for perfection on the first pass, timebox, seek feedback and repeat. @ROBDCROWLEY #DDDPERTH

Slide 39

Slide 39 text

Strategy is not static. Treat the technical strategy document as a living artefact. @ROBDCROWLEY #DDDPERTH

Slide 40

Slide 40 text

§ TECHNOLOGY STRATEGY SHOULD AMPLIFY BUSINESS AND/OR USER OUTCOMES. § DEFINING A LONG FORM TECHNOLOGY STRATEGY DOCUMENT IS AN EXCELLENT WAY OF COMMUNICATING THE OBJECTIVES AND BUILDING ALIGNMENT. § STRATEGY IS AN ITERARIVE PROCESS. APPROACH DEFINING THE TECHNOLOGY STRATEGY DOCUMENT IN THE SAME WAY. § ENSURE THE TECHNOLOGY STRATEGY IS VISIBLE AND ACCESSIBLE ALWAYS. EMBED IT IN THE ONBOARDING EXPERIENCE FOR NEW STARTERS. TECHNOLOGY STRATEGY TAKEAWAYS @ROBDCROWLEY #DDDPERTH

Slide 41

Slide 41 text

METRICS HOW TO MEASURE WHAT MATTERS

Slide 42

Slide 42 text

Situational awareness is critical, but user needs cannot be met just by becoming aware of them @ROBDCROWLEY #DDDPERTH

Slide 43

Slide 43 text

metric noun a quantifiable measure of any component or process used to gauge the performance of the business and whose change informs if existing behaviour should be continued or adjusted. @ROBDCROWLEY #DDDPERTH

Slide 44

Slide 44 text

START END EVOLUTIONARY SYSTEM @ROBDCROWLEY #DDDPERTH

Slide 45

Slide 45 text

The only way to win is to learn faster than anyone else. ERIC RIES – THE LEAN STARTUP

Slide 46

Slide 46 text

The Core Principles of The Lean Startup: § Minimum Viable Product (MVP) § Continuous Deployment § Split Testing (aka A/B Testing) § Actionable Metrics § Pivot § Innovation Accounting § Build-Measure-Learn Loop

Slide 47

Slide 47 text

So how should good metrics be chosen? @ROBDCROWLEY #DDDPERTH

Slide 48

Slide 48 text

@ROBDCROWLEY #DDDPERTH DAVE MC CLURE’S PIRATE METRICS (AARRR!) ACQUISITION ACTIVATION RETENTION REFERRAL REVENUE Acquisition: How do users find you? Activation: How do users have a great first experience? Retention: Do users continue to return? Referral: Are users advocates and tell others? Revenue: How do you make money from your users?

Slide 49

Slide 49 text

DATA ↦ INFORMATION ↦ INSIGHTS @ROBDCROWLEY #DDDPERTH

Slide 50

Slide 50 text

Most companies do not capture the data required to make effective informed decisions @ROBDCROWLEY #DDDPERTH

Slide 51

Slide 51 text

Make your users’ needs your north star @ROBDCROWLEY #DDDPERTH

Slide 52

Slide 52 text

Doctrine are the basic universal principles that are applicable to all industries regardless of the landscape and its context. SIMON WARDLEY @ROBDCROWLEY #DDDPERTH

Slide 53

Slide 53 text

Software delivery is an exercise in continuous improvement, and our research shows that year over year the best keep getting better, and those who fail to improve fall further and further behind DR NICOLE FORSGREN, JEZ HUMBLE & GENE KIM – ACCELERATE

Slide 54

Slide 54 text

DevOps term a set of practices that works to automate and integrate the processes between software development and IT teams, so they can learn faster. @ROBDCROWLEY #DDDPERTH

Slide 55

Slide 55 text

STATE OF DEVOPS DEPLOYMENT FREQUENCY LEAD TIME FOR CHANGE FAILED CHANGE RATE SPEED FOCUSED STABILITY FOCUSED @ROBDCROWLEY #DDDPERTH MEAN TIME TO RECOVER

Slide 56

Slide 56 text

METRICS AS A MEANS FOR BALANCED BEHAVIOUR SPEED (PRODUCTIVITY) QUALITY (STABILITY) THE (NON SCIENTIFIC) CONE OF BALANCED BEHAVIOUR FAILED CHANGE RATE + MTTR LEAD TIME FOR CHANGE + CHANGE FREQUENCY

Slide 57

Slide 57 text

SPEED AND QUALITY @ROBDCROWLEY #DDDPERTH

Slide 58

Slide 58 text

ANTI-PATTERNS TO AVOID WHEN USING METRICS METRIC MISSTEPS

Slide 59

Slide 59 text

Achieve excellence, don’t just avoid errors L. DAVID MARQUET – TURN THE SHIP AROUND

Slide 60

Slide 60 text

@ROBDCROWLEY #DDDPERTH The more any quantitative social indicator is used for social decision-making, the more subject it will be to corruption pressures and the more apt it will be to distort and corrupt the social processes it is intended to monitor CAMPBELL’S LAW

Slide 61

Slide 61 text

CASE STUDY: US HOSPITAL REPORT CARDS @ROBDCROWLEY #DDDPERTH

Slide 62

Slide 62 text

Vanity metrics depict the rosiest picture possible but do not accurately reflect the key drivers of your business VANITY METRICS @ROBDCROWLEY #DDDPERTH

Slide 63

Slide 63 text

Using the same metrics as successful companies without understanding if they align to your business drivers CARGO CULT METRICS @ROBDCROWLEY #DDDPERTH

Slide 64

Slide 64 text

CARGO CULT METRICS @ROBDCROWLEY #DDDPERTH Substituting imitation for understanding is a beguiling shortcut but is suboptimal at best

Slide 65

Slide 65 text

There is nothing so useless as doing efficiently that which should not be done at all PETER DRUCKER USELESS METRICS @ROBDCROWLEY #DDDPERTH

Slide 66

Slide 66 text

Using metrics for comparison and punishment rather than for continuous improvement purposes WEAPONISED METRICS @ROBDCROWLEY #DDDPERTH

Slide 67

Slide 67 text

@ROBDCROWLEY #DDDPERTH Any observed statistical regularity will tend to collapse once pressure is placed upon it for control purposes GOODHART’S LAW

Slide 68

Slide 68 text

When a measure becomes a target, it ceases to be a good measure @ROBDCROWLEY #DDDPERTH “ “ MARILYN STRATHERN

Slide 69

Slide 69 text

§ PIVOT! BASE CONVERSATIONS TO METRICS RATHER THAN NON-ACTIONABLE OPINIONS. § USE CUSTOMER NEEDS AS THE BASIS FOR YOUR INITIAL SET OF METRICS. § CAVEAT EMPTOR! INCENTIVE STRUCTURES WORK, MEASURING THE WRONG THING CAN LEAD TO UNANTICIPATED CONSEQUENCES. § EFFECTIVE METRICS OFTEN WORKS IN UNISON TO DRIVE BALANCED BEHAVIOUR. § METRICS ONLY DELIVER VALUE IF THEY INFLUENCE BEHAVIOUR. METRICS TAKEAWAYS @ROBDCROWLEY #DDDPERTH

Slide 70

Slide 70 text

GETTING STARTED TIPS TO BUILD YOUR STRATEGIC ACUMEN

Slide 71

Slide 71 text

Disclaimer: The transition between delivery and strategic focuses is non-trivial and requires dedication and commitment @ROBDCROWLEY #DDDPERTH

Slide 72

Slide 72 text

Technical ability is unlikely to be the constraint on your career progression @ROBDCROWLEY #DDDPERTH

Slide 73

Slide 73 text

Invest in truly learning your business and industry. This is vital to growing your situational awareness. @ROBDCROWLEY #DDDPERTH

Slide 74

Slide 74 text

Build your network both inside and outside work. Hallway tracks at conferences afford incredibly valuable learning opportunities. @ROBDCROWLEY #DDDPERTH

Slide 75

Slide 75 text

Know and share the context always @ROBDCROWLEY #DDDPERTH

Slide 76

Slide 76 text

As a leader your focus should be on growing an environment that encourages the behaviour you want to see @ROBDCROWLEY #DDDPERTH

Slide 77

Slide 77 text

Corollary: Attempting to embed behaviours that run contrary to the incentives defined by the environment is a Sisyphean endeavour @ROBDCROWLEY #DDDPERTH

Slide 78

Slide 78 text

You may not always have the authority to make a decision but you can always champion a cause @ROBDCROWLEY #DDDPERTH

Slide 79

Slide 79 text

Embrace empiricism, base conversations on metrics instead of non-actionable opinions @ROBDCROWLEY #DDDPERTH

Slide 80

Slide 80 text

You can achieve amazing things if you do not need to take credit for it @ROBDCROWLEY #DDDPERTH

Slide 81

Slide 81 text

Live, operate and think in a world of ambiguity and be able to context switch dramatically across delivery and strategy @ROBDCROWLEY #DDDPERTH

Slide 82

Slide 82 text

TAKEAWAYS @ROBDCROWLEY #DDDPERTH

Slide 83

Slide 83 text

RESOURCES @ROBDCROWLEY #DDDPERTH

Slide 84

Slide 84 text

§ Defining a Tech Strategy | Sarah Taraporewalla: https://sarahtaraporewalla.com/agile/design/architecture/Defining- a-Tech-Strategy § Tech Strategy: You need it, but what is it? | Nick Tune: https://medium.com/nick-tune-tech-strategy-blog/tech-strategy- you-need-it-but-what-is-it-af292421e422 § Build Your Own Rader | ThoughtWorks: https://www.thoughtworks.com/radar/byor § Cargo Cult Analytics | Stijn Debrouwere: http://debrouwere.org/2013/08/26/cargo-cult-analytics/ RESOURCES @ROBDCROWLEY #DDDPERTH

Slide 85

Slide 85 text

§ The Lean Startup | Eric Ries § Turn the Ship Around | L. David Marquet § Accelerate | Dr Nicole Forsgren, Jez Humble & Gene Kim § How to Lead a Quest| Dr Jason Fox § Wardley Maps | Simon Wardley § Team Topologies | Matthew Skelton & Manuel Pais READING LIST @ROBDCROWLEY #DDDPERTH

Slide 86

Slide 86 text

QUESTIONS @ROBDCROWLEY #DDDPERTH

Slide 87

Slide 87 text

@ROBDCROWLEY | ROBDCROWLEY THANK YOU!

Slide 88

Slide 88 text

§ Images sourced from www.pexels.com § Browser war from medium.com/@traciemasek/a-brief-history-of- the-original-browsers-and-the-first-browser-war-7823fdf756fe ATTRIBUTION @ROBDCROWLEY #DDDPERTH