15 Gerald M. Weinberg, Quality Software Management: Systems Thinking(New York: Dorset House, 1992), 284.