SQA Work Procedures.

Slides:



Advertisements
Similar presentations
best practice project management methodology ©Platinum Services Group Limited What is XPRODi ?
Advertisements

Software Quality Assurance Plan
1.Quality-“a characteristic or attribute of something.” As an attribute of an item, quality refers to measurable characteristics— things we are able to.
ISO 9000 Quality Standards ISO 9000 describes quality assurance elements in generic terms that can be applied to any business. It treats an enterprise.
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.
EPSON STAMPING ISO REV 1 2/10/2000.
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
The ISO 9002 Quality Assurance Management System
Software Development Process Models. The Waterfall Development Model.
Quality Management System
Overview Lesson 10,11 - Software Quality Assurance
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
OPERATIONS MANAGEMENT for MBAs Fourth Edition
 QUALITY ASSURANCE:  QA is defined as a procedure or set of procedures intended to ensure that a product or service under development (before work is.
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.
Software Process Reviews/Audits
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
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
OHT 22.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality assurance (SQA) SWE 333 Dr Khalid Alnafjan
Software Engineering Tutorial. Tutorial objectives  Direct application for the SW engineering activities.  Discuss real software development case studies.
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?
Even More SQA: Work Procedures
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.
University of Sunderland CIFM03Lecture 3 1 QMS / Standards CIFM03 Lecture 3.
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.
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.
SQA Architecture Software Quality By: MSMZ.
Introduction to Software Quality Assurance (SQA)
ISO Tor Stålhane IDI / NTNU. What is ISO ISO 9001 was developed for the production industry but has a rather general structure ISO describes.
Chapter 4 Components of the Software Quality Assurance System
S oftware Q uality A ssurance Part One Reviews and Inspections.
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
SQA System Overview Chapter 4. Where we have been so far, Where we are going Where do software errors come from? What is quality? How can quality be measured?
S Q A.
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 2 The Software Process Discussion of the Software Process: Process Framework,
Quality Concepts within CMM and PMI G.C.Reddy
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.
ST Quality WG I. Béjar Alonso Group Leader’s meeting 6th July.
Internal Auditing ISO 9001:2015
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.
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.
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
Software Quality Assurance
د. حنان الداقيز خريف /28/2016 Software Quality Assurance ضمان جودة البرمجيات ITSE421 5 – The components of the SQA.
9/18/2018 Department of Software Engineering and IT Engineering
The Quality System Chapter 13
Review.
Chapter # 5 Supporting Quality Devices
Chapter # 1 Overview of Software Quality Assurance
Quality Systems ISO 9000 Series QS-9000 TE-9000 AS9000
Presentation transcript:

SQA Work Procedures

Pre-Project Activities how will we define quality contract review writing a plan for quality assurance Development Activities Formal Reviews, Peer Reviews, unit testing, integration testing writing a test plan Infrastructure Needs and Management Tasks Procedures and Work Instructions Training Preventative Actions Configuration Control Tracking Progress Lessons to be Learned from CMM You are here

procedure - general methodology definitions procedure - general methodology work instructions - details of how to implement those procedures for this project template - a standard Table of Contents checklist - list of items that are part of an activity

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. Larry Wall Creator of Perl March 1999 Standardization is the key. paraphrase of ISO 9000-3

Documenting your SQA Procedures 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 text section 14.2

ISO 90003 Software Quality Management Standard ISO IEC 90003:2004 is an update of ISO 9000-3 1997 and is based on the ISO 9001:2000 quality management standard. Both standards are organized in the same way and use basically the same numbering system. ISO IEC 90003 2004 is really nothing more that ISO 9001 2000 applied to computer software and related services. It doesn’t add to or change the ISO 9001 requirements in any way, it just explains and describes how you can meet these requirements if you’re in the software business. http://www.praxiom.com/iso-90003-intro.htm

How to meet the standard ISO 9001:2000 Requirements (must) ISO IEC 90003:2004 Guidelines Recommendations (should) Suggestions (may)

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

Example Procedure: Design Reviews - Galin pp 322-324 Method: Preparation of Design Documents Coordination of DR meeting DR Meeting concise presentation DR team discussion definition of action items action items timetable and responsible person person responsible for follow-up DR Report

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 Galin: page 316

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

Example Work Instructions See course web site for: National Weather Service coding standards NASA development work procedures SQA work instructions

found in textbook (see page 326 for details) example templates found in textbook (see page 326 for details) software test plan software test description software test report DoD DIDs Department of Defense - Data Item Description big collection of templates

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

Next Time… Training Preventive Actions Document Control