awesome-engineering-strategy
github.com/aleixmorgadas/awesome-engineering-strategy βπ How to design and execute engineering strategies for tech leadership.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me posts resources from awesome-engineering-strategy"
Installation instructions βWhat's inside
Posts
- ADR: Deep Dive into Architecture Decision Records
Introduces what an architecture decision record is, describes the terminology, how to document the finalized architecture, and focuses on the best practices by presenting real scenerio.
- Architecture Modernization Enabling Teams (AMET)
Explains how AMET coordinates and upskills all teams and stakeholders in the modernization initiative.
- Basal Cost of software
How the basal cost, composed of direct impact on team capacity of the added complexity and the cost of the development or evolution of other features, affects the existing systems and teams to deliver value.
- Combining Engineering Strategy with the North Star Framework β
How to combine an engineering strategy with the north star framework to be guided by actionable metrics.
- Creating an integrated business and technology strategy
Eleven prevalent strategic directions that organisations traverse with examples.
- Dealing with teams with competing priorities and needs
An engineering strategy example of how to deal with teams with competing priorities.
Books
- Architecture Modernization. Socio-technical alignment of software, strategy, and structure
Concrete tools, techniques, and processes to align software architecture with your business domains, organizational design, team topologies, and corporate strategy.
- Domain-Driven Design Distilled
An accessible book to learn the main concepts of Domain-Driven Design.
- Domain-Driven Design: Tackling Complexity in the Heart of Software
Strategic patterns to understand complex domains and how to model them based on the impact on the business competitive advantage.
- Effective Platform Engineering
A book about designing, building, deploying, and scaling a custom Internal Development Platforms (IDP).
- Good Strategy Bad Strategy: The Difference and Why It Matters
Understand the core components of a strategy.
- Implementing Domain-Driven Design
An implementation approach to DDD from strategic patterns to tactical patterns with code examples.
Open Engineering Strategies
- Community Startup
Prove product market fit with an MVP.
- Flutter in 2022 Strategy
Flutter annual strategy document for 2022.
- GitLab Strategy
Complete GitLab three-year strategy. Containing direction, customer focus, and team dynamics.
- Gitpod Strategy
Gitpod purpose, vision, and strategy.
- Mobile onboarding evolution at Flo Health
An engineering strategy to enable fast experimentation during the onboarding for a B2C application.
- Qatium Product Market Fit
An engineering strategy when the product verifies product market fit and the engineering isn't evolving the practices to match the new product needs.
Videos
- Complex Adaptive Systems
How to understand and categorize domains into ordered, complicated, complex, and chaotic, and how to navigate them.
- Crossing the River by Feeling the Stones
Simon Wardley examines the issue of situational awareness and explains how it applies to technology.
- Experimentation and Evolution with Wardley Maps
How Cat has used Wardley Maps to inform her always evolving strategy for the modernization of Ticketmasterβs core ticketing platform not only in terms of technical capabilities and architecture but also process maturity, organizational design, and more.
- Systems are communication structures
Understand how communication within an organization creates patterns that repeat themselves and scale up to the organization.
- Whole Work: Sociotechnicity & DevOps
How to understand the present to design a better present that will create better futures from a system thinking perspective.
Supporting material
- Context mapping
Visualize the contract between bounded contexts and teams with a collection of patterns.
- Core domain charts
Help you to visualise the strategic importance of each (sub)domain or business capability in your architecture allowing you to make business model-aligned architectural decisions.
Templates
- Engineering Strategy Notion Template
A template with the core elements of an engineering strategy, the high-stake problem, the understanding phase, the direction, and coherent actions.
Communities
- Engineering Strategy on Discord
Discord community focused on Engineering Strategy.
- FastFlowConf
FastFlowConf focuses on the approach and methodologies described in Team Topologies
Podcasts
- Engineering Strategy Podcast
Engineering strategy interviews to tech leaders in English and Spanish by Aleix Morgadas.
- Tech Lead Journal
A podcast by Henry Suryawirawan where experienced technical leaders share the often undefined, beyond-the-code skills that shaped their journeys.
Showing a sample of 66 resources. View the full list on GitHub β