How Thoughtful Decisions Solve Complex Problems
Will Larson

#Engineering_Strategy
#Staff_Engineer
#Wardley_Maps
#LLM
✨خیلی از ما مهندسها تصور میکنیم که سازمانمون اصلاً استراتژی مهندسی نداره؛ اما واقعیت اینه که اغلب یک استراتژی وجود داره، فقط ممکنه درست کار نکنه.
📚 ویل لارسون (Will Larson)، نویسنده کتابهای معروف An Elegant Puzzle، Staff Engineer و The Engineering Executive's Primer، در کتاب جدیدش یک راهنمای کاملاً عملی ارائه میده.
🧩 هدف این کتاب اینه که به ما کمک کنه تا بتونیم پیچیدگیهای فنی و سازمانی رو از طریق یک استراتژی ساختاریافته و هدفمند مدیریت کنیم.
👥 این کتاب مخصوص مهندسان ارشد (Senior)، رهبران فنی، معماران نرمافزار و همکاران کنجکاوی نوشته شده که دنبال یادگیری بیشترن.
🔄 لارسون اینجا یک فرآیند تکرارپذیر رو برای ساخت استراتژیهای موثر و اجرایی تشریح میکنه؛ از تشخیص اولیه مشکل گرفته تا مرحله پیادهسازی نهایی.
🏢 با درسهایی که از کیسهای واقعی شرکتهای بزرگی مثل Stripe، Uber و Calm گرفته شده، چارچوبی رو یاد میگیرید که برای تصمیمگیریهای حیاتی عالیه.
💡 تصمیماتی مثل: مهاجرت سیستمها (Migrations)، منسوخ کردن APIها، سرمایهگذاری روی پلتفرمها و غیره.
🤝 در طول این مسیر، یاد میگیرید که چطور برنامهریزی فنی رو با مهارتهای ارتباطی، حاکمیت (Governance) و تفکر سیستمی ترکیب کنید.
🚀 چه در حال شکل دادن به مسیر تیم خودتون باشید و چه رهبری یک ابتکار عمل در سطح کل شرکت، این کتاب کمکتون میکنه تصمیماتی بگیرید که پایدار و موندگار باشن.
🏗️ ساخت استراتژیهای مهندسی بادوام با استفاده از اصول اولیه (First Principles)
🗺️ به کارگیری متدهایی مثل نقشهبرداری واردلی (Wardley Mapping) و مدلسازی سیستمها
🧑✈️ رهبری استراتژی به عنوان یک مهندس Staff یا مدیر اجرایی
🔍 یادگیری از مطالعات موردی (Case Studies) دقیق در صنایع مختلف
📈 بهبود نفوذ و شیوایی کلام شما در مباحث استراتژیک به مرور زمان
بخش اول: معرفی استراتژی مهندسی
فصل ۱: مقدمه
فصل ۲: آیا استراتژی مهندسی اصلاً مفید است؟
فصل ۳: چه کسی باید استراتژی را انجام دهد؟
فصل ۴: کِی باید استراتژی بنویسیم - و چقدر؟
بخش دوم: گامهایی برای ساخت استراتژیهای مهندسی
فصل ۵: مراحل ساخت یک استراتژی مهندسی
فصل ۶: کاوش و اکتشاف (Exploring)
فصل ۷: تشخیص (Diagnosis)
فصل ۸: پالایش و صیقل دادن (Refining)
فصل ۹: سیاستگذاری (Setting Policy)
فصل ۱۰: عملیات (Operations)
فصل ۱۱: نوشتن استراتژیهای مهندسیِ خوانا
فصل ۱۲: پل زدن بین تئوری و عمل
بخش سوم: ابزارهای پالایش
فصل ۱۳: تست استراتژی برای بهبود تکرارپذیر (Iterative)
فصل ۱۴: مدلسازی سیستمها (Systems Modeling)
فصل ۱۵: نقشههای واردلی (Wardley Maps)
بخش چهارم: مطالعات موردی (Case Studies)
فصل ۱۶: استراتژی مهاجرت سرویسها (Service Migration)
فصل ۱۷: استراتژی پذیرش مدلهای زبانی بزرگ (LLM Adoption)
فصل ۱۸: استراتژی مالکیت سهام خصوصی (Private Equity)
فصل ۱۹: استراتژی دسترسی به دادههای مشتری
فصل ۲۰: استراتژی معماری سرویس (Service Architecture)
فصل ۲۱: استراتژی مهندسی محصول
فصل ۲۲: استراتژی توسعهدهنده، API و ادغام (Acquisition) در شرکت Stripe
بخش پنجم: حرکت به جلو
فصل ۲۳: آیا این استراتژی خوب است؟
فصل ۲۴: چطور در استراتژی بهتر شویم
فصل ۲۵: منابع استراتژی
🌟 ویل لارسون در حال حاضر مدیر ارشد تکنولوژی (CTO) در شرکت Carta است و قبلاً نقشهای رهبری ارشد مهندسی در Stripe و Uber داشته. او نویسنده کتابهای معتبری مثل An Elegant Puzzle و Staff Engineer است. همچنین، او یک نویسنده پرکار در وبلاگ شخصی خودش به نام Irrational Exuberance محسوب میشه.
Many engineers assume their organization doesn't have an engineering strategy—when in fact, they often do. It just may not be working. In Crafting Engineering Strategy, Will Larson (author of An Elegant Puzzle, Staff Engineer, and The Engineering Executive's Primer) offers a practical, example-rich guide to navigating technical and organizational complexity through structured, intentional strategy.
Written for senior engineers, engineering leaders, architects, and curious collaborators, this book lays out a repeatable process for building effective, actionable strategies—from early diagnosis to rollout. With lessons drawn from real-world case studies at companies like Stripe, Uber, and Calm, Larson provides a framework for shaping critical decisions around system migrations, API deprecations, platform investments, and more. Along the way, you'll learn to augment technical planning with communication, governance, and systems thinking. Whether you're shaping your team's direction or leading a company-wide initiative, Crafting Engineering Strategy will help you make thoughtful decisions that stick.
Table of Contents
Part I. Introducing Engineering Strategy
Chapter 1. Introduction
Chapter 2. Is Engineering Strategy Useful?
Chapter 3. Who Gets to Do Strategy?
Chapter 4. When Should You Write Strategy- and How Much?
Part II. Steps for Building Engineering Strategies
Chapter 5. Steps to Build an Engineering Strategy
Chapter 6. Exploring
Chapter 7. Diagnosis
Chapter 8. Refining
Chapter 9. Setting Policy
Chapter 10. Operations
Chapter 11. Writing Readable Engineering Strategies
Chapter 12. Bridging Theory and Practice
Part Ill. Refinement Tools
Chapter 13. Strategy Testing for Iterative Refinement
Chapter 14. Systems Modeling
Chapter 15. Wardley Maps
Part IV. Case Studies
Chapter 16. Service Migration Strategy
Chapter 17. LLM Adoption Strategy
Chapter 18. Private Equity Ownership Strategy
Chapter 19. Customer Data Access Strategy
Chapter 20. Service Architecture Strategy
Chapter 21. Product Engineering Strategy
Chapter 22. Developer, API, and Acquisition Strategy at Stripe
Part V. Going Forward
Chapter 23. Is This Strategy Any Good?
Chapter 24. How to Get Better at Strategy
Chapter 25. Strategy Resources
Will Larson is the Chief Technology Officer at Carta, and has held senior engineering leadership roles at Stripe and Uber. He’s the author of An Elegant Puzzle, Staff Engineer, The Engineering Executive's Primer, and is a prolific writer on his blog, Irrational Exuberance.









