Even More SQA: Work Procedures

Slides:



Advertisements
Similar presentations
1.Quality-“a characteristic or attribute of something.” As an attribute of an item, quality refers to measurable characteristics— things we are able to.
Advertisements

ISO 9000 Quality Standards ISO 9000 describes quality assurance elements in generic terms that can be applied to any business. It treats an enterprise.
Formal Process of QA and quality related certifications Formal Process of QA and quality related certifications MIM 3 rd year – Sem V Abhishek Mishra –
More CMM Part Two : Details.
How ISO9001 Compares with CMM Mark C. Paulk JAN,1995 CMM version 1.1 ISO9001 July 1994 presented by Zhilan Zhou.
Software Quality Assurance (SQA). Recap SQA goal, attributes and metrics SQA plan Formal Technical Review (FTR) Statistical SQA – Six Sigma – Identifying.
Configuration Management Managing Change. Points to Ponder Which is more important?  stability  progress Why is change potentially dangerous?
SAE AS9100 Quality Systems - Aerospace Model for Quality Assurance
SOFTWARE QUALITY ASSURANCE Maltepe University Faculty of Engineering SE 410.
The ISO 9002 Quality Assurance Management System
Software Development Process Models. The Waterfall Development Model.
Quality Management System
OHT 8.1 Galin, SQA from theory to implementation © Pearson Education Limited Review objectives Formal design reviews (FDRs) Participants Preparations.
OHT 8.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Review objectives Formal design reviews (FDRs) Participants Preparations.
OHT 4.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Pre-project components Software project life cycle components Infrastructure.
Chapter 9 - Quality Systems Team #2: Cindy Guthrie, Amy Randolph and Robin Tomer.
OHT 22.1 Galin, SQA from theory to implementation © Pearson Education Limited Objectives of cost of software quality metrics 2.The classic model.
OHT 14.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software quality infrastructure components The need for procedures and.
Components of software quality assurance system overview
Building and Sustaining Total Quality Organizations
SQA Architecture Software Quality.
OHT 17.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Corrective and preventive actions — definitions The corrective and preventive.
ISO 9000 Certification ISO 9001 and ISO
How ISO 9001 Fits Into The Software World? Management of Software Projects and Personnel CIS 6516 March 6, 2006 Prepared by Olgu Yilmaz Swapna Mekala.
Software Configuration Management
5.2 Personnel Use competent staff Supervise as necessary
Configuration Management Avoiding Costly Confusion mostly stolen from Chapter 27 of Pressman.
OHT 4.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality assurance (SQA) SWE 333 Dr Khalid Alnafjan
ISO 9000 Introduction Imran Hussain.
OHT 22.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality assurance (SQA) SWE 333 Dr Khalid Alnafjan
SQA Work Procedures.
OHT 2.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality assurance (SQA) SWE 333 Dr Khalid Alnafjan
ISO 9000 Overview The Purpose of this Overview l “What is ISO 9000?” l What will it require from YOU, as a (Company) Employee?
Training. Why Train? skills and knowledge needed by new staff update skills of old staff assure conformity to standards teach the proper use of SQA procedures.
ISO/IEC A review of the new standard for laboratory accreditation
Objectives 4 Understand the ISO standards. Why are standards required? 4 Need standards to ensure that a term means the same for all 4 Need company standards.
Quality Management System
CHAPTER 5 Infrastructure Components PART I. 2 ESGD5125 SEM II 2009/2010 Dr. Samy Abu Naser 2 Learning Objectives: To discuss: The need for SQA procedures.
OHT 16.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The objectives of training and certification The training and certification.
SQA Architecture Software Quality By: MSMZ.
Introduction to Software Quality Assurance (SQA)
PILOT PROJECT: External audit of quality assurance system on HEIs Agency for Science and Higher Education Zagreb, October 2007.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Galin, SQA from theory to implementation © Pearson Education Limited 2004 Review objectives Formal design reviews (FDRs) Participants Preparations The.
Software Quality Assurance Activities
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
SOFTWARE QUALITY INFRASTRUCTURE COMPONENTS
S Q A.
OHT 12.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Introduction Types of external participants Risks and benefits of introducing.
HND Computing Unit 8 Quality Management Prepared by S Hargrave
OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational.
1 Prof. Indrajit Mukherjee, School of Management, IIT Bombay The Deming Chain Reaction Improve quality Productivity improves Capture the market with better.
ST Quality WG I. Béjar Alonso Group Leader’s meeting 6th July.
1 Lecture 12: Chapter 16 Software Quality Assurance Slide Set to accompany Software Engineering: A Practitioner’s Approach, 7/e by Roger S. Pressman Slides.
Advances In Software Inspection
Quality Standards ISO:9000 ISO:9000 Quality Systems Under ISO:9000 Quality Systems Under ISO:9000 ISO:14000 ISO:14000 ISO Certification Process ISO Certification.
SE513 Software Quality Assurance Lecture10: Documentation and Quality Records Control Galin, SQA from Theory to Education Limited.
SEN 460 Software Quality Assurance. Bahria University Karachi Campus Waseem Akhtar Mufti B.E(C.S.E) UIT, M.S(S.E) AAU Denmark Assistant Professor Department.
Multitude of source of errors - various style of source of errors will affect the SQA components * The environment in which software development & maintenance.
6/6/ SOFTWARE LIFE CYCLE OVERVIEW Professor Ron Kenett Tel Aviv University School of Engineering.
OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational.
Software Quality Assurance
Supporting quality devices
External Validation of Quality Programs
UNIT V QUALITY SYSTEMS.
The Quality System Chapter 13
ISO 9000 Dr. S. Thomas Foster, Jr..
Chapter # 5 Supporting Quality Devices
External Validation of Quality Programs
Quality Systems ISO 9000 Series QS-9000 TE-9000 AS9000
Presentation transcript:

Even More SQA: Work Procedures

Pop Quiz What is the difference in "Software Testing" and "Software Quality Assurance"?

Which Philosophy is correct? True greatness is measured by how much freedom you give to others, not by how much you can coerce others to do what you want. March 1999 Larry Wall Creator of Perl Standardization is the key. paraphrase of ISO 9000-3

definitions procedure - general methodology work instructions - details of how to implement those procedures for this project

example types of work instructions audit process for subcontractors design documentation templates C++ programming instructions coordination and cooperation with the customer follow-up of beta site reporting monthly progress reporting SQA by Galin, page 316

How to Conduct a Design Review Example Procedure: How to Conduct a Design Review Preparation of Design Documents DR Meeting concise presentation DR team discussion definition of action items action items timetable and responsible person person responsible for follow-up DR Report Galin pp 322-324

What should go in work instructions for coding? adherence to coding standards comments variable names error checking etc design change request procedure version control backup procedure

Other Example Work Instructions See course web site for: National Weather Service coding standards NASA code development procedures

Short related topics Since a good set of work procedures in useless unless people can see them and people know how to use them, our next brief topics are: Documenting SQA Procedures Training And since we need reporting to be standardized Templates and Checklists

definitions template - a standard Table of Contents Examples: Peer Review Report Form Bug Report Form Software Test Report checklist - list of items that are part of an activity

What is the value of templates and checklists? documents are more complete easier to review documents that are standardized easier to find information Checklists helps with self-checks more efficient and effective reviews

Documenting your SQA Procedures Really Dry Topic Alert The collection of SQA procedures is usually called the "SQA Procedure Manual" A good reference for how to build a SQA Manual for software companies is ISO 9000-3 SQA by Galin - section 14.2

Items your Quality Manual should cover 4.1 Management responsibilities 4.2 Quality system requirements 4.3 Contract review requirements 4.4 Product design requirements 4.5 Document and data control 4.6 Purchasing requirements 4.7 Customer-supplied products 4.8 Product identification and tracing 4.9 Process control requirements 4.10 Product inspection and testing 4.11 Control of inspection equipment 4.12 Inspection and test status of products 4.13 Control of nonconforming products 4.14 Corrective and preventive action 4.15 Handling, packaging, and delivery 4.16 Control of quality records 4.17 Internal quality audit requirements 4.18 Training requirements 4.19 Servicing requirements 4.20 Statistical techniques according to ISO 9001

Why have a Training Program? teach skills and knowledge needed by new staff update skills of old staff teach the proper use of SQA procedures and the uniform interpretation of standards because ISO and CMM say so blatant steal from Galin

Training Who does the training? your SQA group, if you have one your staff who developed the standard/procedure/… commercial training companies, tool vendors, etc. What do the training sessions look like? anywhere from 30 minutes in your conference room to one week at a resort hotel

SQA Topics covered in this course Managing SQA Costs Contract Review Formal Reviews Peer Reviews Work Instructions Templates and Checklists Contents of the Quality Manual SQA Training Corrective and Preventive Actions Industry Quality Standards (e.g. CMM and ISO9000) You are here