本書對當前軟體開發中存在的問題進行了廣泛的探討。包括公司創始人 Roy Singham在內的許多 ThoughtWorks員工參與到了這本文集的編寫工作中,他們針對如何在軟體開發生命周期中提高效率提出了多種可行性建議,內容涉及設計、架構、測試、領域特定語言的使用、構建和部署過程等。 本書的獨特之處在於,它是由資深管理者和一線工程師共同創作完成的,各篇文章的作者以自己獨到的視角對主題進行了分析,將其在特定領域積累的經驗心得悉數奉上,從而能讓更多的讀者從中受益。本書條理清晰、思維嚴謹卻又不乏生動活潑之處,而即便是書中專業性最強的文章,也不會讓人覺得難以理解,除了技術人員外,本書對相關的非技術人員也很有價值。