Chapter 9 Policies, Processes, and Procedures

After completing this chapter, you will be able to:

  • understand the documentation system of an organization;
  • understand the role of a policy in an organization;
  • understand the importance of software process documentation;
  • understand how to document processes and procedures;
  • understand a few popular notations such as ETVX, IDEF, and BPMN;
  • understand the requirements of the ISO 12207 standard and the CMMI® model concerning the documentation of processes and procedures;
  • understand the process notation of the ISO/IEC 29110 management and engineering guides;
  • understand the personal improvement process;
  • understand the relationship between policies, processes, procedures, and the software quality assurance plan.

9.1 Introduction

An article of the online encyclopedia Wikipedia, summarizes critics’ comments about software development as follows: “In traditional engineering, there is a clear consensus about how things should be built, how they should respect engineering standards and what risks must be taken into account. If an engineer does not comply with his code of practices and something breaks down, he can be sued. There is no such consensus yet, in software engineering, where everyone is promoting his own methods and tools, claiming their advantages in productivity, which, in general are not supported by any objective and scientific evidence whatsoever.”

Get Software Quality Assurance now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.