Projects start up and projects get cancelled and (till now) no-one really knew why.

People have postulated all kinds of reasons for project cancellations: economic downturns, economic upturns, change of purchasing trends, lack of change in purchasing trends, the arrival of new technologies, the staying power of old technologies, etc., etc.; one or more of these “reasons” are used to “explain” why projects end up cancelled.

Be that as it may, we propose a simpler model that seems to fit observed reality rather well. In this model, projects have an inherent ‘half-life’: when the project’s time is up, it gets dropped by upper management.

The Model Link to heading

Step Stage Participants What
1. Proposal Engineering team, Management The engineering team proposes a cool idea for a product that will make millions of $, ₨, ฿, whatever.
2. Random Wait Management Management makes a non-committal response and waits a random amount of time. Some managers produce the occasional buzzing noise during this time. The engineering team starts work.
3. Drop! Management Management says “No!”. The project gets cancelled.

 

Project Management by Random Drop

Project Management by Random Drop

The job of the engineering team is to get the product finished and in the customer’s hands before the “No!” descends.

Analysis Link to heading

There is the rather well-known statistic that about 60% of projects started in the typical software company get canned before they complete.

This situation is even considered normal by some.

The conventional model of project management is one of far-seeing captains guiding the company through difficult market straits. This may even be true, but I like this model because it is simpler and has about the same level of accuracy.

Survival Strategy Link to heading

Since projects can get the axe at any time, the only reliable way of getting the project out of the door is to have finished the work before going to management for approval.

Then, once approval is granted, you use the time gained to work on the next project 😃.