CIS 746 Software Measurement

advertisement

projman7b

How to Fail in Project

Management

(Without Really Trying)

Jeffrey Pinto and Om Kharbanda

Business Horizons, July-Aug 96

1

How to fail in project mgmt (1)

 1. Ignore the project environment (including stakeholders)

 2. Push a new technology to market too quickly

3. Don’t bother building in fallback options

 4. When problems occur, shoot the one most visible

2 projman7b

How to fail in project mgmt (2)

 5. Let new ideas starve to death from inertia

6. Don’t bother conducting feasibility studies

 7. Never admit a project is a failure

 8. Over manage project managers and their teams

3 projman7b

How to fail in project mgmt (3)

 9. Never, never conduct post failure reviews

 10. Never bother to understand project trade-off

 11. Allow political expediency and infighting to dictate crucial project decisions

 12. Make sure the project is run by a weak leader

4 projman7b

Class Discussion

 Which rule is the best?

 Which rule is ignored most often?

projman7b

5

projman7b

Industrial-Strength

Management Strategies

Norm Brown

IEEE Software July 96

6

SPMN

 Http://spmn.com

projman7b

7

Software Management

Framework

 Identify and correct defects and potential problems early

 Plan and estimate

 Minimize rework caused by uncontrolled change

 Make effective use of your people

8 projman7b

Nine Principal

Best Practices (1)

 Formal Risk Management

 Agreement on Interfaces

 Formal Inspections

 Metric-based scheduling and management

 Binary quality gates at the inch-pebble level

9 projman7b

Nine Principal

Best Practices (2)

 Program-wide visibility of progress vs plan

 Defect tracking against quality targets

 Configuration management

 People-aware management accountability

10 projman7b

projman7b

Project Control Panel

11

Conclusions

“Most people know that productivity must be increased”

 authentic commitment

 risk in breakthrough projects gives high possible payback

 online “group memory”

12 projman7b

L7bS13 - Group Discussion

 Which approach or advice is most important? – from CMM, “How to fail …”, or SPMN

 Justify your position

 Answers due Wed, 6/27

13 projman7b

projman7b

The Mythical Man-Month

Fred Brooks, Jr, classic paper and book

14

Why disaster? (1)

“techniques of estimating are poorly developed”

“estimating techniques .. confuse effort with progress”

 managers don’t make people wait for quality

15 projman7b

Why disaster? (2)

“schedule progress is poorly monitored”

“when schedule slippage is recognized, the natural (and traditional) response is to add manapower. … this makes matters worse”

16 projman7b

Download