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
Intro
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.
That connection matters because technology choices shape what an organization can change, operate, and afford. A strategy makes those effects visible before a collection of local decisions becomes an accidental direction.
A technical strategy is not a list of every desirable improvement. It is also not an architecture diagram, a vendor catalog, or a delivery schedule. Those artifacts can support the strategy. None of them supplies the choices that make it a strategy.
Start with an outcome
Begin with an outcome that matters to customers, employees, or the organization. Examples include entering a market, reducing service risk, improving delivery speed, or lowering the cost of an essential process.
Then ask what must become true for technology to support that outcome. You may need a capability that does not exist. An existing system may be too hard to change. A dependency may create unacceptable risk. A team may lack the knowledge or ownership needed to operate the result.
This order prevents a common failure: starting with the current technology estate and producing a wish list of repairs. Current-state analysis is useful only when it helps you test whether the desired outcome is feasible.
Diagnose before choosing
A diagnosis explains the most important conditions that shape the problem. It includes evidence, constraints, dependencies, and uncertainty.
Continue the course
This section is part of the paid course.
See pricing to subscribe, or log in if you already have access.
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
