PART 2: A FRAMEWORK FOR SOFTWARE PROCESS IMPROVEMENT (SPI) Jean Charles Salvin Markus Erlandsson Jan-Peter Nilsson.

Slides:



Advertisements
Similar presentations
Organization Development and Change
Advertisements

TOTAL QUALITY MANAGMENT
Quality Leadership Deming’s 14 Points as described in Total Quality Management by Besterfield et al (Ch. 2) Presented by Dr. Joan Burtner, Certified.
TQMTQM Total Quality Management. Fourteen Elements of TQM Create a constancy of purpose Adopt a new philosophy Cease dependence on mass inspection as.
TOTAL QUALITY APPROACH to QUALITY MANAGEMENT
1 ) Deming Management Principles of Deming Management Deming's Fourteen Points.
“Statistics is the science of gaining information from numerical data.” -- Moore Definitions of Statistics Statistics: “the science of data involving collecting,
Quality Management Philosophies
Capability Maturity Model (CMM) in SW design
Philosophies and Frameworks
Chapter 2 Quality Theory.
1 Chapter 12 Understanding Service Quality 1 Chapter 12 UNDERSTANDING SERVICE QUALITY McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc., All Rights.
TOTAL QUALITY MANAGEMENT (TQM)
Total Quality Management(TQM) The word “total” conveys the idea that all employees, throughout every function and level of organization, pursue quality.
CMM Level 3 KPA’s CS4320 Fall Organizational Process Focus (Goals) Software process development and improvement activities are coordinated across.
© 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Integrated Capability Maturity Model (CMMI)
How this may affect the performance of the system.
Project Management Chapter 9 Project Quality Management Dr. Jana Jagodick Polytechnic of Namibia, 2012.
Issue Description APPRECIATION FOR A SYSTEM THEORY OF KNOWLEDGE UNDERSTANDING VARIATION PSYCHOLOGY August 12-14, 2015Eric Budd - "Profound Knowledge for.
14 Points for Management 1. Create constancy of purpose toward improvement of product and service, with the aim to become competitive and to stay in business,
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Chapter 2 Quality Theory.
Total Quality Management Lecture #2. Types of Quality Control  Product Quality Control –Product Control focuses on the output  Process Quality Control.
1919. CHAPTER 19 Organizational Change and Development Copyright © 1999 Addison Wesley Longman 2 Organizational Change The movement of an organization.
Quality and Productivity Management Deming, TQM, and 6 Sigma.
Quality and Operations Management “Guiding Philosophies of Deming, Juran, and Crosby”
Total Quality Safety Management.
DEMINGS OF 14 POINTS OF QUALITY
Teaching quality Francisco Javier Garc í a Marco Universidad de Zaragoza.
Chapter Fifteen: Employee Involvement Employee Involvement Employee involvement seeks to increase members’ input into decisions that affect organization.
Deming’s 14 Principles W. EDWARDS DEMING. THE DEMING CHAIN REACTION Improve Quality Costs decrease because of less reword, fewer mistakes, fewer delays,
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. x Process Improvement Using Control Charts Chapter 14.
Development of Quality1 Advanced Software Engineering COM360 University of Sunderland © 1998.
Quality Management Strategies. Dr. W.E. Deming A census bureau statistician A census bureau statistician Improved U.S. production during WWII Improved.
Score Sheet The BEAD-BOX GAME tm Note: Production Lot Size 50 Beads Per Operator Per Day Inspector (1) ___________________ Recorder: ___________________.
Professional Small Business Management
PP 500 Public Administration and Management Unit Six Seminar Dr. Bruce Bordner Kaplan University.
Theoretical Basis of the Quality Movement – Part 1: Deming’s Fourteen Points Adapted from Ch. 1 and 2 from Statistical Quality Design and Control Authors:
Definition: Total Quality Management Total Quality Management is a management approach that originated in the 1950s and has steadily become more popular.
Total Quality Management (TQM)
Deming’s 14 Principles W. EDWARDS DEMING. Create constancy of purpose for the improvement of product an service.
McGraw-Hill/IrwinCopyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. Chapter 17 Process Improvement Using Control Charts.
Management of Quality. Introduction to Quality Quality Gurus W. Edwards Deming W. Edwards Deming Joseph M. Juran Joseph M. Juran Philip B. Crosby Philip.
PP 500 Public Administration and Management Unit Six Seminar Kris R. Foote, J.D. Kaplan University.
Overview Of Continuous Quality Improvement to Become High Performance By Lori Strumpf Strumpf Associates: Center for Strategic Change December 2015.
Learning Objectives for Learning Unit 15
Team A MGT/420 November 5, 2012 Gregory Waters. Automobile Manufacturers Retail Stores After-Market Consumers High quality components Quality -Selling.
LECTURE 3. Quality Philosophies and Management Strategies Deming was asked to deliver a lecture on statistical quality control to management Japanese.
Employee Involvement Dr A. H. Busari FSKPM Organization Development and Change.
PLEASE SIT WITH YOUR GROUPS! March 7, IE 441.
Theoretical Basis of the Quality Movement Presented by Dr. Joan Burtner Certified Quality Engineer Associate Professor of Industrial Engineering and Industrial.
Historical Philosophies of Quality 1. The Quality Gurus Quality Gurus – Individuals who have been identified as making a significant contribution to improving.
TEAM DEVELOPMENT, TEAM TRAINING
Organization Development and Change
HOME MEDICAL CARE Deming's 14-Point Philosophy-Quality
T o t a l Q uality M anagement.
Preventing Abuse, Neglect, & Exploitation
Introduction to Quality and Statistical Process Control
TOTAL QUALITY MANAGEMENT (TQM)
Theoretical Basis of the Quality Movement
Theoretical Basis of the Quality Movement
Organization Development and Change
13 Employee Involvement.
Organization Development and Change
The Red Bead Game 1.
Theoretical Basis of the Quality Movement
Theoretical Basis of the Quality Movement – Part 1: Deming’s Fourteen Points Adapted from Ch. 1 and 2 from Statistical Quality Design and Control Authors:
Quality Management MNGT 420
Theoretical Basis of the Quality Movement
Company Mission Chapter 2 Discussant: JAQUELYN G. MONTALES.
Presentation transcript:

PART 2: A FRAMEWORK FOR SOFTWARE PROCESS IMPROVEMENT (SPI) Jean Charles Salvin Markus Erlandsson Jan-Peter Nilsson

Introduction ► Software process infrastructure ► Software process improvement roadmap ► Software process assessment method ► Software process improvement plan

SUMMARY ► ► SOFTWARE PROCESS INFRASTRUCTURE ► ► PROCESS IMPROVEMENT ROADMAPS ► ► FUNDAMENTALS OF SOFTWARE PROCESS ASSESSMENT ► ► SPI ACTION PLAN ► ► CONCLUSION

SUMMARY ► ► SOFTWARE PROCESS INFRASTRUCTURE ► ► PROCESS IMPROVEMENT ROADMAPS ► ► FUNDAMENTALS OF SOFTWARE PROCESS ASSESSMENT ► ► SPI ACTION PLAN ► ► CONCLUSION

SOFTWARE PROCESS INFRASTRUCTURE ► Definition ► Two aspects:  Organizational and management infrastructure  Technology and tools infrastructure ► Why ?  The assessment process needs support  Clear definitions  Avoid Chaos

Roles and Mechanisms for the SPI

SOFTWARE PROCESS INFRASTRUCTURE ► The organizational Levels to support:  Corporate Level  Project/team Level  Personal Level (PSP) ► The goals:  Consistency  Effectiveness  Performance

The Organizational Level ► Requirements:  Alignment with business objectives  Process support roles  Degree of flexibility  Relevance to the projects and benefits to the business  Cost/Duration  Competitiveness/Quality  Risk/Proven process  Adaptability  Credibility

Organizational & Management Enablers ► The actors ► Users/ Performers/ Providers of feedback/ Trainers/ Participants/ The executive sponsorship ► Objectives: Train/ Motivate/ Coordinate/ Reward ► SEPG (Software engineering process group)  Leadership  Facilitating the change  Process Training and consultancy  Process assessment and improvement planning  Monitoring process performance and collecting feedbacks  Defining the process  Coordinating SPI teams

The roles  Executive sponsor and Leader  Steering committee  SEPG  SPI Teams  Process owners

Process Technical Infrastructure ► Architecture  Provides tools  Organization’s Software Process assets  Support the organizational levels ► Functions of process support tools ► Data and document storage and retrieval tools ► Retrieval and decision support tools ► Process modelling and simulation tools

Examples ► Process Asset Library  Models/Methods/Standards/Policies  Templates/Training resources  Tool information  Project data and lessons learned  Action Plans/Status reports/ Feedbacks ► “Show the trends in product quality, project performance, process performance and point the weak points that need attention”.

Making the infrastructure effective ► Advices:  Cover all the organization  Question/Answer  Making people motivated and involved  Be supportive  Delegate responsibilities

SUMMARY ► ► SOFTWARE PROCESS INFRASTRUCTURE ► ► PROCESS IMPROVEMENT ROADMAPS ► ► FUNDAMENTALS OF SOFTWARE PROCESS ASSESSMENT ► ► SPI ACTION PLAN ► ► CONCLUSION

SUMMARY ► ► SOFTWARE PROCESS INFRASTRUCTURE ► ► PROCESS IMPROVEMENT ROADMAPS ► ► FUNDAMENTALS OF SOFTWARE PROCESS ASSESSMENT ► ► SPI ACTION PLAN ► ► CONCLUSION

PROCESS IMPROVEMENT ROADMAPS ► CMM ► Tick IT ► Juran’s four steps ► Shewhart’s improvement cycle ► Deming’s way out of the crisis ► Crosby’s quality maturity grid

Shewarts’s improvement plan

Deming’s way out of the crisis 1. Create constancy of purpose for improvement of product and service 2. Adopt the new philosophy 3. Crease dependence on inspection to achieve quality 4. End the practice of awarding business on the basis of price tag 5. Improve constantly and forever every process for planning, production and service 6. Institute training for the job 7. Adopt and institute leadership 8. Drive out fear 9. Break down barriers between staff areas 10. Eliminate slogans, exhortations and targets for the workforce 11. Eliminate numerical quotas for the workforce and numerical goals for management 12. Remove barriers that rob people of pride of workmanship 13. Institute a vigorous program of education and self-improvement for everyone 14. Put everyone in the company to work to accomplish the transformation

Staged vs. Continuous ► Staged (CMM) ► Key processes for each level ► Continuous (ISO) ► Can have different maturity level on different areas

Choosing? ► New customer saying we have to choose one? ► Our huge company is already using ISO in the ordinary production? ► Is it well know and popular? ► You have to make it fit your company, always have to tailor it in someway

How to use them? ► Use them in you own company to increase your own quality ► Use them to your subcontractors to ensure that you get quality products form them as well

SUMMARY ► ► SOFTWARE PROCESS INFRASTRUCTURE ► ► PROCESS IMPROVEMENT ROADMAPS ► ► FUNDAMENTALS OF SOFTWARE PROCESS ASSESSMENT ► ► SPI ACTION PLAN ► ► CONCLUSION

SUMMARY ► ► SOFTWARE PROCESS INFRASTRUCTURE ► ► PROCESS IMPROVEMENT ROADMAPS ► ► FUNDAMENTALS OF SOFTWARE PROCESS ASSESSMENT ► ► SPI ACTION PLAN ► ► CONCLUSION

Assessments Introduction ► What is an assessment? ► Difference between audit and assessment ► Different kinds of assessments  Self Assessment  Second Party Assessment  Third Party Assessment  Compared to audit

Assessment success factors ► Humphrey’s three main factors  Competent team  Sound leadership  Cooperative organization ► Others  Commitment  Motivation  Action Orientation  Confidentiality  Relevance  Credibility  Team Building

Assessment Domains ► Scope of the assessment ► Based on business objectives ► Affects the way the assessment will be conducted ► Different Scopes  Culture  Infrastructure

Generic assessment Cycle ► Generic assessment cycle  Pre-assessment/pre-planning ► Assessment Cycle  Planning  Fact Finding  Fact Analysis  Reporting  Post-assessment/process improvement plan

Discussion Points ► Which kind of assessment is best? ► The author of the book states that if you are not prepared to act on the result of the assessments you shouldn’t do an assessment, is this true? ► Other ideas?

SUMMARY ► ► SOFTWARE PROCESS INFRASTRUCTURE ► ► PROCESS IMPROVEMENT ROADMAPS ► ► FUNDAMENTALS OF SOFTWARE PROCESS ASSESSMENT ► ► SPI ACTION PLAN ► ► CONCLUSION

SUMMARY ► ► SOFTWARE PROCESS INFRASTRUCTURE ► ► PROCESS IMPROVEMENT ROADMAPS ► ► FUNDAMENTALS OF SOFTWARE PROCESS ASSESSMENT ► ► SPI ACTION PLAN ► ► CONCLUSION

Improvement Action Plan ► What is an action plan? ► Natural result of an assessment ► Should be realistic  Not try to change to much in one step

From assessment to action plan ► From assessment to action plan  Recommendations  Actions  Work packages (action plan)  Improvement projects

Action Responsibilities ► Responsibilities  Why?  Which roles?

Discussion points ► Does an assessment necessarily have to lead to an improvement plan? ► Is it necessary to assign responsibilities? ► Other ideas?

SUMMARY ► ► SOFTWARE PROCESS INFRASTRUCTURE ► ► PROCESS IMPROVEMENT ROADMAPS ► ► FUNDAMENTALS OF SOFTWARE PROCESS ASSESSMENT ► ► SPI ACTION PLAN ► ► CONCLUSION

SUMMARY ► ► SOFTWARE PROCESS INFRASTRUCTURE ► ► PROCESS IMPROVEMENT ROADMAPS ► ► FUNDAMENTALS OF SOFTWARE PROCESS ASSESSMENT ► ► SPI ACTION PLAN ► ► CONCLUSION

CONCLUSION ► SPI should be based on a framework ► Framework should identify all areas ► All four areas are necessary

THE END