Quality assurance independence meaning that it reports to highest management only, has its own budget, and does not expend labor to help build a product. Product assurance stands on an equal footing with project management but embraces the customer's point of view. Software quality assurance consists of a means of monitoring the software engineering processes and methods used to ensure quality. The methods by which this is accomplished are many and varied, and may include ensuring conformance to one or more standards, such as ISO 9000 or a model such as CMMI. In addition, enterprise quality management software is used to correct
ISO 21500 re-designation of ANSI/PMI 99-001-2004): 11/20/2008. ISO plans for this standard (21500) to be the first in a family of project management standards. ISO also designed this standard to align with other, related standards such as ISO 10005:2005 Quality management systems − Guidelines for quality plans, ISO 10006:2003 Quality management systems − Guidelines for quality management in projects, ISO 10007:2003 Quality management systems − Guidelines for configuration management, ISO 31000:2009 Risk management – Principles and guidelines. The process approach to project management developed in the 1980s, largely in Europe. The main focus of this approach is the use of structured processes