Nine best practices of project management

24
NINE BEST PRACTICES OF PROJECT MANAGEMENT The difference between failure and success is the difference between doing something almost right and doing something right — Benjamin Franklin 1

description

Best practices are a critical success factor for project success

Transcript of Nine best practices of project management

Page 1: Nine best practices of project management

NINE BEST PRACTICES OF PROJECT MANAGEMENT The difference between failure and success is the difference between doing something almost right and doing something right

— Benjamin Franklin

1

Page 2: Nine best practices of project management

The Nine Best Practices†

2

!  What are the attributes of a well run project, independent of any methodology?

Page 3: Nine best practices of project management

The Nine Best Practices

!  Formal Risk Management – make risk management a critical success factor.

!  Agreement On Interfaces –capture and document the system interfaces. Not only the software interfaces, but also the process interfaces.

!  Formal Inspections –make visible the development artifacts, review these artifacts, and provide feedback to the authors.

!  Metrics Based Scheduling And Management – measure progress, quality, and other tangible components of the project.

!  Binary Quality Gates – assure progress is being made that meets the quality guidelines.

!  Project–wide Visibility Of Progress To Plan – avoid going dark.

!  Defect Tracking – identify and measure the reduction in defects

!  Configuration Management –identify and control the components of the system and their interaction with each other.

!  People Aware Management –manage the accountability of the staff.

3

Page 4: Nine best practices of project management

Formal Risk Management 4

!  Risk management may be a new concept for a project team.

!  Here are some warm–up statements to get us focused. !  If You’re Not Managing Risk, You’re Managing The Wrong

Thing – Rear Admiral Bill Carlson !  Risk Management Is Project Management For Adults – Tim

Lister, The Atlantic Systems Guild

!  These are strong statements, but they focus our attention on the current gaps in the project management process.

!  One way to focus our attention on risk management is to realize that stupid risks are bad.

Page 5: Nine best practices of project management

Addressing – Formal Risk Management 5

!  Risk management must be embedded in all the project management activities

!  It serves no purpose to have a list of risks without a mitigation for each of them ! Even if that mitigation plan is to ignore the risk

!  More sophisticated project organizations make use of programmatic risk management ! This is an easy step to take with simple tools built

around MSFT Project

Page 6: Nine best practices of project management

Agreement on Interfaces 6

!  Product and Process interfaces typically form the essential elements of a program’s success.

!  The creation and management of the interface domain is the role of the architect and the principal developers.

!  Documenting these interfaces is part of the planning process !  “Givers and Receivers” is one approach !  “Value Stream Mapping” is another

!  With a formal description of the interfaces, the project team will be unable to determine the proper approach to reaching “Done.”

Page 7: Nine best practices of project management

Addressing – Agreement on Interfaces 7

!  Interface Control Documents are one starting point. !  Giver / Receiver Maps are another.

Page 8: Nine best practices of project management

Formal Inspections 8

!  Rework done to fix defects not found when the defect was introduced accounts for 40% to 50% of the development budget on large projects.

!  The cost of fixing these defects increases dramatically as the product matures.

!  Finding and repairing the defects before they are absorbed by the next phase is critical to the success of the project

Page 9: Nine best practices of project management

Addressing – Formal Inspections 9

!  The level of formality must match the level of quality: ! This can range from casual presentations to full

Verification and Validation

!  The term “inspection” can be replaced with: ! Technical Performance Measures ! Design for Six Sigma

Page 10: Nine best practices of project management

Metrics Based Planning 10

!  The early identification of problems is the only reason to have performance metrics.

!  The project management metrics are the yardstick for measuring progress to plan.

!  Earned Value Management is a necessary starting point.

!  Technical Performance Measures provides the “sufficiency” part of performance management.

Page 11: Nine best practices of project management

Addressing – Metrics Based Planning 11

!  Metrics based planning is the basis of all good project management methods.

!  The metrics can range from simple to complex, but a minimum set are needed.

!  Cost and schedule performance can be provided by simple Earned Value.

Page 12: Nine best practices of project management

Binary Quality Gates 12

!  The devil’s in the details is a powerful concept for product development.

!  When project planning and monitoring are based on insufficient detail, the discussion of the status of the project is illusionary.

!  Project management without detail is called Let’s pretend.

Page 13: Nine best practices of project management

Addressing – Binary Quality Gates 13

!  The granularity of the “binary” may vary ! Daily, weekly measures of physical percent complete. ! Monthly Contract Performance Report

!  No matter which choice – or even a more traditional approach ! An incremental and iterative approach to delivery

verifiable value to the customer is needed.

Page 14: Nine best practices of project management

Project–Wide Visibility 14

!  Get the entire staff actively involved in identifying problems and risks.

!  When everyone is involved, the likelihood of missing problems is greatly reduced.

!  This broad involvement strengthens risk management and increases the probability of the project’s success.

Page 15: Nine best practices of project management

Addressing – Project–Wide Visibility 15

!  Making programmatic and technical performance visible keeps everyone honest.

!  A “Wall of Truth” approach is used in mature organizations.

Page 16: Nine best practices of project management

Defect Tracking 16

!  Keeping defect reports is not sufficient, the metrics of who, what, where, when, how, and why are as important as the existence of a simple list.

!  By tracking these metrics, basic indicators relating to defects, schedule, cost, requirements, documentation and staff can be made visible.

!  Avoiding the “snowball” effect is one of the outcomes of the metrics. ! Mortgaging the future with defects of the present is the

“snowball effect.”

Page 17: Nine best practices of project management

Addressing – Defect Tracking 17

!  Defect generation and removal rates are part of the “Wall of Truth.”

!  Every defect introduced into the product, must be removed at the expense of future features.

!  Budget for defects “may” help here, but that budget could be better used of the defect was a not present.

!  “Get it right the first time,” is a critical success factor for all projects.

Page 18: Nine best practices of project management

Configuration Management 18

!  Not controlling the products of the development organization dramatically increases the complexity of the result to a level approaching chaos.

!  The result is certain failure, !  The management of the configuration is based on two

simple rules: ! Any piece of information approved at the quality gate level

must be controlled through the configuration management process.

! Any piece of information that is concurrently used by more than one individual or organization must be controlled through the configuration management process.

Page 19: Nine best practices of project management

Addressing – Configuration Management

19

!  Separating Configuration Management from Development is the start is higher quality development.

!  Making CM a profession is a critical success factor.

Page 20: Nine best practices of project management

People Aware Management 20

!  Focus on people as a critical foundation for the success of the project.

!  The single most important factor in the success of any project is the quality, experience, and motivation of the technical and support staff.

Page 21: Nine best practices of project management

Addressing – People Aware Management

21

!  “It’s the People Stupid.” !  High performance organizations start and end with

people.

Page 22: Nine best practices of project management

Final message … 22

!  Adopting the Nine Best Practices in some form is the beginning of “moving up the maturity scale” of product development.

!  Making the Nine Best Practices your own will require “walking the walk.”

Practicing the Best Practices creates opportunities to deliver value

Page 23: Nine best practices of project management

Questions 23

!  Are there any gaps in the current “practices” that could be filled?

!  How can what we’ve seen today be put to immediate use?

!  How about longer term evolutionary improvements?

Page 24: Nine best practices of project management

Glen B. Alleman Niwot Ridge Consulting

4347 Pebble Beach Drive Niwot, Colorado 80503

303.241.9633 [email protected]

Performance-Based Project Management®

Integrated Master Plan Integrated Master Schedule

Earned Value Management Systems Risk Management

Proposal Support Services

24/34 Glen B. Alleman, Copyright © 2014