CSE 7315 - SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © 1995-2004, Dennis J. Frailey, All Rights Reserved CSE7315M23.

Slides:



Advertisements
Similar presentations
System Development Life Cycle (SDLC)
Advertisements

Copyright © 2004 Dennis J. Frailey, All Rights Reserved Slide 1 Dennis J. Frailey Raytheon Company Sponsored by ACM and Raytheon Lectureship.
Project What is a project A temporary endeavor undertaken to create a unique product, service or result.
Copyright , Dennis J. Frailey CSE7315 – Software Project Management CSE7315 M30 - Version 9.01 SMU CSE 7315 Planning and Managing a Software Project.
Computer Engineering 203 R Smith Project Tracking 12/ Project Tracking Why do we want to track a project? What is the projects MOV? – Why is tracking.
Risks  All projects have some degree of risk  Risks are issues that can cause problems  Delay in schedule  Increased project costs  Technical risk.
CSCU 411 Software Engineering Chapter 2 Introduction to Software Engineering Management.
Chapter 1 Software Development. Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 1-2 Chapter Objectives Discuss the goals of software development.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
1 SOFTWARE PRODUCTION. 2 DEVELOPMENT Product Creation Means: Methods & Heuristics Measure of Success: Quality f(Fitness of Use) MANAGEMENT Efficient &
Xtreme Programming. Software Life Cycle The activities that take place between the time software program is first conceived and the time it is finally.
Stoimen Stoimenov QA Engineer QA Engineer SitefinityLeads,SitefinityTeam6 Telerik QA Academy Telerik QA Academy.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 17 Slide 1 Rapid software development.
HIT241 - COST MANAGEMENT Introduction
1 Agile Estimating and Planning October, 2013 Technion, Israel Prof. Fabio Kon University of Sao Paulo, Brazil
Personal Software Process Overview CIS 376 Bruce R. Maxim UM-Dearborn.
Sharif University of Technology Session # 4.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
Effective Methods for Software and Systems Integration
Value Analysis/ Flow Analysis
So What? Operations Management EMBA Summer TARGET You are, aspire to be, or need to communicate with an executive that does not have direct responsibility.
© Copyright 2000 The Process Group and Dennis J. Frailey. All rights reserved. 1 Version 1.0 Meeting Tight Schedules Through Cycle Time Improvement The.
Copyright © , Dennis J. FraileyReducing SW Cycle Time 1 Meeting Tight Software Schedules Through Cycle Time Reduction Dennis J. Frailey Retired.
Copyright 2008  Project management process groups progress from initiating activities to planning activities, executing activities, monitoring and controlling.
Copyright , Dennis J. Frailey CSE7315 – Software Project Management CSE7315 M11 - Version 9.01 SMU CSE 7315 Planning and Managing a Software Project.
Copyright , Dennis J. Frailey CSE7315 – Software Project Management CSE7315 M23 - Version 9.01 SMU CSE 7315 Planning and Managing a Software Project.
CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M10 8/20/2001Slide 1 SMU CSE 8314 /
9. Applying scientific tools & techniques for improving customer satisfaction.
Copyright , Dennis J. Frailey CSE7315 – Software Project Management CSE7315 M16 - Version 8.01 SMU CSE 7315 Planning and Managing a Software Project.
February 15, 2004 Software Risk Management Copyright © , Dennis J. Frailey, All Rights Reserved Simple Steps for Effective Software Risk Management.
1-1 Software Development Objectives: Discuss the goals of software development Identify various aspects of software quality Examine two development life.
Copyright , Dennis J. Frailey CSE7315 – Software Project Management CSE7315 M18 - Version 9.01 SMU CSE 7315 Planning and Managing a Software Project.
CSE SW Project Management / Module 07 - Software Development Plans Copyright © , Dennis J. Frailey, All Rights Reserved CSE7315M07 Slide.
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,
Advanced S/w Eng - s/w productivity issues 1 Software Productivity Issues Why do software projects fail? Advanced Software Engineering COM360 University.
CSE SW Project Management / Module 15 - Introduction to Effort Estimation Copyright © , Dennis J. Frailey, All Rights Reserved CSE7315M15.
CSCI1600: Embedded and Real Time Software Lecture 24: Real Time Scheduling II Steven Reiss, Fall 2015.
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.
Software Engineering Principles Practical Advice and Steps for Managing Your Project.
CSE SW Project Management / Module 10 - WBS Construction Copyright © , Dennis J. Frailey, All Rights Reserved CSE7315M10 Slide 1 January.
CSE SW Measurement and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M14 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.
January 20, 2000 CSE SW Project Management / Chapter 7 - Detailed Planning - Sch. Est. & Negotiating Copyright © , Dennis J. Frailey, All.
Copyright © , Dennis J. Frailey, All Rights Reserved Day 2, Part 1, Page 1 1/11/2004 Day 2, Part 1 Estimating Software Size Section 2 Calculating.
CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M13 8/20/2001Slide 1 SMU CSE 8314 /
CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M37 8/20/2001Slide 1 SMU CSE 8314 /
Copyright , Dennis J. Frailey CSE Software Measurement and Quality Engineering CSE8314 M00 - Version 7.09 SMU CSE 8314 Software Measurement.
CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M18 8/20/2001Slide 1 SMU CSE 8314 /
CSE SW Project Management / Module 30 - Managing with Earned Value / Measurement Issues Copyright © , Dennis J. Frailey, All Rights Reserved.
Copyright , Dennis J. Frailey CSE7315 – Software Project Management CSE7315 M21 - Version 8.01 SMU CSE 7315 Planning and Managing a Software Project.
CSE SW Measurement and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M09 version 5.09Slide 1 SMU CSE.
Copyright © Dennis J. FraileyDay 5 8/8/2004 CSE 7315 Software Project Planning and Management Dr. Dennis J. Frailey Principal Fellow Raytheon.
CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M12 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 14 - Size Estimating Notes and Reuse Copyright © , Dennis J. Frailey, All Rights Reserved CSE7315M14.
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 Project Management / Module 11 - Overview of Size Estimating Copyright © , Dennis J. Frailey, All Rights Reserved CSE7315M11 Slide.
CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M11 8/20/2001Slide 1 SMU CSE 8314 /
CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M02 8/20/2001Slide 1 SMU CSE 8314 /
CSE SW Project Management / Module 19 - Some Popular Effort Estimation Models Copyright © , Dennis J. Frailey, All Rights Reserved CSE7315M19.
CSE SW Project Management / Module 18 - Introduction to Effort Estimating Models Copyright © , Dennis J. Frailey, All Rights Reserved CSE7315M18.
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.
Develop Schedule is the Process of analyzing activity sequences, durations, resource requirements, and schedule constraints to create the project schedule.
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,
Project Cost Estimation and Management. Learning Objectives Understand the importance of project cost management. Explain basic project cost management.
CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M33 8/20/2001Slide 1 SMU CSE 8314 /
Copyright 2015 John Wiley & Sons, Inc. Chapter 7 Budgeting: Estimating Costs and Risks.
Systems Analysis and Design
Presentation transcript:

CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved CSE7315M23 Slide 1 January 8, 2004 SMU CSE 7315 / NTU SE 584-N Planning and Managing a Software Project Module 23 Cycle Time Management and Negotiation

CSE7315M23 Slide # 2 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Objectives of This Module To introduce basic concepts of cycle time management To discuss negotiation of estimates

CSE7315M23 Slide # 3 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Introduction to Cycle Time Management Cycle time is addressed in more detail in the course CSE8314 (NTU SE 762-N). Here we present some simple tips for cycle time management.

CSE7315M23 Slide # 4 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Detailed Planning Process Estimate Size Estimate Effort and Cost Estimate Schedule Evaluate Source Information Statement of Work Requirements Constraints Standards Processes History etc. WBSSize Effort & Cost Schedule OK Complete Detailed Planning Revise & Negotiate Not OK

CSE7315M23 Slide # 5 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved What Is Cycle Time? The amount of time it takes from the beginning of your project to the end You must count everything, including delays, waits, etc. Looking at cycle time helps you see causes for schedule slips that you might miss using other methods

CSE7315M23 Slide # 6 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved What Makes Cycle Time High? Excessive inventory or work in process (WIP) – Work waiting around but not being done – Higher overhead, longer delays Process flow variability – Excessive waiting and long queues Complexity and inefficiency of processes – Redundant and unnecessary steps

CSE7315M23 Slide # 7 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved 3 Steps to Cycle Time Reduction 1. Reduce variability 2. Simplify the process 3. Reduce WIP N A V Y

CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved CSE7315M23 Slide 8 January 8, 2004 Reducing Variability Too often, we create variability - - mistakenly thinking we are improving performance For example, expediting some parts of the work due to “priorities”

CSE7315M23 Slide # 9 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved PERCENT EXPEDITED When we expedite a task, other tasks are delayed In some cases, each task waits until it is expedited before it moves at all Cycle Time Multiplier for Unexpedited Tasks Expediting is Bad for Cycle Time

CSE7315M23 Slide # 10 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved BAU CYCLE TIME (DAYS) Number Of Tasks Expedited Tasks Delinquent Tasks Number Of Tasks CYCLE TIME (DAYS) With managed priorities, you improve the normal case and reduce the need for “priority tasks” Managed Expediting

CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved CSE7315M23 Slide 11 January 8, 2004 Inefficient Processes Often our processes are inefficient because of factors that we have not paid attention to

CSE7315M23 Slide # 12 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Examples of Inefficient Processes and Procedures Tools do not share data Individuals do not understand each others’ work Excessive time and effort spent on interfaces between different individuals and organizations

CSE7315M23 Slide # 13 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Waste Due to Inefficient Processes and Procedures Cycle time is wasted on such activities as: Real Work Conversion Correcting Languages – Converting documents and software from one tool/format to another – Correcting problems due to different programming styles – Handling interfaces between programs written in different languages

CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved CSE7315M23 Slide 14 January 8, 2004 Reducing Work In Process (WIP) The Key is Smooth Flow

CSE7315M23 Slide # 15 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Smooth Flow The ideal process flows smoothly, like a train running on tracks. Note: tracks are empty most of the time

CSE7315M23 Slide # 16 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Uneven Flow The typical process runs unevenly, like vehicles on a city street – Lots of entrances and exits – Vehicles of different sizes and speeds – Some drivers are uncertain of what they want to do – Lots of stoplights to “control” the flow (mainly to prevent collisions) Streets are usually crowded (with WIP!)

CSE7315M23 Slide # 17 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Webster’s definitions: Utilize: to make use of Busy: constantly active or in motion Productive: yielding or furnishing results, benefits or profits We tend to measure utilization by how busy we are, but utilization tells us little about how productive we are We should work to increase productivity This may require decreasing utilization! Utilization vs Productivity

CSE7315M23 Slide # 18 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved EFFECTIVE UTILIZATION CYCLE TIME Running assets at a high effective utilization requires a costly cycle time trade off For details of theory, see Gross and Harris in reference list. 100% Why Reduce Utilization of Critical Resources?

CSE7315M23 Slide # 19 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Other Cycle Time Hints

CSE7315M23 Slide # 20 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Practitioners generally focus on their work and on what they think is happening rather than on what is happening – They tend not to see all of the waits, queues, etc. that they cause themselves – Their perception of how they spend their time is generally incorrect Practitioners May Not See Problems and Opportunities

CSE7315M23 Slide # 21 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Just as athletes rely on coaches, software engineers need to learn to trust in others to observe and help them do better Egoless Programming Independent Observers See Problems and Opportunities They are not so busy getting the job done to see how they might improve it

CSE7315M23 Slide # 22 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Software Developers Are Accustomed to Improving Cycle Time Think of your software development process as a large computer program that runs too slow. How would you make it run faster? Imagine how you would speed up a computer program Then draw analogies to the software development process -- and improve the process the way you would improve a program

CSE7315M23 Slide # 23 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Examples of Software Cycle Time Techniques “Just-in-time” training Plan testing / test equipment in advance Rethink the detailed design process – Do you need to maintain detailed design documentation? – Do you need to do detailed design at all? Use on-line requirements and design models instead of paper documents and specifications

CSE7315M23 Slide # 24 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Examples of Commonly Found Cycle Time Obstacles Poor communication /cooperation between software development and the rest of the organization Poor management of unstable requirements, algorithms & interfaces Contention for test assets -- need better planning, assets allocated to software test Poorly qualified subcontractors

CSE7315M23 Slide # 25 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved More Cycle Time Obstacles Excessive paperwork, signatures, and reporting – Negotiate reductions with management and customer Reuse of software not designed for reuse Attempts to use the latest tools and methods -- without adequate support and integration

CSE7315M23 Slide # 26 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Negotiating

CSE7315M23 Slide # 27 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Detailed Planning Process Estimate Size Estimate Effort and Cost Estimate Schedule Evaluate Source Information Statement of Work Requirements Constraints Standards Processes History etc. WBSSize Effort & Cost Schedule OK Complete Detailed Planning Revise & Negotiate Not OK

CSE7315M23 Slide # 28 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved If the Plan is Not Feasible DO examine assumptions and data – initial cost estimates are often very conservative DO examine risk/cost tradeoffs to see if you can accept a higher risk DO make a list of barriers that must be removed in order to make the estimate fit the constraints

CSE7315M23 Slide # 29 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved “The quickest way to make a project uneconomical is by doubling the resources needed and using the cover story that you need to prevent failures.” Adams, The Dilbert Principle If the Plan is Not Feasible DO NOT “cave in” & lower everything to meet a target cost or schedule

CSE7315M23 Slide # 30 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved The Negotiation Process We MUST have the lowest bid!!! We will, boss!!! Management will try to trim the budget by sending an army of low-ranking, clueless budget analysts to interview you and ask “insightful” questions. Adams, The Dilbert Principle

CSE7315M23 Slide # 31 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Re-think key factors Spreadsheet for estimating This will never satisfy the cost goal!???!

CSE7315M23 Slide # 32 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Identify Opportunities and Barriers Barriers Opportunities to Cut

CSE7315M23 Slide # 33 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Negotiate If they will cut back on the reviews and... Well, I’ll think about it

CSE7315M23 Slide # 34 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Beware... Estimates are Never Perfect

CSE7315M23 Slide # 35 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Estimating Accuracy vs. Phase FeasibilityPlansDesignDetailed Design Code and Test Release Upper Limit Actual Lower Limit Typical Estimates

CSE7315M23 Slide # 36 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Some Opportunities to Offer Plan to re-estimate after important milestones Prioritize requirements and promise to deliver the top ones by the deadline – Incremental deliveries

CSE7315M23 Slide # 37 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Some Opportunities to Offer (continued) Put a high cost on requirements changes Look at each “adjustment factor” in Cocomo as an opportunity Get training for everyone

CSE7315M23 Slide # 38 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Some Typical Barriers to Faster Schedule or Lower Cost Lack of adequate resources – Software, tools, people, etc. Slow approval cycles for required resources Poor coordination with other disciplines, other companies, etc. Customers, peers in other disciplines, and managers who don’t understand software development very well

CSE7315M23 Slide # 39 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Some Difficult Barriers to Faster Schedule or Lower Cost Irascible and irrational customers & managers Intentional barriers – Competitors, etc – Political constraints

CSE7315M23 Slide # 40 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Negotiating Tip... The more facts you have, the better off you are during negotiation Get them to review your estimate – Sometimes they don’t bother Be well prepared to explain it

CSE7315M23 Slide # 41 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Several Iterations are Likely Identify the factors that affect the cost and schedule – Experience levels, stability levels, etc. Examine sensitivity of the results to various factors Examine historical data to make a better picture of probable events Don’t put too much faith in the accuracy of models That’s why you should use a spreadsheet!

CSE7315M23 Slide # 42 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Module Summary - I Cycle time problems are usually traced to three factors: – Variability in processes – Inefficient processes – Excessive work in process (WIP) Many cycle time improvements require looking at the whole process instead of just individual steps of the process

CSE7315M23 Slide # 43 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved Module Summary - II When the plans show that there is not enough time or money to do the job, NEGOTIATE - don’t CAPITULATE Having the facts will help you in the negotiation process Expect several iterations

CSE7315M23 Slide # 44 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved END OF MODULE 23

CSE7315M23 Slide # 45 January 8, 2004 CSE SW Project Management / Module 23 - Cycle Time Management and Negotiation Copyright © , Dennis J. Frailey, All Rights Reserved References Goldratt, Eliyahu M. & Jeff Cox, The Goal, (North River Press, 1984.) Also, Theory of Constraints and It’s Not Luck. Gross and Harris, Fundamentals of Queueing Theory, Wiley, pp 10-11, Swartz, James B., The Hunters and the Hunted, (Portland, Oregon, Productivity Press, 1994) ISBN