Presentation is loading. Please wait.

Presentation is loading. Please wait.

National Cheng Kung University 軟體品質管理 期末報告 The SQA Unit and Other Actors in the SQA System Reporter: 羅國益 Teacher: 朱治平 Date: 2014/12/30.

Similar presentations


Presentation on theme: "National Cheng Kung University 軟體品質管理 期末報告 The SQA Unit and Other Actors in the SQA System Reporter: 羅國益 Teacher: 朱治平 Date: 2014/12/30."— Presentation transcript:

1 National Cheng Kung University 軟體品質管理 期末報告 The SQA Unit and Other Actors in the SQA System Reporter: 羅國益 Teacher: 朱治平 Date: 2014/12/30

2 2 Vision and Servo Control Lab.,Dept. of Electrical Engineering, NCKU Introduction  Software Quality Assurance from theory to implementation by Daniel Galin – Chapter 26.  SQA = Software Quality Assurance  Most an organization’s staff are expected to participate in SQA activities.  SQA participants:  Full time: SQA unit members  Part time: SQA trustees SQA committee members SQA forum members

3 3 Vision and Servo Control Lab.,Dept. of Electrical Engineering, NCKU Outline  Introduction  SQA Unit  SQA Unit Head  SQA Sub-unit: Project Life Cycle  SQA Sub-unit: Infrastructure Operations  SQA Sub-unit: Internal Audits and Certification  SQA Sub-unit: Support  SQA Sub-unit: Standards and Procedures  SQA Sub-unit: Engineering  SQA Sub-unit: Information Systems  SQA Trustees  SQA Committees  SQA Forums

4 4 Vision and Servo Control Lab.,Dept. of Electrical Engineering, NCKU SQA Unit  SQA unit structure varies by type and size of the organization.  Proposed model for an SQA unit’s organizational structure: (Page 556, Figure 26.1)

5 5 Vision and Servo Control Lab.,Dept. of Electrical Engineering, NCKU SQA Unit Head  Responsible for all SQA tasks  Consist of professional managers and administrative position.  Tasks are classified into:  Planning  Management of the unit  Contacts with customers, other external bodies, and the executive in charge of software quality  SQA professional activities

6 6 Vision and Servo Control Lab.,Dept. of Electrical Engineering, NCKU SQA Unit Head  Planning:  Proposed annual activity program, budget for the unit, software quality management system…  Management of the unit:  SQA team’s activities, SQA activity program, nomination of members, preparation of periodic reports…  Contacts with customers, external bodies, the executive:  Customer service for software quality issues, management review reports, SQA organizational issues…  SQA professional activities :  Participation in project joint committees, formal design reviews, SQA committees and forums, review of deviations from specifications.

7 7 Vision and Servo Control Lab.,Dept. of Electrical Engineering, NCKU SQA Sub-unit: Project Life Cycle  Project life cycle control tasks:  Managerial follow-up and approval tasks  Follow-up of development and maintenance teams’ compliance with SQA procedures and work instructions  Monitoring software maintenance services  Monitoring customer satisfaction  Participation tasks:  Active participation in project team SQA activities  Contract reviews, formal design reviews, and project development and quality plans  Software testing and software acceptance tests  Installation of new software products

8 8 Vision and Servo Control Lab.,Dept. of Electrical Engineering, NCKU SQA Sub-unit: Infrastructure Operations  Ensure an organization’s infrastructure components operate smoothly, namely:  Procedures and work instructions  Supporting quality devices (templates, checklists)  Staff training, instruction and certification  Preventive and corrective actions  Configuration management  Documentation control

9 9 Vision and Servo Control Lab.,Dept. of Electrical Engineering, NCKU SQA Sub-unit: Internal Audits and Certification  Types of SQA audits:  Internal: Internal audits Audits of subcontractors and suppliers  External: Audits performed by certification bodies Audits performed by customers  See table 26.1 for more information

10 10 Vision and Servo Control Lab.,Dept. of Electrical Engineering, NCKU SQA Sub-unit: Support  Most of the consumers are within the organization.  Such as project managers, team leaders, and SQA trustees.  They need support when implementing SQA procedures, such as:  Preparation of project plans and project quality plans  Staffing review teams  Choice of development methodologies and tools  Choice of measures to solve identified software development risks  Use of SQA information systems

11 11 Vision and Servo Control Lab.,Dept. of Electrical Engineering, NCKU SQA Sub-unit: Standards and Procedures  SQA sub-unit is closely involved in choosing SQA standards and developing and maintaining the organization’s procedures.  Prepare an annual program for development of new procedures  Development of new procedures  Follow-up of developments and changes in SQA and software engineering standards  Initiation of updates and adaptations of procedures in response to changes in professional standards

12 12 Vision and Servo Control Lab.,Dept. of Electrical Engineering, NCKU SQA Sub-unit: Engineering  Follow-up of professional advances  Testing/evaluating quality and productivity aspects of new development and maintenance methods  Solution of operational difficulties  Development of solutions to difficulties confronted in application of currently used software development tools and methods  Expert analysis of failures  Development of methods for measuring software quality and team productivity  Provision of technological support

13 13 Vision and Servo Control Lab.,Dept. of Electrical Engineering, NCKU SQA Sub-unit: Information Systems  Facilitate and improve the functioning of SQA systems.  Tasks include:  Development of SQA information systems for software development and maintenance units  Development of SQA information systems facilitating the SQA unit’s processing of information delivered by software development and maintenance units.  Updating of SQA information systems  Development and maintenance of the organization’s SQA Internet/intranet site

14 14 Vision and Servo Control Lab.,Dept. of Electrical Engineering, NCKU SQA Trustees  SQA trustees are staff members who, being strongly interested in software quality, volunteer part of their time to promoting quality.  Trustees provide the internal support to implement SQA components.  Unit-related tasks:  Support their colleagues when they encounter difficulties in implementing software quality procedures  Help their unit manager in performing SQA tasks, …  Organization-related tasks:  Initiate changes and updates of organization-wide SQA procedures and work instructions  Identify organization-wide SQA training needs and …, …

15 15 Vision and Servo Control Lab.,Dept. of Electrical Engineering, NCKU SQA Committees  SQA committees can be either permanent or ad hoc.  Permanent committees:  Integral parts of the SQA organizational framework  Deal with software change control, corrective actions, procedures, method development tools, and quality metrics  Ad hoc committees:  Established on a short-term per-problem basis with members nominated by the executive responsible for software quality issues  Deal with specific cases of more general interest such as updates of a specific procedure and analysis and solution of a software failure

16 16 Vision and Servo Control Lab.,Dept. of Electrical Engineering, NCKU SQA Forums  Informal components of the SQA organizational framework  Established by volunteers  Operate freely  Exchange of SQA experiences and ideas  Can communicate through internet, intranet, email, etc.

17 17 Vision and Servo Control Lab.,Dept. of Electrical Engineering, NCKU Thanks for listening!


Download ppt "National Cheng Kung University 軟體品質管理 期末報告 The SQA Unit and Other Actors in the SQA System Reporter: 羅國益 Teacher: 朱治平 Date: 2014/12/30."

Similar presentations


Ads by Google