Quality Assurance- goodbye bye bye.pptx

bilisashobe430 68 views 30 slides Jun 15, 2024
Slide 1
Slide 1 of 30
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30

About This Presentation

Yes


Slide Content

  Unit of Competence: Implement Quality Assurance Processes for Business Solutions Module Title: Implementing Quality Assurance Processes for Business Solutions

At the end of the module the trainee will be able to: LO1 Plan business quality assurance process LO2 Implement quality policies and plans LO3 Control quality assurance processes LO4 Improve quality  

Reviewing Quality Assurance Concept and Principles   Definition of Quality (1) The characteristics of a product or service that bear on its ability to satisfy stated or implied needs and (2) A product or service free of deficiencies. Quality Assurance The specification of quality related features is an essential component of defining the end-product of a project. If a project aims to deliver a complex end-product, the quality aspects of that end-product will need to be planned and designed . QA requires agreement on the level of quality controls to be adopted or approved. LO1 Plan business quality assurance process

Quality Assurance  (QA) is a global term covering the quality policy, quality management and quality control functions, which together ensure that the product will be consistently manufactured to the required standard. Its aim is to achieve and assure quality through the adoption of a cost effective quality control system along with external inspections and audits. Quality planning  is an essential part of the planning activity and can be seen in the product descriptions and in the scheduling of quality related activities. The results of the quality planning activities are reflected in the resource and technical plans. Quality control  is concerned with ensuring that the required qualities are built into all of the products throughout their development life cycles . It defines the methods of inspection used to determine whether the product has met its quality specification . Quality control makes use of measurable quality criteria and is implemented by means of change control, quality reviews, project reviews and by the testing of products. Cont.…

The planning process must address the quality issues raised by a proposed project. Quality planning should have a major impact on the overall size and scope of the project plans. It is an essential component of general planning and can be seen in the product descriptions, particularly in their quality criteria. Quality-related activities should be explicitly integrated into the resource and technical plans. Product descriptions  should be created during the planning process, as the products that are required by the project are identified. They should describe the purpose, form and components of a product and list the quality criteria applicable to that product. Quality criteria  define the characteristics of a product in quantifiable terms to allow it to be measured at various points in its development life cycle. The quality criteria are used as a benchmark against which to measure the finished product and should be specified in the related product description. Quality of the Deliverables/services & products/

Quality of the Process It is important to distinguish between the quality of the deliverables (as discussed above) and the quality of the project . The project manager must decide how much emphasis to on the quality of the project, and how much on the quality of the deliverables. Checking project quality involves examining completely different things than checking the quality of the deliverables . Deliverable quality  refers to the 'fit for purpose' aspect. It covers things like how well the deliverables meet the user's needs, and the total cost of ownership. Project quality  covers things like applying proper project management practices to cost, time, resources, communication etc. It also covers managing changes within the project. In theory a high quality project could result in low quality deliverables and vice versa, but it is much more likely however that a high quality project will produce high quality deliverables

The majority of formal quality assurance standards, such as ISO9001, are intended for large organizations with complex structures . A smaller project will benefit from establishing its own quality assurance procedures, using these standards as a guide. The key is to understand how work is performed and identify key points at which quality checks should be made. A simple quality assurance system can then be implemented that will enable you to monitor the quality of your work, spot problems and ensure the final digitized object is suitable for its intended use. Quality assurance within IT system Project

Brainstorm – Identify specific processes that should be monitored for quality and develop ways of measuring the quality of these processes. You may want to think about: Project goals – who will use the digitized objects and what function will they serve. Delivery Strategy – how will the digitized objects be delivered to the user? (Web site, Intranet, multimedia presentation, CD-ROM). Digitization – how will data be analyzed or created. To ensure consistency throughout the project, all techniques should be standardized. 2. Education – Ensure that everyone is familiar with the use of the system. 3. Improve – Monitor your quality assurance system and looks for problems that require correction or other ways it may be improved The ISO 9001 identifies three steps to the introduction of a quality assurance system:

Key Requirements for a Quality Assurance System   First and foremost, any system for assuring quality in the digitization or computerization process should be straightforward and not impede the actual digitization work. Effective quality assurance can be achieved by performing four processes during the digitization lifecycle: The key to a successful QA process is to establish a clear and concise work timeline and, using a step-by-step process, document on how this can be achieved. Compare the digital copy with the physical original to identify changes and ensure accuracy. Perform regular audit checks to ensure consistency throughout the resource. Qualitative checks can be performed upon the original and modified digital work to ensure that any changes were intentional and processing errors have not been introduced. Finally , measures should be taken to establish some form of audit trail that tracks progress on each piece of work.

Creating a Strategy for Quality Every project plan should address quality management issues in order to provide the highest quality products and services. Project quality applies to both deliverables and process quality. A  quality management strategy  defines the required quality level for the project and the approach to be used to ensure that this level is achieved. A more detailed  quality management plan  is developed in the planning stage. A Quality Management Strategy should include: Quality Objectives Deliverables subject to quality strategy Processes subject to the quality strategy Quality standards and methods to be applied LO2 Implement quality policies and plans  

The Project Manager, project sponsors and project stakeholders should all be involved in the creation of the strategy. The final outcome should be the Quality Management Strategy. Implementing Quality Assurance processes The Quality Assurance Strategy defines the quality standards for the project and determines how they are satisfied. Implementation involves carrying out systematic quality activities and uses quality audits to determine which processes should be used to achieve the project requirements and to assure they are performed efficiently and effectively. Project team members, the project manager and the stakeholders are all responsible for the quality assurance of the project, but the Project Manager will have the greatest impact on the quality of the project .

The inputs to the quality assurance process are likely to include the following: Quality management plan Quality metrics Process improvement plan Work performance information Approved change requests Quality control measurements

Quality Audits Quality audits are independent reviews carried out by trained auditors to identify ineffective or inefficient processes and procedures used on the project. They may take place randomly or on a regular schedule, depending on organizational policies. Correctly performed quality audits will ensure that: The deliverables are fit for use and meet safety standards. Applicable laws and standards are adhered to. Corrective action is recommended and implemented where necessary. The quality plan is adhered to. Quality improvements are identified. The implementation of approved change requests is confirmed. Two of the main tools of quality assurance are quality audits and process analysis

Process analysis looks at process improvement from an organizational and technical perspective by examining: Problems experienced while conducting the project Constraints of the project Inefficient and ineffective processes identified during process operation One of the techniques of process analysis includes performing  root cause analysis . While examining problems and constraints, for example, the Project Manager should look at what's causing the problem. The result of this exercise will allow preventive actions to be developed for similar problems or problems that have similar root causes. Process Analysis

The outputs of the Quality Assurance process include: Requested changes Recommended corrective actions Project management plan updates Any recommended corrective actions, whether they are a result of a quality audit or process analysis, should be acted upon immediately. Quality Assurance Outputs

There are seven essential steps to implement quality assurance processes Process of Quality Assurance Step 1: Identify Organizational Goals The process of quality assurance starts by defining how employees’ jobs are tied to your company or organizations goals. Implementing Quality Assurance Process

Employees need to know the organization’s mission, vision, values, how they relate to the company and their role in it. All new employees should receive a thorough orientation with regards to the company’s vision, mission, values and goals . Knowing their individual goals and how it relates to the organization’s goals is the first step in the process of quality assurance. Cont.…

The factors that make an organization’s  quality assurance system  successful should be identified. These factors can be a well-designed production process, great product, technical support,  customer  support, financial security, or employee satisfaction . Make a list of the primary factors that influence the process of quality assurance in order to continuously and consistently manage those factors. Process of Quality Assurance Step 2: Identify Critical Success Factors

Identify the key groups of  customers  that make your quality assurance system work. Knowing these  customers and their needs can help you develop programs and services for these people. Often   customers  are vendors, suppliers, employees, volunteers or direct customers. Process of Quality Assurance Step 3: Identify Internal and External Customers

Customer  feedback is essential in the process of quality assurance. Consistent   customer  feedback enables organizations to detect and solve quality problems before it become a serious issue. Customer  feedback could be obtained through regular customer surveys, by phone, email, focus groups or in person. Calling  customers  after they buy a product or use a service is an easy feedback mechanism to determine customer  satisfaction. Another method to consider is in-person surveys directly after the work or product is delivered. An important method of monitoring  customer  satisfaction (dissatisfaction) is to review customer complaints and Returned Products. Process of Quality Assurance Step 4: Customer Feedback

Quality assurance is synonymous with continuous improvement. The results or information gleamed from an organization’s survey or other  customer  feedback tools must now be used to make the necessary changes to the quality assurance process. This could entail more leadership development, customer   service training, higher levels of staffing , corrections to the production process, changes to the product or service you manufacture or deliver, etc. Process of Quality Assurance Step 5: Implement Continuous Improvements

Select   quality assurance software  that not only helps you to implement a quality assurance process, but also helps you to maintain and improve the process. Process of Quality Assurance Step 7: Measure Results Measure your results. Though there may be many reasons for implementing a process of quality assurance, one of your main goals is to ensure your organization meets the needs of your  customer . Process of Quality Assurance Step 6: Select Quality Management Software

Right from the first moment make sure that there are measurable goals and everyone involved knows what needs to be achieved. When they are not achieved, make sure everyone is clear on what required corrective action is necessary to ensure  customer  assurance and satisfaction Cont.….

BEST PRACTICES FOR AN EFFECTIVE TESTING & Quality Assurance IMPLEMENTATION 10 best practices for an effective testing & QA implementation 1) Process:  It is critical that the organization defines a process that is strong and certified/qualified by experts in order to initiate the software assurance quality culture. The process will serve as a guideline that may evolve over time. Most importantly, it should be made official and should be followed through. Improvements will be made until a mature process is established. LO3 Control quality assurance processes

2) Managerial Commitment:   Managerial commitment should stem from the CIO to ensure alignment from each of the development managers, as well as from the development areas of each country. Everyone must be aware of the value that is added by testing & QA to the business . The process, therefore, must account for the value of the solutions that it offers to the organization. 3) Personal Experience :  Hiring someone as a tester that lacks necessary experience is a common mistake. It is vital to acknowledge that the position requires experience in both the business and in software development in general.

4) Deliverables:   As part of the software development and testing processes, it is necessary to define deliverables, such as requirements, a testing plan, and testing cases. These will guarantee that testers can effectively follow-up throughout the project from the software quality perspective. 5) Tool Usage:   Both the use of tools for tracking and managing defects, as well as the creation of test cases and execution, are essential for increasing the maturity of the testing & QA process. The process may begin without tools, but they are a requisite for increasing execution maturity.

6) Metrics : Developing and creating metrics to track the software quality in its current state, as well as to compare the improvement with previous versions, will help increase the value and maturity/old age of the testing process (e.g. the number of components with errors in the software/the total number of components in the software; or the number of errors detected in the testing phase/total number of errors detected). 7) Testing Environment : Implementation of appropriate testing environments that allow developers to reproduce the system execution in production environments is crucial to the creation and execution of the corresponding test cases.

8) Test Data : The testing environment required for day-to-day operation should provide or ensure availability of the necessary data to enable the corresponding test execution . Even if you have developed the appropriate testing environments, developers need to access specific data required to execute the associated test cases. 9) Change Management :  Like any other production environment, the testing environment should properly track changes in configuration, ensuring not only controlled results, but that the tests are run in environments that closely resemble those of the real production environment. 10) Developer Awareness:   It is critical to have an awareness process that includes management commitment at each and every business unit and for associated developers . The goal is to demonstrate that testing activities add value to their daily work

  Analyzing Variance of Quality Performance Results Against Benchmarks Analyzing Quality Performance Results Determining Frequency and Areas of Quality Breakdowns Identifying Role of IT Solutions Assessing Effectiveness of Corrective Actions Documenting and Disseminating Quality Performance Results to Stakeholders Process of Identifying and Assigning Person Responsible for Quality Improvement Reviewing and Updating Business Quality Procedures Developing , Analyzing and Security Auditing for Website Developing Technical Test Design Testing Implementation and Evaluation Data with a plan. LO4 Improve quality

Project 3: Implementing Quality Assurance Processes for Business Solutions Instruction Now a day’s almost all production and service organizations and small enterprises implement their own organizational process, production or service quality assurance system for a better output and for their customer satisfaction. Select any organization or enterprise which implements quality assurance system and do the following tasks properly .   Task1 : Review and evaluate the current process, product or service quality assurance system and its strategy implemented in the organization. Here, the method or strategy should be documented clearly and shortly. Task2 : Assess and criticize the quality assurance system that you review. Here, your evaluation evidence should be documented in such away: Strength Weakness Task3 : Recommendation: finally put your recommendation for a better implementation of QA system in the organization for the future.
Tags