1. QAI Global Institute, The Certified Software Quality Analyst (CSQA) Body of Knowledge. Skill Category 1: Quality Principles and Concepts. This BOK outlines the fundamental principle that the type and rigor of process definition and documentation must be appropriate for the work being performed. It distinguishes between defined processes, which can be heavily documented, and empirical processes, which rely more on the expertise and feedback loops of the people involved, especially in complex and creative domains like software development.
2. Humphrey, W. S. (1989). Managing the Software Process. Addison-Wesley Professional. While a foundational text, its principles are embedded in the CSQA BOK. Humphrey’s work on the Capability Maturity Model (CMM) establishes that as process maturity increases, processes become better defined. However, this framework also acknowledges that for creative and complex tasks, the "process" is a framework that enables skilled individuals, rather than a rigid set of instructions that replaces skill. The balance between process definition (written procedures) and the role of the engineer (people skills) is a central theme.
3. Nonaka, I., & Takeuchi, H. (1995). The Knowledge-Creating Company: How Japanese Companies Create the Dynamics of Innovation. Oxford University Press. This seminal academic work distinguishes between explicit knowledge (which can be codified in written procedures) and tacit knowledge (skills, intuition, and experience residing in people). The book argues that innovation and creative processes are driven by the conversion of tacit knowledge, highlighting the primacy of people skills over written documentation in such contexts. This directly supports the idea that the "mix" changes as processes become more creative.