article thumbnail

15 Books by leading software architects

Apiumhub

Distinct from the details of implementation, algorithm, and data representation, an architecture holds the key to achieving system quality, is a reusable asset that can be applied to subsequent systems, and is crucial to a software organization’s business strategy. .

article thumbnail

Grown-Up Lean

LeanEssays

This working paper was submitted as a chapter in The International Handbook of Lean Organization , Cambridge University Press, Forthcoming. Three strategies emerged: Teams hardened their service interfaces, effectively isolating their service from unintended interactions from the rest of the system. How are they getting along?