The first volume of Weinberg's Quality Software series on leanpub, published in 2010, represents a significant reorganization and rewrite of the material originally developed across the four-volume dorset-house-publishing QSM series. Rather than a straight reissue, this and the subsequent Leanpub volumes are rethought for a new generation of readers, with Weinberg selecting and reframing the most essential ideas from qsm-vol1-systems-thinking-1992 and related material.
The volume introduces the foundational question: how do software organizations actually produce software, and what does "quality" mean in that context? Weinberg presents his cultural-patterns-of-software-organizations model — the patterns ranging from Pattern 0 (Oblivious) through Pattern 4 (Anticipating) — as a diagnostic framework for understanding why different organizations achieve such radically different outcomes even with similar technical resources and methods.
Central to this volume is the argument that software quality is not primarily a technical problem but an organizational one. The patterns of behavior, communication, and response to problems that characterize a given software organization are more predictive of its output quality than the tools, methodologies, or individual talent it employs. This systems-level framing connects directly to Weinberg's general-systems-thinking intellectual lineage and the quality-software-management-framework developed through decades of consulting.
This Leanpub volume is related to but distinct from the original QSM series. Readers familiar with qsm-vol1-systems-thinking-1992 will recognize the conceptual foundations, but the Quality Software volumes are not simply digital rereleases — they represent Weinberg's late-career synthesis, adapted for the context of late-career-teaching-and-self-publishing-2000-2018.