Software Quality. Unit9. Software Quality Standards

Similar documents
Selection and use of the ISO 9000 family of standards

16) QUALITY MANAGEMENT SYSTEMS

The Information Security Management System According ISO The Value for Services

This document is a preview generated by EVS

QMS Manual 2350 Helen Street, N. St. Paul, MN Page 1 of 5. Quality Management System Manual

An Overview of ISO/IEC family of Information Security Management System Standards

Chapter 1. The ISO 9001:2000 Standard and Certification Process

Quality management principles

Integrated Information Management Systems

ISO What to do. for Small Businesses. Advice from ISO/TC 176

AEROSPACE QUALITY MANAGEMENT SYSTEM ACCORDING TO SELECTED QUALITY STANDARDS

ISO Asset management. Management systems: Requirements. First edition

ISO 9001 Quality Management Systems. Tips for Internal Auditing

UNE ISO MANAGEMENT SYSTEMS FOR RECORDS HOW TO IMPLEMENT IT IN AN ORGANIZATION? An implementation example in a fictional company

Understanding Principles and Concepts of Quality, Safety and Environmental Management System Graham Caddies

Systems and software engineering Lifecycle profiles for Very Small Entities (VSEs) Part 5-6-2:

International Workshop Agreement 2 Quality Management Systems Guidelines for the application of ISO 9001:2000 on education.

ISO 9001: 2008 Boosting quality to differentiate yourself from the competition. xxxx November 2008

ISO 9000 Introduction and Support Package: Guidance on the Documentation Requirements of ISO 9001:2008

What changes will ISO 9001:2015 bring?

FSSC Q. Certification module for food quality in compliance with ISO 9001:2008. Quality module REQUIREMENTS

Software Quality Assurance: VI Standards

ISO 14001:2015: Key Changes

An integrated life cycle quality model for general public market software products

QUALITY MANAGEMENT PRINCIPLES

Application of software product quality international standards through software development life cycle

1. Scope This SOP covers requirements for PHARMCO-AAPER s Quality Management System

For the latest information on VHP publications, visit our website:

ISO 9001:2008 Quality Systems Manual

Standardising the Internet of Things Is Today s System Adequate?

Industry use of Standards and how PPM fits with those Standards

QUALITY MANAGEMENT IN VTS

Improving global standard to be a key driver of innovation. Colin MacNee. 2012, 2013, 2014 Duncan MacNee Limited.

IRCA Briefing note ISO/IEC : 2011

Australian Computer Society. Policy Statement

ISO 9001 Quality Systems Manual

QUALITY MANAGEMENT SYSTEM MANUAL

Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation

ISO/IEC 27002:2013 WHITEPAPER. When Recognition Matters

Quality management systems Fundamentals and vocabulary

Benefits of an ISO 9001 Quality Management System

Australian Standard. Information technology Service management. Part 2: Guidance on the application of service management systems

Information for Schools and Colleges. So you want to. Know more about the BS EN ISO 9000:2000 family of quality management system standards

Service Management Policy

Guidance on the requirements for Documented Information of ISO 9001:2015

EA-7/01. EA Guidelines. on the application. Of EN Publication Reference PURPOSE

INTERNATIONAL STANDARD

Eagle Machining, Inc. Quality Management System

CP14 ISSUE 5 DATED 1 st OCTOBER 2015 BINDT Audit Procedure Conformity Assessment and Certification/Verification of Management Systems

Chapter 2 ISO 9001:2008 QMS

Project Management. TermNet International Network for Terminology. TSS 2009 Cologne. For Translators & Terminologists.

ISO 9001 Quality Management System Lead Auditor Training (IRCA)

Manual ETEL. - Quality Management - Occupational Health and Safety - Environmental Protection

Model QVIS - Quality Assurance in Vocational Education Institutions in Czech Republic. 54th EOQ Congress IZMIR, Turkey

THE QUALITY MANAGEMENT SYSTEM IS YOURS UP TO STANDARD?

ISO 27001:2005 & ISO 9001:2008

Charles Corrie, Belo Horizonte,

Standarization effort: ISO/IEC Software Testing

Guidance for accreditation of EN 15224:2012 Health care services Quality management systems Requirements based on EN ISO 9001:2008

INTERNATIONAL STANDARD

IAF Mandatory Document

JSP 886 THE DEFENCE LOGISTIC SUPPORT CHAIN MANUAL VOLUME 7 INTEGRATED LOGISTICS SUPPORT PART 8.11 QUALITY MANAGEMENT

DRAFT SAINT LUCIA NATIONAL STANDARD DNS/ISO 9001 QUALITY MANAGEMENT SYSTEMS REQUIREMENTS [ISO 9001: 2015, IDT]

CONSOLIDATED VERSION IEC Medical device software Software life cycle processes. colour inside. Edition

Applying Integrated Risk Management Scenarios for Improving Enterprise Governance

INTERNATIONAL STANDARD

ISO 9001 : 2000 Quality Management Systems Requirements

How To Implement An Information Security Management System

ISO 9001 Quality Management System

CENTRIS CONSULTING. Quality Control Manual

An Introduction to ISO 22000: Food Safety Management Systems

International Organization for Standardization

Managing e-health data: Security management. Marc Nyssen Medical Informatics VUB Master in Health Telematics KIST

Derbyshire Trading Standards Service Quality Manual

PUBLICLY AVAILABLE SPECIFICATION PRE-STANDARD

DRAFT ÖNORM ISO/IEC 27005

AGREEMENT ON TECHNICAL BARRIERS TO TRADE. Having regard to the Uruguay Round of Multilateral Trade Negotiations;

ISO 27001: Information Security and the Road to Certification

HKCAS Supplementary Criteria No. 8

IAF Mandatory Document for the Transfer of Accredited Certification of Management Systems

ISO/IEC JTC1/SC7 N4098

V-Modell XT. Part 1: Fundamentals of the V-Modell

How to Leverage Your QMS for Competitive Advantage. Katie Farrand Continuous Improvement Specialist Synergy Resources

CORPORATE QUALITY MANUAL

Transcription:

Software Quality Unit9. Software Quality Standards 1

Standards A Standard is a document of voluntary application, containing technical specifications based on experience and technological development results. Standards are developed by consensus among every part involved or interested in activities concerning to it. Moreover, it must be approved by a Standards organization.

Standardization Standardization is the process of elaboration, application, and improvement of standards, which are applied to different scientific, industrial or economic activities with the purpose of ordering and improving them.

Standardization Goals: Simplification: Reduce models maintaining only what is necessary. Unification: Permit changeability at international level. Specification: Create a common language to avoid identification errors.

International Standards there are two international standards organizations: IEC International Electrotechnical Commission, responsible of electrotechnic and electronic standards. ISO International Organization for Standardization, which covers the rest of activity sectors.

ISO & IEC ISO & IEC share the responsibility of developing standards related to Information Technologies. To adopt standards elaborated by ISO or IEC is not mandatory for countries members of these organizations.

European Standards CEN European Committee for Standardization. CENELEC European Committee for Electrotechnical Standardization. ETSI European Telecommunication Standards Institute. European standardization organisms force all their members to adopt, without modifications, European standards developed by them. European standards are systematically incorporated to AENOR catalog, reaching category of national standards.

AENOR AENOR began in 1986, Real Decreto 1614/1985, it is the only one Spanish Standards Organization approved for developing standardization and certification tasks in our country. AENOR is member and represents Spain in International Standards Organizations (ISO, IEC, CEN, CENELEC, ETSI, COPANT).

ISO ISO is not an acronym for the organization's full name in either official language; rather, the organization adopted ISO based on the Greek word isos (ἴσος), meaning equal ISO has three membership categories: Member bodies, one per country. Correspondent members are countries that do not have their own standards organization. Subscriber members are countries with small economies. They pay reduced membership fees, but can follow the development of standards.

Importance of Standards A standard is defined as the set of fulfilling of a quality criteria. It defines the range of quality acceptance for a determined process. They offer a set of best practices, avoiding repeated errors and catching valuable knowledge for the organization.

Standards and Models Quality Management Governance level Development Services Acquisition Processes improvement Image obtained from INTECO : www.inteco.es/. Curso de Metodologías y Certificaciones

ISO 9000 Standard Family The set of ISO 9000 standards constitute a family of international standards and quality guides world wide recognized. They shape the base for establishing Quality Management Systems. Application field of these standards are any kind of enterprise independently of their size or activity.

ISO 9000 Standard Family The family is composed by the following 4 standards: UNE-EN ISO 9000. Quality Management Systems. Fundamentals and vocabulary. UNE-EN ISO 9001. Quality Management Systems. Requirements. UNE-EN ISO 9004. Quality Management Systems. Instructions for performance improvement. UNE-EN ISO 19011. Guidelines for auditing Quality/Environmental Management Systems.

ISO 9000 Standard Family ISO 9000 presents organization as a socio-technical complex system in which organization not only deals with productive system results, but also to get advantage of resources, specially human resources, to get a bigger flexibility. This philosophy is based on: Improvement cycle. Processes based approach.

ISO 9000:2000 It describes quality fundamentals and its purpose is to establish a specific terminology of using in the family of standards, like in ISO 9001 and in ISO 9004. It defines a series of basic principles to be promoted from the organization management that pretend to obtain a continual improvement. This principles are known as Quality Management Principles.

ISO 9000 Standards Family

ISO 9000:2000 ISO 9000 is based on eight quality management principles: customer focus. Leadership. Involvement of people. Process approach. System approach to management. Continual improvement. Factual approach to decision making. Mutually beneficial supplier relationship.

ISO 9001:2008 Standard ISO 9001 specifies requirement for a quality management system that can be internally used in the organization, for its certification or with contractual aims. It is focused on quality management system efficacy in order to fulfill customer s requirement.

ISO 9001:2008 Contents: Front page. Antecedents. Declaration. Prologue. Introduction. 1. Guides and general descriptions. 2. Normative references. 3. Terms and definitions.

ISO 9001:2008 4. Quality Management System ( it contains the general requirements and documentation requirements). 5. Management responsibility ( it contains management commitments like policy and responsibilities). 6. Resource management (Human resources, infrastructure and work environment)

ISO 9001:2008 7. Product realization (productive requirement, from customer attention to product or service delivery). 8. Measurement, Analysis and improvement (processes of taking information, analysis and improvement plans) Annexes A y B Bibliography

AENOR Certification ISO 9000 Certification Process Application 1 Documentation study and previous visit 2 Audit Response to Audit (Corrective actions plan) 3 No Assessment and Decision Are requirement achieved? Certification 5 6 Yes 4 Annual tracking

ISO 9004:2000 This standard establishes guidelines for continual improvement and global efficiency for those organization whishing to move beyond the requirements of ISO 9001. It exposes recommendations to develop the improvement of quality management system, and additional explanations with relation to requirements of standard ISO 9001:2000.

Relationship between ISO 9001 & ISO 9004 ISO 9001 and ISO 9004 have been developed as a consistent pair of quality management system standards which have been designed to complement each other ISO 9001 specifies requirements for a quality management system, while the other one complements the first one when proposes ideas for organization improvement. ISO 9004 is not intended for certification or contractual purposes. Only ISO 9001 can be certified.

ISO/IEC 9126 ISO 9126 is an international standard for software evaluation. It is supervised by SQuaRe Project, ISO 25000:2005. ISO 9126 defines a quality model in which is determined every characteristic that a software model must fulfill to satisfy established needs. It is thought for developers, acquirers, quality and assessment people, responsible of specifying and assessing software product quality.

ISO/IEC 9126 The standard is divided into four main parts: Quality model External metrics Internal metrics Quality in use metrics Software quality can be evaluated by measuring internal attributes (static measures or intermediate products) or external attributes (code behavior when software is running).

ISO/IEC 9126 & ISO/IEC 14598

ISO 25000:2005 ISO 25000:2005 (SQuaRE -Software Quality Requirements and Evaluation) base on ISO 9126 & ISO 14598, it provides a general vision of contents, models and definitions need to obtain software of quality and to evaluate software quality. It contains an explanation of processes transition among ISO 9126, ISO 14598 and SQuaRe.

ISO 25000:2005 Integration of ISO 9126, ISO 15939 (Measurement Process), and ISO 14598 (Evaluation Process) permits to think about a 4 steps process: Requirements identification related with software product quality, that is to select quality model part relevant to quality evaluation (ISO/IEC 9126-n). Identification of the interpretational context. That is, selection of reference values, and targets determination in a determined context. To use measures produced in data elaboration stage. Analysis and comparison of obtained results with the set of reference values.

ISO 25000:2005 It is composed by 14 documents assembled into 5 divisions: Quality Management Division ISO 2500n: (1) Guide for SquaRE Structure & Terminology Overview and (2) Scheduling and y Management it provides a guide to plan and manage software evaluations. Quality Model Division ISO 2501n: it describes the internal and external quality model and quality in use (characteristics and subcharacteristics)

ISO 25000:2005 Quality Measurement Division ISO 2502n: measurement primitives, internal quality measurements, external quality measurements and quality in use measurements. Quality Requirements Division ISO 2503n: it enables software product quality to be specified as quality requirements. Quality Evaluation Division ISO 2504n: it provides requirements for quality evaluation for: developers, acquirers, evaluators.

Benefits of using ISO 25000 Model represents expected software product quality. It distinguishes among needs on quality in use, external quality and internal quality. It allows a bigger efficacy in software definition. It expresses intermediate products evaluation. It proposes a final quality by intermediate evaluations. It permits traceability among expectations, requirements and evaluation measurements. It improves product quality.

Standards Reviews Process review principles are: Application to all product and service sectors, and to all kind of organizations. Easy of use, clear language, easy of translating and to make them more comprehensible. Ability to connect Quality Management Systems with process of the organization. Oriented to continual improvement and customer satisfaction. Compatibility with other management systems like ISO 14000 for environmental management.

Certification Certification is an action carried out by an organization recognized like confident and independent of interested parts, by means of that demonstrates the conformity of a company, product or process, service or person with the requirements defined in standards or technical specifications.

Certification Process Model s election Organization Assessment Organization Situation comparison Improvement Process Design Evaluation for Certification

Certification Process Stage 10 Tracking Stage 1 Diagnostic Audit AENOR Audit Stage 9 Audit of Certification Stage 2 Sensitization Stage 8 Corrective or preventive actions Quality Management System 10 Steps towards Excellence Stage 3 Workshop of QMS Processes Working Program Deployment Stage 7 Pre-internal Audit of Certification Stage 4 QMS Documentation Stage 6 Internal Audit Stage 5 Documentation