CSE 8314 - SW Metrics and Quality Engineering Copyright © 1995-2001, Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 1 SMU CSE 8314 /

Slides:



Advertisements
Similar presentations
The Five Ss.
Advertisements

A Brief Introduction to Lean Concepts for the Office Bill Motley, CEM, CQMgr, PMP Program Director, Production, Quality & Manufacturing Curricula Development.
Developing Lean Process Strategies That Work Randy Benson, Ph.D. Executive Director, RHQN.
Copyright © 2004 Dennis J. Frailey, All Rights Reserved Slide 1 Dennis J. Frailey Raytheon Company Sponsored by ACM and Raytheon Lectureship.
Regain Profit Through Quality ASQ Section 1530 Southwest Florida September 15 th, 2005 Presented by Mike Weekes Whataboutquality Whataboutquality (716)
University of Sunderland ENGM91 Unit 6 ENGM91 Project Execution Unit 6.
WEEK 05A – CAPACITY PLANNING AND CONTROL (CHAPTER 7S) Definitions, capacity measurement, MRP II and capacity, utilization, efficiency, breakeven SJSU Bus.
Strategy, Balanced Scorecard, and Strategic Profitability Analysis
Rev. 11/30/03SJSU Bus David Bentley1 Chapter 5 – Capacity Planning and Control Definitions, capacity measurement, MRP II and capacity, utilization,
Lean Manufacturing "There is only one boss: the customer. And he can fire everybody in the company, from the chairman on down, simply by spending his money.
Engineering Management MSE507 Lean Manufacturing "There is only one boss: the customer. And he can fire everybody in the company, from the chairman on.
Chapter 5 – Capacity Planning and Control
Chapter 6, Process-Flow Analysis
Ensuring Quality and Productivity If you forget the customer, nothing much else matters. —Anne Mulcahy, CEO, Xerox Corporation Chapter 2 Copyright © 2010.
MANAGING INVENTORY, MRP AND JIT.  Inventory management is a system used to oversee the flow of products and services in and out of an organization. A.
Copyright © 2003 Pearson Education Canada Inc. Slide Chapter 19 Cost Management: Quality, Time, and the Theory of Constraints.
The Productivity Formula McGraw-Hill/Irwin© 2006 The McGraw-Hill Companies, Inc. All rights reserved. 2-1.
Just-in-Time (JIT) and Lean Systems Chapter 7. MGMT 326 Foundations of Operations Introduction Strategy Quality Assurance Facilities Planning & Control.
Value Stream Management for Lean Healthcare ISE 491 Fall 2009 The Identification of Waste in Healthcare - Lecture 4.
LeanSigma ® Facilitator Training Module 5 – Waste.
Chapter 3 Network and System Design. Objectives After reading the chapter and reviewing the materials presented the students will be able to: Understand.
UNIT 4. All facilities, functions, activities, associated with flow and transformation of goods and services from raw materials to customer, as well as.
Inventory/Purchasing Questions
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Discovery Map Presenter’s Name Presenter’s Title Organization, Division or Business.
© Copyright 2000 The Process Group and Dennis J. Frailey. All rights reserved. 1 Version 1.0 Meeting Tight Schedules Through Cycle Time Improvement The.
10-January-2003cse Context © 2003 University of Washington1 What is a development project? CSE 403, Winter 2003 Software Engineering
Copyright © , Dennis J. FraileyReducing SW Cycle Time 1 Meeting Tight Software Schedules Through Cycle Time Reduction Dennis J. Frailey Retired.
From Quality Control to Quality Assurance…and Beyond Alan Page Microsoft.
“Without the Cost of Waste …”
Copyright , Dennis J. Frailey CSE7315 – Software Project Management CSE7315 M23 - Version 9.01 SMU CSE 7315 Planning and Managing a Software Project.
Course: ETLS Managing for Improved Performance Professor: George G. Gleeson Student: Kou Song.
CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M10 8/20/2001Slide 1 SMU CSE 8314 /
Copyright  2006 McGraw-Hill Australia Pty Ltd PPTs t/a Management Accounting: Information for managing and creating value 4e Slides prepared by Kim Langfield-Smith.
February 15, 2004 Software Risk Management Copyright © , Dennis J. Frailey, All Rights Reserved Simple Steps for Effective Software Risk Management.
Copyright © , Dennis J. Frailey, All Rights Reserved Day 5, Part 1, Page 1 1/11/2004 Day 5, Part 1 Basic Principles and Techniques of Productivity,
CSE SW Project Management / Module 15 - Introduction to Effort Estimation Copyright © , Dennis J. Frailey, All Rights Reserved CSE7315M15.
CSE SW Project Management / Module 25 - Risk Management Overview Copyright © , Dennis J. Frailey, All Rights Reserved CSE7315M25 Slide.
CSE SW Measurement and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M15 version 5.09Slide 1 SMU CSE.
Gulay Litchfield For CQI-TECH PLC
Chapter 16 Managing costs and quality
Copyright © by Houghton Miffin Company. All rights reserved.1 Financial & Managerial Accounting 2002e Belverd E. Needles, Jr. Marian Powers Susan Crosson.
CSE SW Measurement and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M25 version 3.09Slide 1 SMU CSE.
CSE SW Measurement and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M31 version 5.09Slide 1 SMU CSE.
CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M13 8/20/2001Slide 1 SMU CSE 8314 /
CHAPTER 15 LEAN SYSTEM. THE CONCEPTS Operation systems that are designed to create efficient processes by taking a total system perspective Known as zero.
CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved CSE7315M23.
CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M37 8/20/2001Slide 1 SMU CSE 8314 /
1 © 2004 Superfactory™. All Rights Reserved. Lean Manufacturing Overview Superfactory Excellence Program™
CSE SW Measurement and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M21 version 3.09Slide 1 SMU CSE.
CSE SW Project Management / Module 30 - Managing with Earned Value / Measurement Issues Copyright © , Dennis J. Frailey, All Rights Reserved.
Copyright © , Dennis J. Frailey, All Rights Reserved Day 5, Part 2, Page 1 5/1/2003 Day 5, Part 2 Applying the Principles and Techniques of Productivity,
CSE SW Measurement and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M09 version 5.09Slide 1 SMU CSE.
CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M12 8/20/2001Slide 1 SMU CSE 8314 /
CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M38 8/20/2001Slide 1 SMU CSE 8314 /
Copyright , Dennis J. Frailey CSE7315 – Software Project Management CSE7315 M15 - Version 9.01 SMU CSE 7315 Planning and Managing a Software Project.
CSE SW Project Management / Module 34 - Software Quality Assurance Copyright © , Dennis J. Frailey, All Rights Reserved CSE7315M34 Slide.
Copyright © , Dennis J. Frailey, All Rights Reserved Day 5, Part 1, Page 1 8/8/2004 Day 5, Part 1 Basic Principles and Techniques of Productivity,
CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M11 8/20/2001Slide 1 SMU CSE 8314 /
CSE SW Measurement and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M23 version 3.09Slide 1 SMU CSE.
CSE SW Project Management / Module 27 - Project Tracking and Oversight Copyright © , Dennis J. Frailey, All Rights Reserved CSE7315M27.
Copyright , Dennis J. Frailey CSE Software Measurement and Quality Engineering CSE8314 M00 - Version 7.09 SMU CSE 8314 Software Measurement.
CSE SW Measurement and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M11 version 5.09Slide 1 SMU CSE.
CSE SW Project Management / Module 22 - Software Scheduling, Part 2 Copyright © , Dennis J. Frailey, All Rights Reserved CSE7315M22 Slide.
Copyright © , Dennis J. Frailey, All Rights Reserved Day 5, Part 1, Page 1 5/1/2003 Day 5, Part 1 Basic Principles and Techniques of Productivity,
Cycle Counting – the Secret to Inventory Accuracy
Copyright , Dennis J. Frailey CSE Software Measurement and Quality Engineering CSE8314 M21 - Version 7.09 SMU CSE 8314 Software Measurement.
CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M33 8/20/2001Slide 1 SMU CSE 8314 /
CSE SW Measurement and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M01 Version 3.09Slide 1 SMU CSE.
A Brief Introduction to Lean Concepts for the Office
Pricing your Products to be Profitable
Presentation transcript:

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 1 SMU CSE 8314 / NTU SE 762-N Software Metrics and Quality Engineering Module 18 Cycle Time Reduction Part 1

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 2 Outline Why Cycle Time is Important Symptoms and Causes of Cycle Time Problems

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 3 Cycle Time Reduction Time costs money Cutting cycle time saves money and can increase quality The issue: how to do it effectively Quality (Fewer Defects; Customer satisfaction) Low Cost or High Productivity Customer Value Short Cycle Time or Schedule

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 4 Why Cycle Time is Important Yes, Sir! Right Away, Sir. I Need that Software no later than next week! Why is it taking so long? But we’re already working overtime! We’ll work overtime to get it out, sir.

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 5 Importance of Low Development Cost for New Product Development % LOSS OF TOTAL PROFIT ON TIME, CORRECT PRODUCT COST, BUT WITH 50% DEVELOPMENT COST OVERRUN Mckinsey & Co. Analysis of new product introduction profit and loss

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 6 Importance of Product Cost for New Product Development % LOSS OF TOTAL PROFIT ON TIME AND BUDGET, BUT PRODUCT COST 9% TOO HIGH ON TIME, CORRECT PRODUCT COST, BUT WITH 50% DEVELOPMENT COST OVERRUN

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 7 Importance of Cycle Time for New Product Development % LOSS OF TOTAL PROFIT ON TIME AND BUDGET, BUT PRODUCT COST 9% TOO HIGH ON BUDGET, BUT PRODUCT IS SHIPPED 6 MONTHS LATE ON TIME, CORRECT PRODUCT COST, BUT WITH 50% DEVELOPMENT COST OVERRUN

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 8 Why Improve Software Development Cycle Time? This does not necessarily mean that you will always need to develop products quickly – Not all situations require short cycle time – But for those that do, you are more competitive To improve the organization’s capability to develop software products quickly.

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 9 What If You Don’t Need Short Cycle Time? You can use this capability to: – Achieve competitive costs – Start software development later in the program cycle – Allow less time to change requirements – Get software development off of the critical path

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 10 A Common Cycle Time Issue It took so long to develop the software that the customer’s needs changed. This resulted in excessive rework, higher costs, and further delays The key is to develop the software quickly so today’s needs can be met We’ve changed this requirement.

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 11 How Can Cycle Time Be Improved? The following video illustrates how to improve cycle time in an area that many of us are familiar with - building a house As you watch, think of ideas that might be applicable to software development

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 12 Some Lessons from the Cycle Time Video What did they do? Is there a software counterpart? Things they did: ~~~~~~~~~~ ~~~~~~~~~~~

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 13 How Is Cycle Time Improved? Doing every process step faster? Working longer hours? Piling up work? Faster!!!

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 14 How Is Cycle Time Improved? Doing every process step faster? Working longer hours? Piling up work? Faster!!!

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 15 Cycle Time Improvement Is... Improving the Process

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 16 Cycle Time Improvement Is... Improving the Process Reducing the Critical Path

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 17 Cycle Time Improvement Is... Improving the Process Reducing the Critical Path Eliminating Waits, Queues, Bottlenecks

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 18 Cycle Time Improvement Is... Improving the Process Reducing the Critical Path Eliminating Waits, Queues, Bottlenecks Helping People work Smarter

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 19 Cycle Time Improvement Is... Improving the Process Reducing the Critical Path Eliminating Waits, Queues, Bottlenecks Helping People work Smarter Increased Cycles of Learning

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 20 Cycle Time Improvement Is... Improving the Process Reducing the Critical Path Eliminating Waits, Queues, Bottlenecks Helping People work Smarter Increased Cycles of Learning Reengineering the Process

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 21 Symptoms and Causes of Cycle Time Problems

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 22 Symptoms of Cycle Time Problems – Long waits and queues – Lots of “work in process” – High inventory levels – Excessive overtime Tickets --> How long is this line?

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 23 Major Contributors to Slow Cycle Time Bottlenecks and constraints Barriers Inefficient processes Inadequate training Variability

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 24 Bottlenecks and Constraints Symptom: excess WIP or “work in process” – work waiting to be done that is not being done -- waiting in queues instead – something is holding up the process Causes: limited capacity, poor processes, poor execution, or various barriers imposed by the organization Places in the process that inhibit efficient flow of work

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 25 Example Process Pizza Oven Toppings Crust Box Slicer Deliver Take Order Take Order Where could the bottlenecks be?

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 26 Barriers Things that prevent you from going faster, such as budgetary limits, head count limits, lack of people or equipment, process problems, missing data, regulations, etc.

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 27 Sample Barriers Approval processes Excessive paperwork Limited space Limited budgets Wasteful processes Defective information or material …..

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 28 Dealing with Barriers Question why barriers are there – Often they are the remnants of past problems and no longer need to be there Obsolete approval procedures Redundant checks and balances – Sometimes the barriers have benefits but the organization does not understand their consequences The “cure” may be more expensive than the problem

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 29 Organizations Often Resist Removal of Barriers There are many reasons, such as … – Political factors – Power issues – How performance and success are defined – Fear of change Mini Assignment What barriers does your organization resist removing and why?

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 30 Lack of Training Contributes to Slow Cycle Time Inadequate Training - people do not know what to do, or how to do it most effectively – So it takes them longer to do the work Investment in training usually pays off well -- But it requires foresight and faith

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 31 Process Contributes to Slow Cycle Time Inefficient Processes - processes containing steps that do NOT ADD VALUE – All processes have inefficiencies – Most processes can be improved in efficiency Variability - in processes, materials, skills, etc. – Variability is natural – But it can be controlled

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 32 Special Notice For the next module, each student should bring a pair of dice – Actually, one die per student will do And five coins or other tokens And have some desk space free

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 33 References Deming, W. Edwards, Out of the Crisis, MIT Press, Goldratt, Eliyahu M. & Jeff Cox, The Goal, (North River Press, 1984.) Also, Theory of Constraints, It’s Not Luck, and Critical Chain Management. Swartz, James B., The Hunters and the Hunted, (Portland, Oregon, Productivity Press, 1994) ISBN

CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 34 END OF MODULE 18