Awesome Engineering Strategy 
🎉 How to design and execute engineering strategies for tech leadership.
Engineering Strategy is a composition of resources such books, posts, templates, learning materials, and open engineering strategies made by the community and companies.
Contributions are welcome! Check out the contribution guidelines for adding items to the list.
Contents
- Books
- Posts
- Videos
- Methods
- Courses and Workshops
- Templates
- Supporting Material
- Open Engineering Strategies
- Communities
- Podcasts
Books
- Strategic Monoliths and Microservices: Driving Innovation Using Purposeful Architecture - A set of strategic patterns on addressing business capabilities with a monolith and microservices approach.
- Technology Strategy Patterns: Architecture as Strategy - A set of business tools and patterns from an engineering point of view.
- Staff Engineer: Leadership Beyond the Management Track - How is the role of the staff engineer and how this role addresses the engineering strategy.
- Reaching Cloud Velocity: A Leader's Guide to Success in the AWS Cloud - A high-level book on business strategy, people, culture, data and architecture and how this drives cloud velocity.
- UN Global Platform Handbook on Information Technology Strategy - A set of wardley maps on IT. Bringing situational awareness to different contexts.
- Good Strategy Bad Strategy: The Difference and Why It Matters - Understand the core components of a strategy.
- The Value Flywheel Effect: Power the Future and Accelerate Your Organization to the Modern Cloud - Using Wardley Mapping and other sensemaking approaches to help organizations anticipate market changes and user needs.
- Team Topologies: Organizing Business and Technology Teams for Fast Flow - Team Topologies is a practical, step-by-step, adaptive model for organizational design and team interaction based on four fundamental team types and three team interaction patterns.
- Thinking in Systems - An essential introduction into system thinking. It helps the reader to understand the fundamentals and introduces several system traps and how to overcome them.
- 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.
- Implementing Domain-Driven Design - An implementation approach to DDD from strategic patterns to tactical patterns with code examples.
- Domain-Driven Design Distilled - An accessible book to learn the main concepts of Domain-Driven Design.
- Wardley Maps - A deep explanation of the origin of Wardley Maps up to the full understanding of how to do strategy which it is adaptive to the environment.
- 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.
- Effective Platform Engineering - A book about designing, building, deploying, and scaling a custom Internal Development Platforms (IDP).
Posts
- Designing an Engineering Strategy Post Series - How to build an engineering strategy from 0.
- Engineering strategy - What's an engineering strategy.
- Defining a Tech Strategy - A high-level guideline on defining a tech strategy.
- Tech Strategy: You Need it, But What is it? - In-depth reflection of what is a tech strategy.