welcome to project management

42
1 Finishing Projects Fast James R. Burns Professor of Operations Management and Information Technology Texas Tech University

Upload: glenda

Post on 06-Jan-2016

14 views

Category:

Documents


2 download

DESCRIPTION

Welcome to Project Management. Information Systems Project Management, that is…. A Capstone Course for Undergrad MIS INSTRUCTOR: Dr. Burns Off Hrs: By appointment: 834-1547, BA E306 Email: [email protected]. TEXTS & REFERENCE:. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Welcome to Project Management

1

Finishing Projects Fast

James R. BurnsProfessor of Operations

Management and Information Technology

Texas Tech University

Page 2: Welcome to Project Management

Presentation by James R. Burns 2

Outline--SourcesGeneralitiesGoldratt conceptsMascitelli conceptsMcCONNELL conceptsKerzner conceptsMaturity conceptsOther sources

Page 3: Welcome to Project Management

Presentation by James R. Burns 3

Goal:Make some suggestions as to how projects can be completed fast and frugally

Page 4: Welcome to Project Management

Presentation by James R. Burns 5

Most firmsRecognize project management to be a core competence todayHave established project management centers of excellence for training and development of project managers and project management careersEncourage their employees to propose project initiatives with simple one-page statements of work

Page 5: Welcome to Project Management

9–6

Rationale for Reducing Project Duration

Time Is Money: Cost-Time TradeoffsReducing the time of a critical activity usually incurs additional direct costs.

Cost-time solutions focus on reducing (crashing) activities on the critical path to shorten overall duration of the project.

Reasons for imposed project duration dates:Time-to-market pressures

Unforeseen delays

Incentive contracts (bonuses for early completion)

Imposed deadlines and contract commitments

Overhead and public goodwill costs

Pressure to move resources to other projects

Page 6: Welcome to Project Management

9–7

Options for Accelerating Project Completion

Resources Not Constrained

Adding resources

Outsourcing project work

Scheduling overtime

Establishing a core project team

Do it twice—fast and then correctly

Resources Constrained

Fast-tracking

Critical-chain concepts

Reducing project scope

Compromise quality (not really)

Page 7: Welcome to Project Management

Presentation by James R. Burns 9

Notes on shortening project durations

(Most of this must be done in the Planning and Budgeting stage)Crashing

Reducing the duration of tasks on the critical path by adding resources

Fast-trackingStarting tasks sooner

Checking for parallelism opportunities in the schedule

Pull as much work off of the critical path as you canBe aware of critical chain issues

Page 8: Welcome to Project Management

Presentation by James R. Burns 10

More Tips on shortening project durations

REUSE, REUSE, REUSEDo it right the first timeEliminate non-value-added work activities

Make projects lean

Avoid changes to requirementsBut what if the requirements are unstable??

Page 9: Welcome to Project Management

Presentation by James R. Burns 11

Knowledge Reuse…Requirements Reuse

Based on a Classification of projects

Mapped/Programmed Projects--Everything is driven by and proceeds from the requirements

Project PlanFunctional SpecificationDesign DocumentCodeTests and Test Documentation

ALL OF WHICH CAN BE REUSEDALL OF WHICH CAN BE REUSED

Page 10: Welcome to Project Management

Presentation by James R. Burns 12

The Quality View on FAST projects:

The further down the lifecycle the defects are found, the more expensive and time consuming they are to fix.

Page 11: Welcome to Project Management

Presentation by James R. Burns 13

The problem of Complexity

In the early days of simpler code, it used to take a day or less to fix a bugNow, with greatly increased code complexity, it takes weeks sometimes.

Page 12: Welcome to Project Management

Presentation by James R. Burns 14

Avoid changes to requirements

If possible freeze requirements during execution and control stage

Page 13: Welcome to Project Management

Presentation by James R. Burns 15

Lean Project ManagementCustomer-perceived value should drive everything

What is the value proposition??If we were to advertise in the WSJ that we have twice as many walkthroughs as our closest competition, would that garner any additional customers for us?

Remove what does not add value

Page 14: Welcome to Project Management

Presentation by James R. Burns 16

Principles of Lean Concepts Applied to

Projects1. Precisely specify the value of the

project2. Identify the value stream for each

project3. Allow value to flow without

interruptions4. Let the customer pull value from the

project team5. Continuously pursue perfection

Page 15: Welcome to Project Management

Presentation by James R. Burns 17

Which of the following adds value?

Conducting a weekly team coordinationHunting for needed informationPresenting Project status to upper managementCreating formal project documentsGaining multiple approvals for a project documentWaiting in queues for available resources

Page 16: Welcome to Project Management

Presentation by James R. Burns 18

Time Batching--Another Time Waster

Analysis paralysisApproval cyclesFormal document releaseRegularly scheduled meetingsPlanning cyclesWork queues

Page 17: Welcome to Project Management

Presentation by James R. Burns 19

More techniques for shortening projects

Scrub the requirements during or prior to the planning phase

Remove from the requirements those items that add little or no valueRemember the Pareto principle—80% of the value comes from 20% of the functionality

REMOVE SAFETY—GOLDRATTResist multitasking and student syndrome

Page 18: Welcome to Project Management

Presentation by James R. Burns 20

SafetyExtra time placed in an estimated task timeRemove safety and put it in a time buffer at the end of the projectSafety, when its buried in the tasks of the project, is a bad thing because of….

Multitasking, also a bad thingStudent syndromeTask dependencies

Can’t be passed along or accumulated

Page 19: Welcome to Project Management

Presentation by James R. Burns 21

Everybody overestimates the time required to do

their taskAccording to Goldratt(This is called SAFETY, as we said)Does anybody want to talk about how much safety they put into their estimates?Is this true in software development?It is if you have an expert doing the estimating, who really knows how long it will take him

Page 20: Welcome to Project Management

Presentation by James R. Burns 22

What happens after that--a possible scenario

The team leader adds safety time to the task to cover his responsibilitiesThe project leader adds more safety time The project manager may add still more safety time

Page 21: Welcome to Project Management

Presentation by James R. Burns 23

Implication>>>Most of the time we have built into our projects is …..

Page 22: Welcome to Project Management

Presentation by James R. Burns 24

The project manager must stay focused

Or the project will not be finished on time, within budgetThis means applying the Pareto principle

80% of the benefit comes from 20% of the activities

By the time progress reports indicate something is wrong, its usually too lateProgress reports tell you that 90% of the project is finished in 90% of the required time. However, another equal period of time is required to complete the remaining “10%,” in many cases

Page 23: Welcome to Project Management

Presentation by James R. Burns 25

It is hard to stay focused when:

There are too many project paths on-going, in parallelThere are many critical or near critical pathsThere are many projects being managed concurrently

Page 24: Welcome to Project Management

Presentation by James R. Burns 26

Measurements are a major problem with projects

Measurements should induce the parts to do what is good for the system as a wholeMeasurements should direct managers to the point that needs their attentionSo often it occurs that we measure the wrong thing.The wrong measure leads to the wrong behavior

Tell me how you measure me and I will show you how I behave

Page 25: Welcome to Project Management

Presentation by James R. Burns 27

More Measurements -- EVA

Page 26: Welcome to Project Management

Presentation by James R. Burns 28

Projects are like chains

Each task in sequence is a link in a chainEach link has two things

weight, to which cost is analogousstrength, to which throughput (time) is analogous

Page 27: Welcome to Project Management

Presentation by James R. Burns 29

Cost vs ThroughputGoldratt maintains that management in the cost world is a mirage

efficiency becomes paramountlocal improvements are necessary to get global ones

Goldratt suggests the managers should manage in the throughput world, a totally different paradigm

must find the constraint--the weakest linkconcentrate on thatBy the way, what is the ultimate constraint???

Page 28: Welcome to Project Management

Presentation by James R. Burns 30

Remember the five steps of TOC

IDENTIFY the project constraint--the critical pathDecide how to EXPLOIT that constraintSUBORDINATE everything to that decisionELEVATE the systems’ constraintGo back to step 1, and find another constraint

Page 29: Welcome to Project Management

Presentation by James R. Burns 31

SafetySafety is however much time is added on to a task beyond its mean time of completion

Page 30: Welcome to Project Management

Presentation by James R. Burns 32

Probabilistic task durations

Late durations tend to accumulate and may increase the length of the projectEarly durations do not show upThis explains why safety disappears

Page 31: Welcome to Project Management

Presentation by James R. Burns 33

More Measurements

Page 32: Welcome to Project Management

Presentation by James R. Burns 34

Other problems with safety

Is wasted by the “student syndrome”Basically, this is procrastination

Is wasted by multitasking (a person who works on several tasks at the same time)

With each change of task, a set up is required

Is wasted by dependencies between stepsThese dependencies cause delays to accumulate, but advances are wasted

Delays get passed on; advances don’t

Page 33: Welcome to Project Management

Presentation by James R. Burns 35

Problems other than safety

Early start vs. late startExisting measurements are worthless because they are based on a cost world mentality, according to GoldrattExisting measurements (Earned Value Analysis) do not take into consideration the critical pathWe’re talking about BCWP, BCWS, ACWP, CV, SV, CPI, SPI, BAC, EAC, etc.

Page 34: Welcome to Project Management

Presentation by James R. Burns 36

Early Start vs. Late Start

Page 35: Welcome to Project Management

Presentation by James R. Burns 37

How much Safety is there likely to be?

Will project professionals admit how much safety they are putting into their estimates?What happens when these professionals are asked to cut their durations by 10%, next time?These professionals want to be 100% sure of getting finished on timeTherefore, the durations are likely to be twice as long as they should beSo CUT THEM IN HALF

Page 36: Welcome to Project Management

Presentation by James R. Burns 38

Solutions

Take the safety out of the individual tasks and put it at the end of the critical path in the time buffer, called a project bufferThis means making the tasks roughly 50-60% as long as they would otherwise be.

Page 37: Welcome to Project Management

Presentation by James R. Burns 39

More solutions

At the point where each feeding path intersects with the critical path, place another time buffer, called a feeding buffer. The feeding buffer protects the critical path from delays occurring in the corresponding non-critical paths. When resources are needed on the critical path, these resources are advised ahead of time exactly when they must make themselves available. When that time comes, they must drop everything else and do the required critical tasks.

Page 38: Welcome to Project Management

Presentation by James R. Burns 40

Measurement solutions

Measure progress only on the critical path; what percent of the critical path we have already completed. This is all we care about!!Have a project leader measure progress on a non critical path in terms of unused buffer days

Page 39: Welcome to Project Management

Presentation by James R. Burns 41

Shrinking the task time: Effects

There is less procrastinationThere is much more focusThere is less multitasking

Page 40: Welcome to Project Management

Presentation by James R. Burns 42

More SuggestionsPut your “BEST” people on the critical pathWatch out for critical chains

Page 41: Welcome to Project Management

Presentation by James R. Burns 43

What are the ramifications of a delayed software product, intended for

commercial sale?Less market shareLess profit; maybe no profitLower analyst profit expectationsDeclining share priceOut of business?How many firms has Microsoft driven out of business?

Ask Philippe Khan (founder of Borland) what the implications of getting a product late to the marketplace are

Page 42: Welcome to Project Management

Presentation by James R. Burns 44

What about ProcurementMost firms enter into LOSE/LOSE Strategies

A fixed-price lowest bidder contract is LOSE/LOSE Strategy

This forces Contractors to under bid their costs, hoping to make it back on the changes to the requirements that the customer will have to pay forInstead, Contractors should be induced to deliver product on time, with as much functionality as possibleHow would you do this?