Technical Strategy
Technical strategy connects business outcomes to a small set of technical choices and coordinated actions. It helps teams decide what to improve, what not to pursue, and how to learn whether the direction works.
itEngineering leadership and delivery management | OpenSkills.info
Course pathWalk it in order
Look it upDip in anytime
Go furtherLeaves this page
Don't Panic
Don't Panic — Technical Strategy
Technical strategy is a set of choices about how technology will help an organization reach important outcomes. It connects business direction to engineering action, and the connection matters because technology choices shape what an organization can change, operate, and afford.
The problem it exists to solve is the one where a collection of local decisions becomes an accidental direction — every team picks sensibly in isolation and the result is an estate nobody chose. Before the practice had a name, strategy was whatever the loudest architect said in a meeting, which worked until the architect left and the rationale left with them.
Two ideas hold up the rest. Diagnosis is the evidence-based explanation of the conditions, constraints, and uncertainties that shape the problem. Direction is the chosen response, specific enough to guide decisions across teams and broad enough to survive implementation learning. A diagnosis without a direction is analysis. A direction without a diagnosis is a wish.
The part that surprises people is that a list of every desirable improvement is not a strategy. Strategy is what you choose not to do. If the document does not name what you will stop pursuing, it has not made a choice and will not coordinate anything. Tool selection is an action, not a direction — a vendor catalog is procurement, not strategy.
The Cheatsheet has the outcome-to-action chain and the build-buy-reuse-retire table. The Slides compress the diagnosis-to-review loop into a single pass. Field Notes carries the traps that turn a strategy document into a wish list. The Quiz checks whether the distinctions survive a label shuffle.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
Sources
- https://martinfowler.com/articles/creating-integrated-tech-strategy.html
Supports
- Technical strategy integrated with organizational objectives and outcomes
- Selection and exclusion instead of an estate-wide wish list
- Investigation of capabilities, constraints, and feasibility
- Intro, slides, cheatsheet, quizzes 1, 2, and 6, and the first reference-link rationale
- https://www.gov.uk/service-manual/technology/choosing-technology-an-introduction
Supports
- Understanding the landscape, exploring opportunities, prototyping, maintaining a map, and allowing evolution
- Changeability, security risk, total cost, data control, open standards, and legacy context
- Intro, slides, cheatsheet, quizzes 2 through 4, and the second reference-link rationale
- https://www.gov.uk/service-manual/service-standard/point-11-choose-the-right-tools-and-technology
Supports
- Cost-effective and sustainable technology choices
- Build-versus-buy evidence, common platforms, total cost, lock-in, legacy management, inclusion, and reliability
- Intro, cheatsheet, quiz 3, and the third reference-link rationale
- https://docs.aws.amazon.com/prescriptive-guidance/latest/architectural-decision-records/introduction.html
Supports
- Decision records for alignment, strategic direction, communication, and retained context
- Intro, slides, cheatsheet, quiz 8, and the fourth reference-link rationale
- https://docs.aws.amazon.com/prescriptive-guidance/latest/architectural-decision-records/adr-process.html
Supports
- Decision, context, consequences, status, review, immutability, and supersession
- Intro, slides, cheatsheet, video script, and quiz 5
- https://dora.dev/guides/dora-metrics/
Supports
- Throughput and instability measures
- Context-sensitive baselines and continuous improvement
- Warnings against one metric as a goal and comparisons among unlike services
- Intro, slides, cheatsheet, video script, quizzes 6 and 7, and the sixth reference-link rationale
- https://docs.cloud.google.com/architecture/framework
Supports
- Quality perspectives for security, reliability, cost, performance, operations, and sustainability
- Design for change, maintained documentation, simplicity, and decision history
- Intro, slides, cheatsheet, quizzes 7 and 8, and the fifth reference-link rationale
- https://github.com/sindresorhus/awesome
Supports
- Discovery of the Awesome Engineering Strategy list
- https://github.com/aleixmorgadas/awesome-engineering-strategy
Supports
- Discovery of User Needs Mapping, the Engineering Strategy Template, Context Mapping, and Core Domain Charts
- https://userneedsmapping.com/
Supports
- User-needs, value-flow, technology, and team-alignment rationale
- Quick-start and step-by-step learning destination
- https://aleixmorgadas.notion.site/Engineering-Strategy-Template-910ad428d3d14c5a9aef4a4c32c4a8ba
Supports
- Template sections for context, problem, understanding, direction, key results, coherent actions, timeline, and meetings
- https://github.com/ddd-crew/context-mapping
Supports
- Team and bounded-context relationship maps
- Cheat sheet, starter material, and question-focused mapping guidance
- https://github.com/ddd-crew/core-domain-charts
Supports
- Collaborative comparison of domain differentiation and model complexity
- https://lethain.com/things-that-arent-engineering-strategy/
Supports
- Lists of axiomatic commandments as dead documents that cannot evolve
- Strategy as the act of selecting a direction and accepting what it rules out
- https://lethain.com/good-engineering-strategy-is-boring/
Supports
- Tool selection as an action rather than a direction
- Bad strategies stating policy without explanation and becoming incomprehensible
- https://lethain.com/diagnosis-for-strategy/
Supports
- Every strategy failing due to a lazy or inaccurate diagnosis
- Omitting uncomfortable parts of the diagnosis making strategies unevaluable
