125 lines
34 KiB
Plaintext
125 lines
34 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Engineering Strategy [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12m🎉 How to design and execute engineering strategies for tech leadership.[39m
|
||
|
||
[38;5;12mEngineering Strategy is a composition of resources such books, posts, templates, learning materials, and open engineering strategies made by the community and companies.[39m
|
||
|
||
[38;5;12mContributions are welcome! Check out the contribution guidelines for adding items to the list.[39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mBooks[0m[38;5;12m (#books)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPosts[0m[38;5;12m (#posts)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVideos[0m[38;5;12m (#videos)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCourses and Workshops[0m[38;5;12m (#courses-and-workshops)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTemplates[0m[38;5;12m (#templates)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSupporting Material[0m[38;5;12m (#supporting-material)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOpen Engineering Strategies[0m[38;5;12m (#open-engineering-strategies)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCommunities[0m[38;5;12m (#communities)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPodcasts[0m[38;5;12m (#podcasts)[39m
|
||
|
||
[38;2;255;187;0m[4mBooks[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mStrategic[0m[38;5;14m[1m [0m[38;5;14m[1mMonoliths[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mMicroservices:[0m[38;5;14m[1m [0m[38;5;14m[1mDriving[0m[38;5;14m[1m [0m[38;5;14m[1mInnovation[0m[38;5;14m[1m [0m[38;5;14m[1mUsing[0m[38;5;14m[1m [0m[38;5;14m[1mPurposeful[0m[38;5;14m[1m [0m[38;5;14m[1mArchitecture[0m[38;5;12m [39m[38;5;12m(https://www.goodreads.com/book/show/55782292-strategic-monoliths-and-microservices)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstrategic[39m[38;5;12m [39m[38;5;12mpatterns[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12maddressing[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m
|
||
[38;5;12mcapabilities[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmonolith[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmicroservices[39m[38;5;12m [39m[38;5;12mapproach.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTechnology Strategy Patterns: Architecture as Strategy[0m[38;5;12m (https://www.goodreads.com/book/show/42414767-technology-strategy-patterns) - A set of business tools and patterns from an engineering point of view.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStaff Engineer: Leadership Beyond the Management Track[0m[38;5;12m (https://www.goodreads.com/book/show/56481725-staff-engineer) - How is the role of the staff engineer and how this role addresses the engineering strategy.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mReaching[0m[38;5;14m[1m [0m[38;5;14m[1mCloud[0m[38;5;14m[1m [0m[38;5;14m[1mVelocity:[0m[38;5;14m[1m [0m[38;5;14m[1mA[0m[38;5;14m[1m [0m[38;5;14m[1mLeader's[0m[38;5;14m[1m [0m[38;5;14m[1mGuide[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mSuccess[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mAWS[0m[38;5;14m[1m [0m[38;5;14m[1mCloud[0m[38;5;12m [39m[38;5;12m(https://www.goodreads.com/book/show/53503300-reaching-cloud-velocity)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mhigh-level[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m[38;5;12mstrategy,[39m[38;5;12m [39m[38;5;12mpeople,[39m[38;5;12m [39m[38;5;12mculture,[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12marchitecture[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mthis[39m
|
||
[38;5;12mdrives[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mvelocity.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mUN[0m[38;5;14m[1m [0m[38;5;14m[1mGlobal[0m[38;5;14m[1m [0m[38;5;14m[1mPlatform[0m[38;5;14m[1m [0m[38;5;14m[1mHandbook[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mInformation[0m[38;5;14m[1m [0m[38;5;14m[1mTechnology[0m[38;5;14m[1m [0m[38;5;14m[1mStrategy[0m[38;5;12m [39m[38;5;12m(https://www.goodreads.com/book/show/55047345-un-global-platform-handbook-on-information-technology-strategy)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mwardley[39m[38;5;12m [39m[38;5;12mmaps[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mIT.[39m[38;5;12m [39m[38;5;12mBringing[39m[38;5;12m [39m[38;5;12msituational[39m[38;5;12m [39m[38;5;12mawareness[39m
|
||
[38;5;12mto[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mcontexts.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGood Strategy Bad Strategy: The Difference and Why It Matters[0m[38;5;12m (https://www.goodreads.com/en/book/show/11721966) - Understand the core components of a strategy.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mValue[0m[38;5;14m[1m [0m[38;5;14m[1mFlywheel[0m[38;5;14m[1m [0m[38;5;14m[1mEffect:[0m[38;5;14m[1m [0m[38;5;14m[1mPower[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mFuture[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mAccelerate[0m[38;5;14m[1m [0m[38;5;14m[1mYour[0m[38;5;14m[1m [0m[38;5;14m[1mOrganization[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mModern[0m[38;5;14m[1m [0m[38;5;14m[1mCloud[0m[38;5;12m [39m[38;5;12m(https://www.goodreads.com/book/show/61167316-the-value-flywheel-effect?ac=1&from_search=true&qid=donxleC2tR&rank=1)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUsing[39m[38;5;12m [39m[38;5;12mWardley[39m[38;5;12m [39m
|
||
[38;5;12mMapping[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12msensemaking[39m[38;5;12m [39m[38;5;12mapproaches[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12morganizations[39m[38;5;12m [39m[38;5;12manticipate[39m[38;5;12m [39m[38;5;12mmarket[39m[38;5;12m [39m[38;5;12mchanges[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mneeds.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTeam[0m[38;5;14m[1m [0m[38;5;14m[1mTopologies:[0m[38;5;14m[1m [0m[38;5;14m[1mOrganizing[0m[38;5;14m[1m [0m[38;5;14m[1mBusiness[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mTechnology[0m[38;5;14m[1m [0m[38;5;14m[1mTeams[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mFast[0m[38;5;14m[1m [0m[38;5;14m[1mFlow[0m[38;5;12m [39m[38;5;12m(https://www.goodreads.com/book/show/44135420-team-topologies)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTeam[39m[38;5;12m [39m[38;5;12mTopologies[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpractical,[39m[38;5;12m [39m[38;5;12mstep-by-step,[39m[38;5;12m [39m[38;5;12madaptive[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12morganizational[39m[38;5;12m [39m[38;5;12mdesign[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m
|
||
[38;5;12minteraction[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mfour[39m[38;5;12m [39m[38;5;12mfundamental[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12mtypes[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthree[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12minteraction[39m[38;5;12m [39m[38;5;12mpatterns.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThinking[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mSystems[0m[38;5;12m [39m[38;5;12m(https://www.goodreads.com/book/show/3828902-thinkingow-in-systems)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12messential[39m[38;5;12m [39m[38;5;12mintroduction[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mthinking.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mhelps[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mreader[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12munderstand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfundamentals[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mintroduces[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mtraps[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m
|
||
[38;5;12mto[39m[38;5;12m [39m[38;5;12movercome[39m[38;5;12m [39m[38;5;12mthem.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDomain-Driven[0m[38;5;14m[1m [0m[38;5;14m[1mDesign:[0m[38;5;14m[1m [0m[38;5;14m[1mTackling[0m[38;5;14m[1m [0m[38;5;14m[1mComplexity[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mHeart[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mSoftware[0m[38;5;12m [39m[38;5;12m(https://www.goodreads.com/book/show/179133.Domain_Driven_Design)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mStrategic[39m[38;5;12m [39m[38;5;12mpatterns[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12munderstand[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12mdomains[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mimpact[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12mbusiness[39m[38;5;12m [39m[38;5;12mcompetitive[39m[38;5;12m [39m[38;5;12madvantage.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mImplementing Domain-Driven Design[0m[38;5;12m (https://www.goodreads.com/book/show/15756865-implementing-domain-driven-design) - An implementation approach to DDD from strategic patterns to tactical patterns with code examples.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDomain-Driven Design Distilled[0m[38;5;12m (https://www.goodreads.com/book/show/28602719-domain-driven-design-distilled) - An accessible book to learn the main concepts of Domain-Driven Design.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWardley Maps[0m[38;5;12m (https://medium.com/wardleymaps/on-being-lost-2ef5f05eb1ec) - 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. [39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mArchitecture[0m[38;5;14m[1m [0m[38;5;14m[1mModernization.[0m[38;5;14m[1m [0m[38;5;14m[1mSocio-technical[0m[38;5;14m[1m [0m[38;5;14m[1malignment[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1msoftware,[0m[38;5;14m[1m [0m[38;5;14m[1mstrategy,[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mstructure[0m[38;5;12m [39m[38;5;12m(https://www.manning.com/books/architecture-modernization)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mConcrete[39m[38;5;12m [39m[38;5;12mtools,[39m[38;5;12m [39m[38;5;12mtechniques,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprocesses[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12malign[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12marchitecture[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12myour[39m
|
||
[38;5;12mbusiness[39m[38;5;12m [39m[38;5;12mdomains,[39m[38;5;12m [39m[38;5;12morganizational[39m[38;5;12m [39m[38;5;12mdesign,[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12mtopologies,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcorporate[39m[38;5;12m [39m[38;5;12mstrategy.[39m
|
||
|
||
[38;2;255;187;0m[4mPosts[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mDesigning an Engineering Strategy Post Series[0m[38;5;12m (https://learnings.aleixmorgadas.dev/p/designing-an-engineering-strategy) - How to build an engineering strategy from 0.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEngineering strategy[0m[38;5;12m (https://lethain.com/engineering-strategy/) - What's an engineering strategy.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDefining a Tech Strategy[0m[38;5;12m (https://sarahtaraporewalla.com/agile/design/architecture/Defining-a-Tech-Strategy) - A high-level guideline on defining a tech strategy.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTech Strategy: You Need it, But What is it?[0m[38;5;12m (https://medium.com/nick-tune-tech-strategy-blog/tech-strategy-you-need-it-but-what-is-it-af292421e422) - In-depth reflection of what is a tech strategy. [39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1m🗺🧭[0m[38;5;14m[1m [0m[38;5;14m[1mUsing[0m[38;5;14m[1m [0m[38;5;14m[1mWardley[0m[38;5;14m[1m [0m[38;5;14m[1mMapping[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1munderstand[0m[38;5;14m[1m [0m[38;5;14m[1mwhy[0m[38;5;14m[1m [0m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mmade[0m[38;5;14m[1m [0m[38;5;14m[1mG.[0m[38;5;14m[1m [0m[38;5;14m[1mAppointments[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mcompete[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mCalendly[0m[38;5;14m[1m [0m[38;5;14m[1mmarket[0m[38;5;12m [39m[38;5;12m(https://learnings.aleixmorgadas.dev/p/-using-wardley-mapping-to-understand)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUsing[39m[38;5;12m [39m[38;5;12mwardley[39m[38;5;12m [39m[38;5;12mmapping[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12munderstand[39m[38;5;12m [39m[38;5;12mgoogle[39m[38;5;12m [39m
|
||
[38;5;12mappointments.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWhat is a Strategy? Why do you need one in Tech?[0m[38;5;12m (https://www.linkedin.com/pulse/what-strategy-why-do-you-need-one-tech-rui-felgueiras) - Introduction to what is a strategy for tech.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDelivering[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1man[0m[38;5;14m[1m [0m[38;5;14m[1mArchitecture[0m[38;5;14m[1m [0m[38;5;14m[1mStrategy[0m[38;5;12m [39m[38;5;12m(https://blog.thepete.net/blog/2019/12/09/delivering-on-an-architecture-strategy/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDescribes[39m[38;5;12m [39m[38;5;12mstrategic[39m[38;5;12m [39m[38;5;12marchitectural[39m[38;5;12m [39m[38;5;12minitiatives,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mallowing[39m[38;5;12m [39m[38;5;12mproduct[39m[38;5;12m [39m[38;5;12mpeeps[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtechies[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m
|
||
[38;5;12mprogress[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mbig[39m[38;5;12m [39m[38;5;12mtechnical[39m[38;5;12m [39m[38;5;12mimprovements[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12maligned[39m[38;5;12m [39m[38;5;12mautonomy.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mADR:[0m[38;5;14m[1m [0m[38;5;14m[1mDeep[0m[38;5;14m[1m [0m[38;5;14m[1mDive[0m[38;5;14m[1m [0m[38;5;14m[1minto[0m[38;5;14m[1m [0m[38;5;14m[1mArchitecture[0m[38;5;14m[1m [0m[38;5;14m[1mDecision[0m[38;5;14m[1m [0m[38;5;14m[1mRecords[0m[38;5;12m [39m[38;5;12m(https://okorkmaz.medium.com/adr-deep-dive-into-architecture-decision-records-8c110ce7d74e)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIntroduces[39m[38;5;12m [39m[38;5;12mwhat[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12marchitecture[39m[38;5;12m [39m[38;5;12mdecision[39m[38;5;12m [39m[38;5;12mrecord[39m[38;5;12m [39m[38;5;12mis,[39m[38;5;12m [39m[38;5;12mdescribes[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mterminology,[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||
[38;5;12mdocument[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfinalized[39m[38;5;12m [39m[38;5;12marchitecture,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfocuses[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbest[39m[38;5;12m [39m[38;5;12mpractices[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mpresenting[39m[38;5;12m [39m[38;5;12mreal[39m[38;5;12m [39m[38;5;12mscenerio.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStrategy glossary[0m[38;5;12m (https://alexewerlof.substack.com/p/strategy-glossary) - Building a common language for vision, mission, goals, objectives, roadmap, plans, milestones, policies.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStrategy basics[0m[38;5;12m (https://alexewerlof.substack.com/p/strategy-basics) - First in a series of posts about strategy why, how and what.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWriting an engineering strategy[0m[38;5;12m (https://lethain.com/eng-strategies/) - A guide on how to write and document an engineering strategy.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mArchitecture Modernization Enabling Teams (AMET)[0m[38;5;12m (https://esilva.net/articles/architecture-modernization-enabling-team) - Explains how AMET coordinates and upskills all teams and stakeholders in the modernization initiative.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWhen[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mwhen[0m[38;5;14m[1m [0m[48;2;30;30;40m[38;5;14m[1m[3mnot[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mdo[0m[38;5;14m[1m [0m[38;5;14m[1man[0m[38;5;14m[1m [0m[38;5;14m[1mengineering[0m[38;5;14m[1m [0m[38;5;14m[1mstrategy[0m[38;5;12m [39m[38;5;12m(https://learnings.aleixmorgadas.dev/p/when-and-when-not-to-do-an-engineering)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUsing[39m[38;5;12m [39m[38;5;12mCynefin[39m[38;5;12m [39m[38;5;12mFramework,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mshares[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mdomains[39m[38;5;12m [39m[38;5;12mdesigning[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mengineering[39m[38;5;12m [39m[38;5;12mstrategy[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12msense[39m[38;5;12m [39m
|
||
[38;5;12mcompared[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mjust[39m[38;5;12m [39m[38;5;12mexecute.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mEmergent[0m[38;5;14m[1m [0m[38;5;14m[1mPlatform[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mEvolution[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mSociotechnical[0m[38;5;14m[1m [0m[38;5;14m[1mSystems[0m[38;5;12m [39m[38;5;12m(https://esilva.net/articles/emergent-platforms)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHow[39m[38;5;12m [39m[38;5;12mplatforms[39m[38;5;12m [39m[38;5;12memerge[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m[38;5;12mchallenges[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mtypes[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mteams[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12menabling[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mteams[39m[38;5;12m [39m[38;5;12mcollaborate[39m[38;5;12m [39m
|
||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12mstream-aligned[39m[38;5;12m [39m[38;5;12mteams[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mspace[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mopportunities[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mplatforms[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mevolve.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mInterim[0m[38;5;14m[1m [0m[38;5;14m[1mPlatform[0m[38;5;14m[1m [0m[38;5;14m[1mTeams[0m[38;5;12m [39m[38;5;12m(https://learnings.aleixmorgadas.dev/p/interim-platform-team)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWhen[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstream-aligned[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12mstarts[39m[38;5;12m [39m[38;5;12msupporting[39m[38;5;12m [39m[38;5;12minternal[39m[38;5;12m [39m[38;5;12mcustomers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12macting[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12minterim[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mteam.[39m[38;5;12m [39m[38;5;12mHow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdeliver[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgreat[39m[38;5;12m [39m[38;5;12minternal[39m[38;5;12m [39m[38;5;12mexperience[39m[38;5;12m [39m
|
||
[38;5;12mwhile[39m[38;5;12m [39m[38;5;12mdelivering[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mexternal[39m[38;5;12m [39m[38;5;12mclients.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCreating an integrated business and technology strategy[0m[38;5;12m (https://martinfowler.com/articles/creating-integrated-tech-strategy.html) - Eleven prevalent strategic directions that organisations traverse with examples.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSolving the Engineering Strategy crisis[0m[38;5;12m (https://lethain.com/solving-the-engineering-strategy-crisis/) - A unified theory of Engineering strategy, with a particular emphasis on how you can drive strategy.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEngineering Strategy is a Fractal[0m[38;5;12m (https://learnings.aleixmorgadas.dev/p/engineering-strategy-is-a-fractal) - How to apply organization engineering strategy to the local context while keeping aligned with organization goals.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEngineering strategy notes[0m[38;5;12m (https://lethain.com/strategy-notes/) - A collection of links on the topic gathered.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEngineering strategy is more similar to poker than to chess[0m[38;5;12m (https://learnings.aleixmorgadas.dev/p/engineering-strategy-is-more-similar) - A comparison of chess and poker games and how they relate to engineering strategy.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe outcome of the strategy becomes culture[0m[38;5;12m (https://learnings.aleixmorgadas.dev/p/the-outcome-of-the-strategy-becomes) - Culture guides and constrains your strategy. Using strategy to influence your culture.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWhat's your engineering strategy?[0m[38;5;12m (https://www.linkedin.com/pulse/whats-your-engineering-strategy-pt-1-pat-cullen-cwjqe/) - Multi-part strategy guide with specific templates you can deploy rapidly in your organization.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mVideos[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mExperimentation[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mEvolution[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mWardley[0m[38;5;14m[1m [0m[38;5;14m[1mMaps[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/watch?v=gAh7rK2F9pk)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHow[39m[38;5;12m [39m[38;5;12mCat[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mWardley[39m[38;5;12m [39m[38;5;12mMaps[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minform[39m[38;5;12m [39m[38;5;12mher[39m[38;5;12m [39m[38;5;12malways[39m[38;5;12m [39m[38;5;12mevolving[39m[38;5;12m [39m[38;5;12mstrategy[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmodernization[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mTicketmaster’s[39m[38;5;12m [39m[38;5;12mcore[39m[38;5;12m [39m[38;5;12mticketing[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m
|
||
[38;5;12monly[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mterms[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtechnical[39m[38;5;12m [39m[38;5;12mcapabilities[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12marchitecture[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mprocess[39m[38;5;12m [39m[38;5;12mmaturity,[39m[38;5;12m [39m[38;5;12morganizational[39m[38;5;12m [39m[38;5;12mdesign,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCrossing the River by Feeling the Stones[0m[38;5;12m (https://www.youtube.com/watch?v=oZZKjxeg5W0) - Simon Wardley examines the issue of situational awareness and explains how it applies to technology.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mComplex Adaptive Systems[0m[38;5;12m (https://www.youtube.com/watch?v=l4-vpegxYPg) - How to understand and categorize domains into ordered, complicated, complex, and chaotic, and how to navigate them.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSystems are communication structures[0m[38;5;12m (https://www.youtube.com/watch?v=U_0B-aY_L0c) - Understand how communication within an organization creates patterns that repeat themselves and scale up to the organization.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWhole Work: Sociotechnicity & DevOps[0m[38;5;12m (https://www.youtube.com/watch?v=WtfncGAeXWU) - How to understand the present to design a better present that will create better futures from a system thinking perspective.[39m
|
||
|
||
[38;2;255;187;0m[4mCourses and Workshops[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mPragmatic Wardley Mapping[0m[38;5;12m (https://learn.hiredthought.com/p/wardley-mapping) - An online course to introduce people into Wardley Mapping.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mImplementing Domain-Driven Design[0m[38;5;12m (https://kalele.io/training/iddd/) - Hands-on exercises show you how to use DDD strategic and tactical design in your implementations.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFast Flow of Change[0m[38;5;12m (https://kalele.io/fast-flow-of-change/) - Combining Wardley Mapping, DDD & Team Topologies, this workshop will help you to design for adaptability.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEngineering Strategy Workshop[0m[38;5;12m (https://aleixmorgadas.dev/workshops/engineering-strategy) - Introduction to engineering strategy theory and components.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mStrategy[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mTechnical[0m[38;5;14m[1m [0m[38;5;14m[1mLeaders[0m[38;5;14m[1m [0m[38;5;14m[1mMasterclass[0m[38;5;12m [39m[38;5;12m(https://ruthmalan.com/Bredemeyer/Strategy_Masterclass_Overview.htm)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mmasterclass[39m[38;5;12m [39m[38;5;12mbuilds[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mour[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12msoftware,[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12menterprise[39m[38;5;12m [39m[38;5;12marchitects[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mproduct,[39m[38;5;12m [39m[38;5;12mprogram[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mexecutive[39m[38;5;12m [39m
|
||
[38;5;12mmanagers[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mCTOs[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCIOs.[39m
|
||
|
||
[38;2;255;187;0m[4mTemplates[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mEngineering[0m[38;5;14m[1m [0m[38;5;14m[1mStrategy[0m[38;5;14m[1m [0m[38;5;14m[1mNotion[0m[38;5;14m[1m [0m[38;5;14m[1mTemplate[0m[38;5;12m [39m[38;5;12m(https://aleixmorgadas.notion.site/Engineering-Strategy-Template-910ad428d3d14c5a9aef4a4c32c4a8ba)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mtemplate[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcore[39m[38;5;12m [39m[38;5;12melements[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mengineering[39m[38;5;12m [39m[38;5;12mstrategy,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mhigh-stake[39m[38;5;12m [39m[38;5;12mproblem,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12munderstanding[39m[38;5;12m [39m[38;5;12mphase,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdirection,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcoherent[39m[38;5;12m [39m[38;5;12mactions.[39m
|
||
|
||
[38;2;255;187;0m[4mSupporting material[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mContext mapping[0m[38;5;12m (https://github.com/ddd-crew/context-mapping) - Visualize the contract between bounded contexts and teams with a collection of patterns.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCore[0m[38;5;14m[1m [0m[38;5;14m[1mdomain[0m[38;5;14m[1m [0m[38;5;14m[1mcharts[0m[38;5;12m [39m[38;5;12m(https://github.com/ddd-crew/core-domain-charts)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHelp[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mvisualise[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mstrategic[39m[38;5;12m [39m[38;5;12mimportance[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12m(sub)domain[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m[38;5;12mcapability[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12marchitecture[39m[38;5;12m [39m[38;5;12mallowing[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m[38;5;12mmodel-aligned[39m[38;5;12m [39m
|
||
[38;5;12marchitectural[39m[38;5;12m [39m[38;5;12mdecisions.[39m
|
||
|
||
[38;2;255;187;0m[4mOpen Engineering Strategies[0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mOpen Engineering Strategies section aims to provide a relevant set of public available Engineering Strategies so we can learn from each other.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCommunity Startup[0m[38;5;12m (https://learnings.aleixmorgadas.dev/p/community-startup-engineering-strategy?s=w) - Prove product market fit with an MVP.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGitLab Strategy[0m[38;5;12m (https://about.gitlab.com/company/strategy/) - Complete GitLab three-year strategy. Containing direction, customer focus, and team dynamics.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFlutter in 2022 Strategy[0m[38;5;12m (https://flutter.dev/go/strategy-2022) - Flutter annual strategy document for 2022.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGitpod Strategy[0m[38;5;12m (https://gitpod.notion.site/Gitpod-s-Direction-be35d064c0704fbda61c542b84e07ef6) - Gitpod purpose, vision, and strategy.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mQatium[0m[38;5;14m[1m [0m[38;5;14m[1mProduct[0m[38;5;14m[1m [0m[38;5;14m[1mMarket[0m[38;5;14m[1m [0m[38;5;14m[1mFit[0m[38;5;12m [39m[38;5;12m(https://learnings.aleixmorgadas.dev/p/post-product-market-fit-open-engineering)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mengineering[39m[38;5;12m [39m[38;5;12mstrategy[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mproduct[39m[38;5;12m [39m[38;5;12mverifies[39m[38;5;12m [39m[38;5;12mproduct[39m[38;5;12m [39m[38;5;12mmarket[39m[38;5;12m [39m[38;5;12mfit[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mengineering[39m[38;5;12m [39m[38;5;12misn't[39m[38;5;12m [39m[38;5;12mevolving[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpractices[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||
[38;5;12mmatch[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mproduct[39m[38;5;12m [39m[38;5;12mneeds.[39m
|
||
|
||
[38;2;255;187;0m[4mCommunities[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mEngineering Strategy on Discord[0m[38;5;12m (https://discord.gg/2NBXyDmFcR) - Discord community focused on Engineering Strategy.[39m
|
||
|
||
[38;2;255;187;0m[4mPodcasts[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mEngineering Strategy Podcast[0m[38;5;12m (https://open.spotify.com/show/2o8lWLvV9O0P2Gf9J6xzLo?si=049c9a2c90924aa7) - Engineering strategy interviews to tech leaders in English and Spanish by Aleix Morgadas.[39m
|