Quality. Software. Management (Volume I) System Thinking

Author: Weinberg
Publisher:
Publish Date: 2005-04-01
Features: High-quality software requires high-quality management, which is the theme of "Quality Software Management." This four-volume series, authored by the renowned Gerald M. Weinberg, embodies the author's deep affection for computers over the past forty years. In Volume I, "Systems Thinking," the author points out the first essential condition for developing quality software—learning how to think correctly about problems, answers, and quality itself. He also provides some guidelines that can help us engage in the type of thinking we need. "Take early action, but keep the force of the action small"—this is the key to maintaining control over the quality process. In an organization, managers should serve both as planners and catalysts—on one hand, continuously planning for future work and observing progress, and on the other hand, decisively guiding actual conditions toward the predetermined goals. The book explains the concept of "control points" through numerous examples, demonstrating that managing these points can prevent crises or at least prevent the situation from worsening. The issues discussed in the book include: quality, pressure, and collapse; software culture; software patterns; management models; feedback; the dynamics of scale/complexity in software engineering; fault detection and response methods; the dynamics of error correction; the role of customers, etc. Highly valuable charts, indexes, exercises, and reference lists further enhance the book's appeal.

📌 Related Posts