CMPUT 770 - Software Process & QualitySQFD - 1  Paul Sorenson SQFD Software Quality Function Deployment - Examples Quality (even more than productivity)

Slides:



Advertisements
Similar presentations
Making the System Operational
Advertisements

Knowledge Pathways in IT
© Colin Potts, 1996 C3-1 Feasibility and Desirability analysis Colin Potts Georgia Tech.
Systems Development and Analysis
Lab/Sessional -CSE-374. SYSTEM DEVELOPMENT LIFE CYCLE.
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
1 IS371 WEEK 8 Last and Final Assignment Application Development Alternatives to Application Development Instructor Online Evaluations.
1 Software Engineering II Presentation Software Maintenance.
Fundamentals of Information Systems, Second Edition
Quality Function Deployment in Maintenance Work Planning S.O.Duffuaa, A.H.Al-Ghamdi, A.Al-Amer.
Chapter 1 Assuming the Role of the Systems Analyst
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
7.2 System Development Life Cycle (SDLC)
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
Introduction to Systems Analysis and Design
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 Tools of Software Development l 2 types of tools used by software engineers:
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 16-1 Accounting Information Systems 9 th Edition Marshall.
Technology Use Plan Mary Anderson 7/29/08 EDTECH 571 click to go to each slide.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
Software Engineering Institute Capability Maturity Model (CMM)
Database Administration Chapter 16. Need for Databases  Data is used by different people, in different departments, for different reasons  Interpretation.
Data Structures and Programming.  John Edgar2.
Introduction to Computer Technology
Picture 1 model: ICT lifecycle in a company 1. business needs & business strategy 2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical.
Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems.
Chapter 10.
System Implementation. System Implementation and Seven major activities Coding Testing Installation Documentation Training Support Purpose To convert.
1 Building and Maintaining Information Systems. 2 Opening Case: Yahoo! Store Allows small businesses to create their own online store – No programming.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Thirteenth Lecture Hour 8:30 – 9:20 am, Sunday, September 16 Software Management Disciplines Process Automation (from Part III, Chapter 12 of Royce’ book)
Quality Function Deployment in Maintenance Work Planning by S.O.Duffuaa, A.H.Al-Ghamdi, A.Al-Amer.
Introduction to Systems Development Life Cycle
Chapter 14 Information System Development
Requirements Engineering CSE-305 Requirements Engineering Process Tasks Lecture-5.
To share information in four (4) critical areas for districts considering upgrading from the legacy STIOffice & STIDistrict applications to InformationNOW.
An-Najah National University Faculty Of Engineering Industrial Engineering Department Implementation Of Quality Function Deployment On Engineering Faculty.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
Chapter 12: Systems Investigation and Analysis. Agenda  How to Develop a CBIS?  Systems Development Life Cycle (SDLC)  Prototyping  Join Application.
© Mahindra Satyam 2009 Decision Analysis and Resolution QMS Training.
Chapter 101 The Design Process Chapter 10 Achieving Quality Through Continual Improvement Claude W. Burrill / Johannes Ledolter Published by John Wiley.
1 Determining the High-level Direction of Information Systems Part 2.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Draft TIP for E-rate. What is E-rate? The E-rate provides discounts to assist schools and libraries in the United States to obtain affordable telecommunications.
Chapter 5 Flowcharting Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
The Traditional System Development Life Cycle There are a number of important steps in the creation of a system, regardless of which approach you use.
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Project – A Quick Tutorial Krishna Sainath Meda. PROJECT  A task assigned to a set of people or teams to be completed within a time frame  Any project.
3/5/2009Computer systems1Introduction Computer Systems: Hardware Desktop Laptop Software Information Systems Computer-Aided Graphic Design.
Database Administration
PRESENTED BY GROUP 1 QUALITY FUNCTION DEPLOYMENT.
Quality Function Deployment Team 6 Rochelle Robles David Harty Johnathan Pesce.
Software Maintenance Speaker: Jerry Gao Ph.D. San Jose State University URL: Sept., 2001.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Principles of Information Systems, Sixth Edition 1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Chapter 1 Introduction to Systems Design and Analysis Systems Analysis and Design Kendall and Kendall Sixth Edition.
Software Engineering Lecture # 1.
Making the System Operational Implementation & Deployment
Information System Analysis Implementation & Security.
Reasons for New Systems Syarat untuk user tidak terpenuhi / Unfulfilled User Requirements New Technology Competition Tetapi kebanyakan Perencanaan strategik.
David M. Kroenke and David J. Auer Database Processing Fundamentals, Design, and Implementation Appendix B: Getting Started in Systems Analysis and Design.
10-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
ME/MECA 238A1 ME/MECA 238A - Mechanical/Mechatronic Design Project I Course notes prepared by G.A. Kallio, based on The Mechanical Design Process, by D.G.
Chapter 1 Assuming the Role of the Systems Analyst.
MANAGEMENT INFORMATION SYSTEM
System Design, Implementation and Review
Making the System Operational Implementation & Deployment
Projects, Assignments, and other Assessments
Presentation transcript:

CMPUT Software Process & QualitySQFD - 1  Paul Sorenson SQFD Software Quality Function Deployment - Examples Quality (even more than productivity) is the key issue of the 1990’s Paper examines how QFD (the implementation vehicle for TQM - Total Quality Management) is being applied by major software vendors (MSV) ref: S. Haag, M.K. Raja,and L.L. Schkade: “Quality,” CACM, Jan. 1996, vol.39, no.1, pp

CMPUT Software Process & QualitySQFD - 2  Paul Sorenson SQFD: Software Quality Function Deployment (House of Quality)  What is it? Front-end requirements solicitation technique for quantifiably soliciting and defining critical customer requirements. It’s an adaptation A- 1 matrix (House of Quality) technique used in traditional QFD.

CMPUT Software Process & QualitySQFD - 3  Paul Sorenson SQFDSQFD 1. Customer requirements are solicited and recorded. SQFD: a five step process 2. The requirements are converted to technical and measurable statements of the software product. 3. Customers complete correlation matrix by identifying the strength of the relationship between the various customer requirements and the technical product specifications. 4. Based on surveys, the priorities for the stated customer requirements are developed. 5. The technical product specification priorities are developed by summing the results of multiplying the customer requirements and technical product specs.

CMPUT Software Process & QualitySQFD - 4  Paul Sorenson SQFD: Example Assignment #2 Customer Reqmts 1. On-line help 2. Merge with valve catalog 3. Incorporate ASME standards library 4. Regular well-defined release strategy Done in reasonable time Easily imple- mented Generate customer interest Customer Reqmt Priorities 3 Technical Product Specifications

CMPUT Software Process & QualitySQFD - 5  Paul Sorenson Factor (by rank*) Mean SQFD Rating 1. Improved user involvement 2. Improved management support and involvement 3. Better trained user and management personnel 4. Technique to shorten SDLC 5. Methods which integrate techniques and tools 6. Better trained systems personnel 7. Increased use of automated tools 8. Improved project development technique 9. Improved cost/benefit analysis techniques 10. Improved computer hardware technology *These are the 10 most important factors as determined by Necco et al. [1] from most important (Improved user involvement) to least important (Improved computer hardware technology). Table 1. Impact of SQFD on factors necessary for developing improved computer-based information systems

CMPUT Software Process & QualitySQFD - 6  Paul Sorenson Development TypePercentage New Upgrade Proprietary Enhancement Not applicable Correction of a deficiency Standard maintenance Table 4. Projects by development type

CMPUT Software Process & QualitySQFD - 7  Paul Sorenson Result Achieved Communication satisfactory with technical personnel Communication satisfactory with users User requirements met Communication satisfactory with management Systems developed within budget Systems easy to maintain Systems developed on time Systems relatively error-free Systems easy to modify Programming time reduced Testing time reduced Documentation consistent and complete Table 5. Comparison of results achieved between traditional approaches and SQFD Mean Traditional Rating Mean SQFD Rating