University of Sunderland CIFM03Lecture 1 1 Quality Management of IT CIFM03 Introduction.

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

Formal Process of QA and quality related certifications Formal Process of QA and quality related certifications MIM 3 rd year – Sem V Abhishek Mishra –
Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
More CMM Part Two : Details.
By Waqar Hussaian International Islamic university Islamabad.
Quality Assurance Copyright, 2002 © Jerzy R. Nawrocki Quality Management Auxiliary.
Overview Lesson 10,11 - Software Quality Assurance
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.
OHT 2.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 What is software? Software errors, faults and failures Classification.
University of Sunderland CIFM03Lecture 5 1 QMS implementation and management CIFM03 Lecture 5.
Quality Manual for Interoperability Testing Morten Bruun-Rasmussen Presented by Jos Devlies, Eurorec.
ISO 9000 Certification ISO 9001 and ISO
QMS ISO 9001:2008 Introduction to QMS 9001:2008 and system auditing.
CMM Level 3 KPA’s CS4320 Fall Organizational Process Focus (Goals) Software process development and improvement activities are coordinated across.
Chapter 16 Software Quality Assurance
University of Sunderland CIFM03Lecture 3 1 QMS / Standards CIFM03 Lecture 3.
PV213 EIS in Practice: 04 – Quality assurance1 PV213 Enterprise Information Systems in Practice 04 – Quality assurance.
Chapter 16 Software Quality Assurance
Overview Software Quality Software Quality and Quality Assurance
The Key Process Areas for Level 2: Repeatable Ralph Covington David Wang.
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.
UNIT-II Chapter : Software Quality Assurance(SQA)
SQA Architecture Software Quality By: MSMZ.
Introduction to Software Quality Assurance (SQA)
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.
Software Quality Assurance Activities
Unit 8 Syllabus Quality Management : Quality concepts, Software quality assurance, Software Reviews, Formal technical reviews, Statistical Software quality.
Chapter 8 Software Quality Assurance
Lecture #9 Project Quality Management Quality Processes- Quality Assurance and Quality Control Ghazala Amin.
Software Quality Assurance Lecture #2 By: Faraz Ahmed.
S Q A.
Software Project Management Lecture # 10. Outline Quality Management (chapter 26)  What is quality?  Meaning of Quality in Various Context  Some quality.
CMM Level 2: Repeatable Copyright, 2000 © Jerzy R. Nawrocki Quality Management.
Creator: ACSession No: 15 Slide No: 1Reviewer: SS CSE300Advanced Software EngineeringFebruary 2006 Software Quality Assurance & Software Quality Control.
Q & QA1 Quality & Quality Assurance Advanced Software Engineering COM360 University Of Sunderland © 1999.
Georgia Institute of Technology CS 4320 Fall 2003.
OHT 1.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The uniqueness of software quality assurance The environments for which.
Exercise 1 Tor Stålhane IDI / NTNU. Intro The strength of ISO 9001 and many other standards is that they focus on “What shall be done” and leave “How.
Ch-1 Introduction The processes used for executing a software project have major effect on quality of s/w produced and productivity achieved in project…
Integrated and Planned Enforcement of Environmental Law Phare Twinning Project CZ03/IB/EN/01 1 EMS as part of Integrated permitting and inspections Rob.
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.
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.
1 Project Management C53PM Session 3 Russell Taylor Staff Work-base – 1 st Floor
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 Assurance at CMM Level 2 Copyright, 2000 © Jerzy R. Nawrocki Requirements.
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.
Project Management Quality Management. Introduction Project planning Gantt chart and WBS Project planning Network analysis I Project planning Network.
Pertemuan 14 Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
1 Definition Quality costs Plan Team Characteristics Implementation documentation Reviews & Audit Software Quality Assurance.
Software Project Management Lecture # 12. Outline Quality Management ( chapter 26 - Pressman )  SQA  Who does it?  SQA Activities  Software reviews.
WORKSHOP ON ACCREDITATION OF BODIES CERTIFYING MEDICAL DEVICES INT MARKET TOPIC 6 CH 5 ISO MANAGEMENT RESPONSIBILITY Philippe Bauwin Medical.
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.
Integrated permitting and inspections
Project Quality Management
Software Quality Control and Quality Assurance: Introduction
Software Quality Assurance
Software Verification and Validation
Software Quality Assurance
Chapter 21 Software Quality Assurance
UNIT-6 SOFTWARE QUALITY ASSURANCE
Chapter 21 Software Quality Assurance
What is software quality?
UNIT-6 SOFTWARE QUALITY ASSURANCE
Quality Measurable characteristic Cyclomatic complexity Cohesion
Software Quality Assurance
What is software quality?
QA Reviews Lecture # 6.
Chapter # 1 Overview of Software Quality Assurance
Software Engineering: A Practitioner’s Approach, 6/e Chapter 26 Quality Management copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For.
3. Software Quality Management
Presentation transcript:

University of Sunderland CIFM03Lecture 1 1 Quality Management of IT CIFM03 Introduction

University of Sunderland CIFM03Lecture 1 2 Coming to Terms with Quality Quality and Information Systems Strategies CIFM03

University of Sunderland CIFM03Lecture 1 3 Quality - Basics Definitions Background (cost, development) Process vs. Product Quality Assurance tasks Reviews Launching QA programmes Quality Assessment

University of Sunderland CIFM03Lecture 1 4 Definitions software - (code, documentation, data) quality, quality assurance.

University of Sunderland CIFM03Lecture 1 5 Quality – Defined “The degree to which a set of inherent characteristics fulfils requirements.” - ISO 9000:2000

University of Sunderland CIFM03Lecture 1 6 Quality Assurance (I) Juran defined quality assurance, in his Quality Control Handbook, as: the activity of providing to all concerned the evidence needed to establish confidence that the quality function is being performed adequately

University of Sunderland CIFM03Lecture 1 7 Quality Assurance (II) coordinated activities providing confidence that quality requirements will be fulfilled - ISO 9000:2000

University of Sunderland CIFM03Lecture 1 8 Software Quality  policy  management system  plan  procedures  standards

University of Sunderland CIFM03Lecture 1 9 Cost of Quality prevention costs appraisal costs internal failure costs external failure costs

University of Sunderland CIFM03Lecture 1 10 Development of Quality Deming, Juran, Ishikawa etc. TQM –kaizen –atarimae hinshitsu –kansei –miryokuteki hinshitsu

University of Sunderland CIFM03Lecture 1 11 Product vs. Process good process = good product? process improvement (CMM)

University of Sunderland CIFM03Lecture 1 12 QA activities - part 1 prepare a SQA plan participate in the definition of a project’s (software) development plan (and process model) review (software engineering) activities to verify compliance with defined (software) process

University of Sunderland CIFM03Lecture 1 13 QA activities - part 2 review selected (software) work products to verify compliance with specifications ensure deviations from defined activities and products are documented and handled according to defined procedures record any non-compliances regularly report to senior management

University of Sunderland CIFM03Lecture 1 14 REVIEWS STAGE REQTS ANALYSIS SOFTWARE DESIGN CODING TESTING TYPE OF REVIEW SPEC. WALKTHROUGHS DESIGN WALKTHROUGHS CODE WALKTHROUGHS TEST PLAN REVIEW

University of Sunderland CIFM03Lecture 1 15 THE REVIEW TEAM REVIEW LEADER RECORDER PRODUCER REVIEWER(S)

University of Sunderland CIFM03Lecture 1 16 REVIEWER PREPARATION Be sure you understand the CONTEXT Skim all the product material to understand the location and format of the information Read the product material and annotate Pose comments as questions Avoid issues of style Inform the review leader if you can’t prepare

University of Sunderland CIFM03Lecture 1 17 CONDUCTING THE REVIEW Evaluate the product before the review Review the product, not the producer Keep the tone mild, ask questions instead of making accusations Stick to the review agenda Raise issues - don’t resolve them Avoid discussion of style - stick to technical correctness Schedule reviews as project tasks Record and report all review results

University of Sunderland CIFM03Lecture 1 18 Humphrey says: The people responsible for the software projects are the only ones who can be responsible for quality…….. The role of SQA is to monitor the way these groups perform their responsibilities.

University of Sunderland CIFM03Lecture 1 19 Launching a SQA Programme initiate the programme identify the issues write the plan establish standards establish the function train and promote implement the plan evaluate the programme

University of Sunderland CIFM03Lecture 1 20 Pitfalls: it is a mistake to think that SQA people (alone) can do anything about quality the existence of a SQA function does not ensure that the standard procedures are followed unless management periodically demonstrates its support for SQA, by following their recommendations, SQA will be ineffective unless line management requires that SQA tries to resolve their issues with project management before escalation, SQA and development will not work together effectively.

University of Sunderland CIFM03Lecture 1 21 Quality Assessment Three types of audit of a quality management system…… First – self assessment. Second – assessment by the customer. Third – by an external, independent organisation, generally to a national or international standard.