Process and Product Quality Assurance (PPQA) A support Process Area at maturity level -2 and above
Presentation Topics Few Definitions Purpose of PPQA Specific Goals  Specific Practices Sub Practices How to Assure Quality  ? Conclusion
Few Definitions  Objective  When used as a noun in the CMMI Product Suite, the term objective replaces the  word goal as used in its common everyday sense since the word goal is reserved  for use when referring to the CMMI model components called specific goals and  generic goals. Objectively Evaluate  To review activities and work products against criteria which minimize  subjectivity and bias by the reviewer. An example of an objective evaluation is an  audit against requirements, standards, or procedures by an independent quality assurance function.  Cont….
Few Definitions  Cont… Work Product In the CMMI, a useful result of a process is work product. This can  include files, documents, products, parts of a product, services, process  descriptions, specifications, and invoices. Product In the CMMI Product Suite, a work product that is intended for delivery to a  customer or end user. Actual project we are developing for client.
Purpose of PPQA The purpose of Process and Product Quality Assurance (PPQA) is to  provide staff and management with objective insight into processes and  associated work products. Delivery of high-quality products through implementation of Planned  Processes and handling Noncompliance issues
The PPQA process area involves the following Objectively evaluating performed processes, work products, and services against the applicable process descriptions, standards, and procedures Identifying and documenting noncompliance issues. Providing feedback to project staff and managers on the results of quality assurance activities. Ensuring that noncompliance issues are addressed
Specific Goal and Practice Summary SG 1 Objectively Evaluate Processes and Work Products SP 1.1 Objectively Evaluate Processes SP 1.2 Objectively Evaluate Work Products and Services SG 2 Provide Objective Insight SP 2.1 Communicate and Ensure Resolution of noncompliance Issues SP 2.2 Establish Records
SG 1 Objectively Evaluate Processes  and Work Products Adherence of the performed process and associated work products and  services to applicable process descriptions, standards, and procedures is  objectively evaluated. To achieve this Goal SP 1.1 Objectively Evaluate Processes SP 1.2 Objectively Evaluate Work Products and Services
SP 1.1 Objectively Evaluate Processes Objectively evaluate the designated performed processes against the  applicable process descriptions, standards, and procedures.  Typical Work Products 1. Evaluation reports 2. Noncompliance reports 3. Corrective actions
SP 1.2 Objectively Evaluate Work Products and Services Objectively evaluate the designated work products and services against  the applicable process descriptions, standards, and procedures. Typical Work Products 1. Evaluation reports 2. Noncompliance reports 3. Corrective actions
Sub Practices under SG 1 Promote an environment (created as part of project management) that encourages employee participation in identifying and reporting quality issues. Establish and maintain clearly stated criteria for the evaluations. •  What will be evaluated •  When or how often a process or product will be evaluated •  How the evaluation will be conducted •  Who must be involved in the evaluation Identify each noncompliance found during the evaluation. Identify lessons learned that could improve processes for future  products and services
SG 2 Provide Objective Insight Noncompliance issues are objectively tracked and communicated, and  resolution is ensured. To achieve this Goal  SP 2.1 Communicate and Ensure Resolution of noncompliance Issues SP 2.2 Establish Records
SP 2.1 Communicate and Ensure Resolution of noncompliance Issues Communicate quality issues and ensure resolution of noncompliance  issues with the staff and managers. Typical Work Products 1. Corrective action reports 2. Evaluation reports 3. Quality trends
SP 2.2 Establish Records Establish and maintain records of the quality assurance activities. Typical Work Products 1. Quality assurance reports 2. Status reports of corrective actions
Sub Practices under SG 2 Resolve each noncompliance with the appropriate members of the staff where possible. Document noncompliance issues when they cannot be resolved within the project. Escalate noncompliance issues that cannot be resolved within the project to the appropriate level of management designated to  receive and act on noncompliance issues. Periodically review open noncompliance issues.  Track noncompliance issues to resolution.
How to Assure Quality  ???? A Road toward implementing PPQA
Related Process Area 1  Project Planning process area  Helps to identify processes and associated work products that will be objectively evaluated. 2  Verification process area  Helps to identify specified requirements has been satisfied or not.
PPQA Planning Considerations Before moving towards PPQA planning we need to consider few things.  PPQA support should be established early in the software life cycle (when the Product Development Team is formed) Who will be responsible for these activities? Which processes and products will be evaluated? Where will you capture and maintain results?  How will you monitor/track noncompliance's? Are there tools available?
PPQA Planning / Auditing Work with SQE’s to identify the processes and products to be evaluated. PPQA must audit every process area 2 - 4 times a year (depending on the process area) Product audits should include: PP  Software Requirements Specification Requirements Traceability Matrix (RTM) Release Notes.
PPQA Templates  PPQA Document and Template  Quality Assurance Plan Template  Non-Compliance Report Template
Conclusion of this session  PPQA supports to deliver high-quality products.  Quality and Noncompliance  issues Processes, Work Product Standards and Procedure All Process Area PPQA

Process and product quality Assurance

  • 1.
    Process and ProductQuality Assurance (PPQA) A support Process Area at maturity level -2 and above
  • 2.
    Presentation Topics FewDefinitions Purpose of PPQA Specific Goals Specific Practices Sub Practices How to Assure Quality ? Conclusion
  • 3.
    Few Definitions Objective When used as a noun in the CMMI Product Suite, the term objective replaces the word goal as used in its common everyday sense since the word goal is reserved for use when referring to the CMMI model components called specific goals and generic goals. Objectively Evaluate To review activities and work products against criteria which minimize subjectivity and bias by the reviewer. An example of an objective evaluation is an audit against requirements, standards, or procedures by an independent quality assurance function. Cont….
  • 4.
    Few Definitions Cont… Work Product In the CMMI, a useful result of a process is work product. This can include files, documents, products, parts of a product, services, process descriptions, specifications, and invoices. Product In the CMMI Product Suite, a work product that is intended for delivery to a customer or end user. Actual project we are developing for client.
  • 5.
    Purpose of PPQAThe purpose of Process and Product Quality Assurance (PPQA) is to provide staff and management with objective insight into processes and associated work products. Delivery of high-quality products through implementation of Planned Processes and handling Noncompliance issues
  • 6.
    The PPQA processarea involves the following Objectively evaluating performed processes, work products, and services against the applicable process descriptions, standards, and procedures Identifying and documenting noncompliance issues. Providing feedback to project staff and managers on the results of quality assurance activities. Ensuring that noncompliance issues are addressed
  • 7.
    Specific Goal andPractice Summary SG 1 Objectively Evaluate Processes and Work Products SP 1.1 Objectively Evaluate Processes SP 1.2 Objectively Evaluate Work Products and Services SG 2 Provide Objective Insight SP 2.1 Communicate and Ensure Resolution of noncompliance Issues SP 2.2 Establish Records
  • 8.
    SG 1 ObjectivelyEvaluate Processes and Work Products Adherence of the performed process and associated work products and services to applicable process descriptions, standards, and procedures is objectively evaluated. To achieve this Goal SP 1.1 Objectively Evaluate Processes SP 1.2 Objectively Evaluate Work Products and Services
  • 9.
    SP 1.1 ObjectivelyEvaluate Processes Objectively evaluate the designated performed processes against the applicable process descriptions, standards, and procedures. Typical Work Products 1. Evaluation reports 2. Noncompliance reports 3. Corrective actions
  • 10.
    SP 1.2 ObjectivelyEvaluate Work Products and Services Objectively evaluate the designated work products and services against the applicable process descriptions, standards, and procedures. Typical Work Products 1. Evaluation reports 2. Noncompliance reports 3. Corrective actions
  • 11.
    Sub Practices underSG 1 Promote an environment (created as part of project management) that encourages employee participation in identifying and reporting quality issues. Establish and maintain clearly stated criteria for the evaluations. • What will be evaluated • When or how often a process or product will be evaluated • How the evaluation will be conducted • Who must be involved in the evaluation Identify each noncompliance found during the evaluation. Identify lessons learned that could improve processes for future products and services
  • 12.
    SG 2 ProvideObjective Insight Noncompliance issues are objectively tracked and communicated, and resolution is ensured. To achieve this Goal SP 2.1 Communicate and Ensure Resolution of noncompliance Issues SP 2.2 Establish Records
  • 13.
    SP 2.1 Communicateand Ensure Resolution of noncompliance Issues Communicate quality issues and ensure resolution of noncompliance issues with the staff and managers. Typical Work Products 1. Corrective action reports 2. Evaluation reports 3. Quality trends
  • 14.
    SP 2.2 EstablishRecords Establish and maintain records of the quality assurance activities. Typical Work Products 1. Quality assurance reports 2. Status reports of corrective actions
  • 15.
    Sub Practices underSG 2 Resolve each noncompliance with the appropriate members of the staff where possible. Document noncompliance issues when they cannot be resolved within the project. Escalate noncompliance issues that cannot be resolved within the project to the appropriate level of management designated to receive and act on noncompliance issues. Periodically review open noncompliance issues. Track noncompliance issues to resolution.
  • 16.
    How to AssureQuality ???? A Road toward implementing PPQA
  • 17.
    Related Process Area1  Project Planning process area Helps to identify processes and associated work products that will be objectively evaluated. 2  Verification process area Helps to identify specified requirements has been satisfied or not.
  • 18.
    PPQA Planning ConsiderationsBefore moving towards PPQA planning we need to consider few things. PPQA support should be established early in the software life cycle (when the Product Development Team is formed) Who will be responsible for these activities? Which processes and products will be evaluated? Where will you capture and maintain results? How will you monitor/track noncompliance's? Are there tools available?
  • 19.
    PPQA Planning /Auditing Work with SQE’s to identify the processes and products to be evaluated. PPQA must audit every process area 2 - 4 times a year (depending on the process area) Product audits should include: PP Software Requirements Specification Requirements Traceability Matrix (RTM) Release Notes.
  • 20.
    PPQA Templates PPQA Document and Template Quality Assurance Plan Template Non-Compliance Report Template
  • 21.
    Conclusion of thissession PPQA supports to deliver high-quality products. Quality and Noncompliance issues Processes, Work Product Standards and Procedure All Process Area PPQA