This is a catalog of resources on strategy, architecture, and related topics from which I’ve learned over the years. Please recommend others in the comments below!
Software & Systems Architecture
Software Architecture in Practice. Len Bass, Paul Clements, and Rick Kazman. 2nd Edition, 2003.
Dana Bredemeyer Consulting. A collection of excellent architecture-related resources. Dana is a great teacher, one of my early mentors in the craft of systems architecture.
Pattern-Oriented Software Architecture, Volume 1. Frank Buschmann, Regine Meunier, Hans Rohnhert, Peter Sommerland, and Michael Stal. 1996.
Evaluating Software Architectures. Paul Clements, Rick Kazman, Mark Klein. 2002.
The Art of Systems Architecting. Mark Maier and Eberhardt Rechtin. 2nd Edition, 2002; 3rd Edition, 2009.
Pattern-Oriented Software Architecture, Volume 2. Douglas Schmidt, Michael Stal, Hans Rohnert, and Frank Buschmann. 2000.
An Introduction to General Systems Thinking. Gerald M. Weinberg. Silver Anniverary Edition, 2001.
The Timeless Way of Building. Christopher Alexander. 1979.
Timeless Cities: An Architect’s Reflections on Renaissance Italy. David Mayernik. 2003.
De Architectura: The Ten Books on Architecture. Vitruvius (Marcus Vitruvius Pollio). 15 BC. Translated by Morris Morgan, 1914.
The Innovator’s Dilemma. Clayton M. Christensen. 1997.
The Innovator’s Solution. Clayton M. Christensen and Michael E. Raynor. 2003.
Built To Last. James C. Collins and Jerry I. Porras. 2004.
Blue Ocean Strategy. W. Chan Kim and Renée Mauborgne. 2005.
Crossing the Chasm. Geoffrey Moore. 1991, 2002.
Escape Velocity. Geoffrey Moore. 2011.
Business Model Generation. Alexander Osterwalder and Yves Pigneur. 2010.
Beyond the Core. Chris Zook. 2004.
Bowling with a Crystal Ball. Yoram Solomon. 2007.
In south Louisiana, lagniappe means “something extra.” These books are useful even though not directly from the strategy or architecture fields.
Beautiful Evidence. Edward Tufte. 2006.