Quality Management (QM) is responsible for overseeing all activities and tasks needed to maintain a desired level of quality. QM in Software Development traditionally has three main components: quality planning, quality assurance, and quality control. In many agile organizations, QM is becoming closely integrated with the DevOps organization. Quality Assurance (QA) is responsible for setting up the organization and its processes to ensure the desired level of quality. In an agile organization, this means that QA needs to be closely aligned with DevOps. Quality Control (QC) is responsible for the output, usually by implementing a test strategy along the various stages of the DevOps cycle. Quality Planning is responsible for setting up the quality and test plans. In a DevOps organization, this will be a continuous process (Fig. 30.1).
CITATION STYLE
Slama, D. (2023). Quality management. In The Digital Playbook: A Practitioner’s Guide to Smart, Connected Products and Solutions with AIoT (pp. 345–351). Springer International Publishing. https://doi.org/10.1007/978-3-030-88221-1_27
Mendeley helps you to discover research relevant for your work.