PV213 EIS in Practice: 04 – Quality assurance1 PV213 Enterprise Information Systems in Practice 04 – Quality assurance.

Slides:



Advertisements
Similar presentations
Configuration Management
Advertisements

PRINCIPLES OF A CALIBRATION MANAGEMENT SYSTEM
System Integration Verification and Validation
Chapter 4 Quality Assurance in Context
Software Quality Assurance (SQA). Recap SQA goal, attributes and metrics SQA plan Formal Technical Review (FTR) Statistical SQA – Six Sigma – Identifying.
Stepan Potiyenko ISS Sr.SW Developer.
Software Development Process Models. The Waterfall Development Model.
Overview Lesson 10,11 - Software Quality Assurance
TERMINOLOGY OF ISO 9001:2000 By KOESWIDIJONO. ISO ISO : THE INTERNATIONAL ORGANIZATION FOR STANDARDIZATION IS A WORLDWIDE FEDERATION OF NATIONAL STANDARDS.
University of Sunderland CIFM03Lecture 1 1 Quality Management of IT CIFM03 Introduction.
Software Engineering: A Practitioner’s Approach, 6/e Chapter 2 Process: A Generic View copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Configuration Management
Software Quality Matters Ronan Fitzpatrick School of Computing Dublin Institute of Technology.
Process, Communication, and Certification Padma Venkata
 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.
Software Quality Assurance For Software Engineering && Architecture and Design.
Chapter 11 Purchasing, innovation and quality management
Fundamentals of ISO.
Managing Project Quality
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.
Chapter 16 Software Quality Assurance
University of Sunderland CIFM03Lecture 3 1 QMS / Standards CIFM03 Lecture 3.
Ships in Service Training Material A-M CHAUVEL QMS Terms & Definitions 2009.
Software Quality Assurance (SQA) Monitor the methods and standards used during the software development and verify their correct usage. What is Quality?
Chapter 16 Software Quality Assurance
UNIT-II Chapter : Software Quality Assurance(SQA)
Introduction to Software Quality Assurance (SQA)
EuropeAid/131555/C/SER/RS Major Accident Prevention Policy Safety Management System Ernst SIMON, Styrian Regional Government, Austria Belgrade, December.
Basics of OHSAS Occupational Health & Safety Management System
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 10: Testing and Inspecting to Ensure High Quality Part 4:
Software Configuration Management (SCM)
S Q A.
INTRODUCTION TO AUDITING
Software Quality Assurance SE Software Quality Assurance What is “quality”?
CSI - Introduction General Understanding. What is ITSM and what is its Value? ITSM is a set of specialized organizational capabilities for providing value.
PV213 EIS in Practice: 02 – Starting with EIS 1 PV213 Enterprise Information Systems in Practice 02 – Starting with EIS.
Software Engineering Principles Principles form the basis of methods, techniques, methodologies and tools Principles form the basis of methods, techniques,
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 2 The Software Process Discussion of the Software Process: Process Framework,
ISO 9001 – an overview Tor Stålhane IDI / NTNU. ISO 9001 and software development ISO 9001 is a general standard – equally applicable to software development.
a guidance to conversion
 Definition of a quality Audit  Types of audit  Qualifications of quality auditors  The audit process.
Software Configuration Management (SCM). Product Developer Disciplines One view of the world is that there are three types of activities are required.
Principles of Computer Security: CompTIA Security + ® and Beyond, Third Edition © 2012 Principles of Computer Security: CompTIA Security+ ® and Beyond,
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
SAM-101 Standards and Evaluation. SAM-102 On security evaluations Users of secure systems need assurance that products they use are secure Users can:
The Second Annual Medical Device Regulatory, Reimbursement and Compliance Congress Presented by J. Glenn George Thursday, March 29, 2007 Day II – Track.
PV213 EIS in Practice: 03 – Starting with EIS 1 PV213 Enterprise Information Systems in Practice 03 – Starting with EIS.
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.
PV213 EIS in Practice: 05 – Quality management 1 PV213 Enterprise Information Systems in Practice 05 – Quality management.
PV213 EIS in Practice: 06 – Development process 1 PV213 Enterprise Information Systems in Practice 06 – Development process.
Software Engineering (CSI 321) Software Process: A Generic View 1.
by: Er. Manu Bansal Deptt of IT Software Quality Assurance.
Software Quality Control and Quality Assurance: Introduction
Software Quality Engineering
Software Quality Assurance
Chapter 10 Software Quality Assurance& Test Plan Software Testing
PV213 Enterprise Information Systems in Practice 08 – Project management PV213 EIS in Practice: 08 – Project management.
Software Quality Engineering
Software Engineering (CSI 321)
Fundamentals of ISO.
UNIT V QUALITY SYSTEMS.
Software Requirements
Chapter 21 Software Quality Assurance
Definitions.
Chapter 21 Software Quality Assurance
Software Engineering: A Practitioner’s Approach, 6/e Chapter 2 Process: A Generic View copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Software Quality Assurance
QA Reviews Lecture # 6.
Chapter 2 Process Models
Software Reviews.
Presentation transcript:

PV213 EIS in Practice: 04 – Quality assurance1 PV213 Enterprise Information Systems in Practice 04 – Quality assurance

PV213 EIS in Practice: 04 – Quality assurance2

3

4 Content of this presentation Role of quality management and quality assurance QA plan Document management + tools Reviews ISO CMMI Next lesson

PV213 EIS in Practice: 04 – Quality assurance5 Quality What is quality?

PV213 EIS in Practice: 04 – Quality assurance6 Quality – ISO 9000 Degree to which a set of inherent characteristics fulfils requirements Characteristic – distinguishing feature Requirement – need or expectation stated generally implied obligatory

PV213 EIS in Practice: 04 – Quality assurance7 Quality – other definitions Reducing the variation around the target Quality is meeting customer expectations. Quality is conformance to specified requirement & is never an accident

PV213 EIS in Practice: 04 – Quality assurance8 Kano model Quality attributes Basic Expected Exciting Indifferent Reverse

PV213 EIS in Practice: 04 – Quality assurance9 Quality management ISO 9000 definition Coordinated activities to direct and control an organization with regarding to quality Activities Planning Control Improvement Assurance

PV213 EIS in Practice: 04 – Quality assurance10 Quality assurance ISO 9000 definition A part of quality management focused on providing confidence that quality requirements will be fulfilled Different understanding in different companies

PV213 EIS in Practice: 04 – Quality assurance11 Quality assurance manager in project Incorporates quality aspects into a project with respect to Strategic targets and goals of quality organization Basic processes Customer interests Third parties Four eye principle

PV213 EIS in Practice: 04 – Quality assurance12 Quality assurance plan Central planning instrument for all quality activities in project Content QA requirements, environmental requirements Development method and tailoring QA measures, environmental measures Quality reporting procedure and quality records Corrective and preventive measures

PV213 EIS in Practice: 04 – Quality assurance13 Document management Update, release and distribution of documents Ensures that most recently released version of the document is used Status (validity) of a particular document is identifiable Audit trail of a document must be traceable Who created or changed document What was the last change Who made a review and where are the results Who approved it When these actions took place Document management systems Livelink Microsoft SharePoint

PV213 EIS in Practice: 04 – Quality assurance14 Checks This is a story about four people: Everybody, Somebody, Anybody, and Nobody. There was an important job to be done and Everybody was sure Somebody would do it. Anybody could have done it, but Nobody did it. Somebody got angry about that because it was Everybody's job. Everybody thought Anybody could do it, but Nobody realized that Everybody wouldn't do it. It ended up that Everybody blamed Somebody when actually Nobody asked Anybody.

PV213 EIS in Practice: 04 – Quality assurance15 Checks Nobody/Nothing is perfect Errors Faults Deficiencies Different types of checks Automatic code analysis Test Checking compliance with processes Audits (ISO) Assessments (CMM/CMMI, EFQM model) Reviews

PV213 EIS in Practice: 04 – Quality assurance16 Reviews Formalized, systematic and critical documented check of development results at the end of defined work stages with purpose of finding errors Most efficient method to reduce “error costs” Why? Objects under review Project documentation Product documentation Source code Company documentation

PV213 EIS in Practice: 04 – Quality assurance17 Review phases Planning At project start What, who, how, when Invitation Usually initiated by author Preparation Participants according to their role Execution Do not blame author, criticize object Conclusion Analysis, correction, verification of found errors Release of an object

PV213 EIS in Practice: 04 – Quality assurance18 Comment review technique Review object is distributed to reviewers (usually author) Reviewers work through the code segments on their own Reviewers pass their findings to the organizer Author evaluates the comments and incorporates changes Roles Author Reviewers

PV213 EIS in Practice: 04 – Quality assurance19 Session review technique Review object is distributed to reviewers Comments are worked through and assessed in one session Author corrects errors and faults identified as agreed Roles Facilitator Author Minutes keeper Reviewers

PV213 EIS in Practice: 04 – Quality assurance20 Intensive inspection Session technique based on Michael Fagan inspection Up to 6 reviewers Maximum 2 hours per one session Additional step Introductory session Roles Author Facilitator, minutes keeper Reader Inspectors with different roles (e.g. designer, architect, user)

PV213 EIS in Practice: 04 – Quality assurance21 ISO International Organization for Standardization ISO 9001:2008 Quality management systems Regular internal ISO9001 process audits for the purpose of improvement ISO 14001:2004 Environmental management systems ISO 18001:2007 Occupational Health and Safety Assessment Series ISO 27001:2005 Information technology – Security techniques – Information security management systems ISO :2005 Information technology – Service management ISO/IEC Information technology — Process assessment (Software Process Improvement and Capability Determination – SPICE)

PV213 EIS in Practice: 04 – Quality assurance22 CMMI Capability Maturity Model Integration Based on CMM (Capability Maturity Model) Appraisal – SCAMPI (Standard CMMI Appraisal Method for Process Improvement) Published appraisal results

PV213 EIS in Practice: 04 – Quality assurance23

PV213 EIS in Practice: 04 – Quality assurance24 EFQM, BSC, CMMI and metrics Process/ project metrics projects processes business continuous control checks at defined intervals Quality metrics Balanced Scorecard EFQM assessments CMMI assessments ISO9001 audit Project/ risk audit

PV213 EIS in Practice: 04 – Quality assurance25 Next lesson Development process Development process in general Process tailoring Waterfall Iterative and incremental Agile development Scrum Extreme Programming

PV213 EIS in Practice: 04 – Quality assurance26 Děkuji za pozornost.