Jan 17, 2012

Using PERT in MS Project 2010, Part 1

I want to investigate and write about how to use PERT effectively in MS Project.  But first I’ll do a review of the basics of PERT.

PERT was first developed within the United States Navy’s Polaris submarine program as a tool to help manage that very large, very complex, and unprecedented undertaking. 

The term stands for Program Evaluation Review Technique.  The focus of this management tool is on evaluating and forecasting the likely duration of a project.

Its distinguishing characteristic is recognising that project tasks are not deterministic: you cannot say with absolute confidence that task A will finish in 3 days, task B will finish in 5 days and so on. 

The reality is that task A might finish in 2 days if everything goes well, might finish in 3-4 days in most circumstances, but can potentially take 8 days if some problems arise.  So any project schedule crafted on the basis that A will take 3 days and B will take 5 days is simplistic, and is not based on reality.

To properly use PERT, you need to provide 3 duration estimates for each task in your network of activities:

  1. The optimistic duration (TOptimistic)
  2. The most likely duration (TMost Likely)
  3. The pessimistic duration (TPessimistic)

The optimistic duration is our estimate of how long a task will take if everything goes well.  If we have previous experience of finishing a similar task where everything went according to plan, we can use that historical basis for our estimate.

The most likely duration is our estimate of how long the task normally takes, given the normal disruptions of normal execution.

The pessimistic duration is our estimate of how long the task will take to complete if things just are not working out.  We can also use historical data if available. We’ll need to put an upper bound on this estimate because clearly there is no limit to the kinds of things that can go wrong, and we cannot include all of them in the estimate.  If the task was painting the exterior of a house, we might consider such things as the impact of rain suspending the work, or of one worker calling in sick, or even running out of paint and the accompanying delays of buying more paint. 

Once we have gathered the 3 durations, we use the following formula to come up with the most likely duration of the task:

TLikely = (TOptimistic + (4 * TMost Likely) + TPessimistic) / 6

Example:

TOptimistic 20 days
TMost Likely 25 days
TPessimistic 35 days

Then

TLikely = (20 + (4 * 25) + 35) / 6 = 25.83 days

And we will use 25.83 days as our estimate for this task. 

We perform the above procedure for each task in the project network,  computing the TLikely duration for each.

Jan 10, 2012

Systems Engineering–Coping with Complexity

A readable introduction to Systems Engineering. 

 

Listed below are some of the books referenced by the above work.  This list is not necessarily complete (Sometimes, I list only those that interest me).  When there is a newer edition of a book than the one originally referenced, the link is to the newer version.  Items marked with a Star, are works I can recommend.

Title Author Remarks
Winning at New Products Robert G Cooper Amazon
Metrics and Case Studies for Evaluating Engineering Designs William L. Chapman, F. David Van Voorhees, A. Terry Bahill, Jay Alan Moody Amazon
StarThe Anatomy of Major Projects Peter Morris Amazon
Systems Thinking, Systems Practice Peter Checkland Amazon
Turn Signals are the Facial Expressions of Automobiles Donald Norman Amazon
21sr Century Jet – The Making of the Boeing 777 Karl Sabbagh Amazon
The Sources of Innovation Eric Von Hippel Amazon
Object-Oriented Software Engineering: A Use Case Driven Approach Ivar Jacobson Amazon
Star Principles of Software Engineering Management Tom Gilb Amazon
UML Distilled: Applying the Standard Object Modeling Language Martin Fowler, Kendall Scott Amazon
Real Time Structured Methods Keith Edwards Amazon
Object-Oriented Modeling and Design James Rumbaugh Amazon
Notes on the Synthesis of Form Christopher Alexander Amazon
The Rise and Fall of Strategic Planning Henry Mintzberg Amazon
StarNormal Accidents: Living with High Risk Technologies Charles Perrow Amazon
MANPRINT – An Approach to System Integration Booher Amazon
Value Analysis and Value Engineering Frederick Oughton Amazon
Invention by Design: How Engineers Get From Thought to Thing Henry Petroski Amazon
The House of Quality J. Hauser, D. Clausing Amazon
To Engineer is Human Henry Petroski Amazon
Product Development Performance Clark Amazon
Design Methods Christopher-Jones Amazon
StarSoftware Inspection Tom Gilb, Dorothy Graham Amazon
The New Rational Manager Kepner Amazon
StarAgainst the Gods: The Remarkable Story of Risk Peter Bernstein Amazon
The Sciences of the Artificial Herbert Simon Amazon
Managerial Economics Evan Douglas Amazon
Mastering the Dynamics of Innovation James Utterback Amazon
The Product Manager’s Handbook Linda Gorchels Amazon
Intellectual Capital Thomas Stewart Amazon
New Products: The Key Factors in Success Elko Kleinschmidt Amazon
Systems Engineering Guidebook: A Process for Developing Systems and Products James N. Martin Amazon
A Quantitative Approach to Software Management Kevin Pulford Amazon
Skunk Works Ben Rich Amazon
The New Organizational Wealth Svieby Amazon
StarPeopleware: Productive Projects and Teams Tom DeMarco, Tim Lister Amazon
A Methodology for Systems Engineering A. D. Hall Amazon
This is a classic.
The Fifth Discipline: The Art and Practice of the Learning Organization Peter Senge Amazon
Guns, Gems and Steel: The Fate of Human Society Jared Diamond Amazon
The Blind Watchmaker Richard Dawkins Amazon

Visualizing Project Management

The 2nd edition of this book was my introduction to the subject of systems engineering.  Because it is one of the very few that discusses the critical importance of systems engineering to project management, I still consider it one of the best project management texts around. 

Project management is about organising the work required to deliver a product or service.  Its competence is in organising the work and making it go forward to completion within the planned cost and schedule.  It has no competence in determining whether the end product is going to be effective or not.  Systems engineering provides this competency.

Listed below are some of the books referenced by the above work.  This list is not necessarily complete (sometimes I list only those that interest me).  When there is a newer edition of a book than the one originally referenced, the link is to the newer version.  Items marked with a Star, are works I can recommend.

Title Author Remarks
Search for the Real and Other Essays Hans Hoffman (ed.) Amazon
StarCommunicating Project Management Hal Mooz, Kevin Forsberg, Howard Cotterman Amazon
A Guide to the Project Management Body of Knowledge Project Management Institute Amazon
Ship of Gold in the Deep Blue Sea Gary Kinder Amazon
General and Industrial Management Henri Fayol Amazon
Star Teams, Key Players Michele Jackman Amazon
Superior Teams: What They Are and How to Develop Them Dennis Kinlaw Amazon
Lean Thinking: Banish Waste and Create Wealth in Your Corporation James Womack Amazon
Final Report of the Columbia Accident Investigation Board NASA Amazon
Theories of Human Communication Stephen W. Littlejohn Amazon
Phenomenology of Communication: Merleau Ponty’s Thematics in Communicology and Semiology Richard L. Lanigan Amazon
Communicate with Confidence! How to Say it Right the First Time and Every Time Dianna Booher Amazon
Powerful Conversations: How High-Impact Leaders Communicate Philip J. Harkins Amazon
How the Way We Talk Can Change the Way We Work: Seven Languages for Transformation Robert Kegan, Lisa Laskow Lahey Amazon
Jack Welch and the GE Way: Management Insights and Leadership Secrets of the Legendary CEO Robert Slater Amazon
The Power of Little Words John L. Beckley Amazon
The Professor and the Madman Simon Winchester Amazon
McGraw-Hill Dictionary of Mechanical and Design Engineering Sybil Parker, ed Amazon

Tutorial: System and Software Requirements Engineering

R. H. Thayer, M. Dorfman, eds Amazon
The 7 Habits of Highly Effective People Stephen R. Covey Amazon
People and Performance: The Best  of  Peter Drucker on Management Peter F. Drucker Amazon
Dynamic Project Management

Deborah S. Kezsbom, Donald Schilling, Katherine A. Edward

Amazon (links to the new version of the book)
NASA GPG 7120.5 System Engineering

Systems Management Office, NASA GSFC

Amazon
NASA NPG 7120.5C Program and Project Management Processes and Requirements

AE/Office of Chief Engineer, NASA HQ

Amazon
DoDI 5000.2 Acquisition Management DoD Amazon

ISO 15288, “Systems Engineering: System Life Cycle Processes”

ISO Amazon

Microsoft Secrets

Michael Cusumano,  Richard Selby Amazon
Partnership Pays: Project Management the Øresund Way Helena Russell

Amazon

Website

The Path Between the Seas David McCullough Amazon

StarThe Art of Systems Architecting

Eberhardt Rechtin, Mark W. Maier Amazon (link to 3rd edition). 

Some people prefer the older version authored by Rechtin
StarSystems Engineering: Coping with Complexity Richard Stevens, Peter Brook, Ken Jackson, Stuart Arnold Amazon

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, 3rd ed.

Craig Larman Amazon
Apollo 13 Jim Lovell, Jeffrey Kluger Amazon
Skunk Works Ben R. Rich, Leo Janos Amazon
Moving Mountains William G. Pagonis Amazon

The Bishop’s Boys: A Life of Wilbur and Orville Wright

Tom D. Crouch Amazon
An Essay Concerning Human Understanding John Locke Amazon

The Innovator’s Dilemma

Clayton M. Christensen Amazon

The QFD Book: The Team Approach to Solving Problems and Satisfying Customers through Quality Function Deployment

L. Guinta, N. Praizler Amazon
Business @ the Speed of Thought Bill Gates Amazon

The New Rational Manager

Charles H. Kepner, Benjamin B. Tregoe Amazon

Engineering Complex Systems with Models and Objects

David Oliver, Timothy P. Kelliher, James G. Keegan Jr.

Amazon
Tropic of Capricorn Henry Miller Amazon
Team-Based Project Management James P. Lewis Amazon

In Search of Excellence

Tom I. Peters, R. H. Waterman Jr Amazon
Project Management Harold Kerzner Amazon

The Complete Idiot’s Guide to Project Management

Sunny Baker, Kim Baker Amazon

Risk Management: Tricks of the Trade for Project Managers

Rita Mulcahy Amazon
StarIdentifying and Managing Project Risk: Essential Tools for Failure-Proofing Your Project Tom Kendrick Amazon
StarMaking Hard Decisions Robert T. Clemen Amazon
Into Thin Air Jon Krakauer Amazon
Principles of Management Leonard J. Kazmier Amazon

StarThe Wiley Guide to Managing Projects

Peter W. G. Morris, Jeffrey K. Pinto
Amazon

How to Make Meetings Work

Michael Doyle, David Straus Amazon

Gnomologia, Adagies and Proverbs, Wise Sentences and Witty Sayings, Ancient and Modern, Foreign and British

Thomas Fuller Amazon
The Visual Display of Quantitative Information Edward R. Tufte Amazon
Visual Explanations Edward R. Tufte Amazon

Blind Man’s Bluff: An Untold Story of American Submarine Espionage

Sherry Sontag, Chistopher Drew Amazon
The Leadership Moment Michael Useem Amazon
The Human Side of Enterprise Douglas McGregor Amazon

Theory  Z:  How American Business Can Meet the Japanese Challenge

William G. Ouchi Amazon
The Motivation to Work Frederick Herzberg, Bernard Mausner, Barbara Snyderman Amazon
Punished by Rewards Alfie Kohn Amazon

Management of Organizational Behavior: Utilizing Group Resources

P. Hersey, K. H. Blanchard Amazon
Please Under-stand Me, Character & Temperament Types David Keirsey , Marilyn Bates Amazon
Have Blue and the 117A David C. Aronstein, Albert C. Piccirillo Amazon

Influence, the Psychology of Persuasion

Robert B. Cialdini Amazon

Lewis Spacecraft Mission Failure Investigation Board Final Report

NASA Headquarters

Amazon
Death March Edward Yourdon Amazon