Search
 
     
   
   
   
 
By
Dr. R. Srinivasan,
CTO, iCMG, Bangalore
   
  Death March Projects: The debacle
 
 

 

Incorrect methods, use of wrong software tools and faulty project management techniques are the obvious reasons that result in Death March Projects, says Dr R Srinivasan

While discussing the success of software development in his book 'Death March', Edward Yourdon, the software guru, recapitulates his experience as follows:

"Having worked in the software industry for over thirty years, I find that our profession has a rather interesting reaction to Death March Project. In some parts of the industry, especially in Silicon Valley, such projects are glorified as a test of fortitude, somewhat akin to climbing Mount Everest barefoot". He continues to say that according to software consultants and methodologists, the reason for ending up with such projects are the deployment of wrong methods (sometimes no methods at all) or the use of wrong software tools, or following wrong project management techniques. For the benefit of those who are not aware of what a Death March Project parameters exceed the norm at least by 50 present.

We have seen some of the vital project parameters in our earlier articles. In addition to these, according to Yourdon there may be problems in completing a software project successfully due to some constraints dictated by the higher level management in an organization. We know that, as part of the project plan, two important aspects are Schedule Estimation and effort to complete the project with milestones and the human resources required to meet this schedule. However under the present scenario of business competition, time to market is very vital and so some software development organizations may be forced to compress the time schedule; in some cases even to less than half of what has been estimated under the project plan. Yourdon points out that this is the most common form of Death March Project.

The second type of constraint may happen because of too much belief and dependence on tools. The management may try to reduce the number of people estimated earlier under the misconstrued confidences that by deploying tools the productivity of the people will increase. This may backfire if the project team does not have enough exposure and training on this new technology. In rare cases the team probably might not have been consulted about the use of technology in the first place. The third constraint may be due to the budget connected with the human resources. It may so happen that to meet the effort estimation, the organization may resort to the mix and march of experienced and fresh people in the project; but if the freshers are more success of the project to meet the milestones and deadlines will run into problems. However today the customers who download the projects would like to have a look at the expertise of the proposed project team before project execution is approved.

Frederick brooks in his book 'Mythical Manmonth', points out a different problem under the topic, "Regenerative Schedule Disaster", adding manpower to a late software project makes it later. The fourth constraint to be looked into is the one that would happen due to an over-enthusiastic group or organisation. In order to impress upon the customer, with a view to getting more business in the future, the group may resort to implementing functionalities, features and performance requirements to a much higher level than was agreed upon as part of the project plan, leading to unnecessary and unexpected delays in project execution and completion. No customer will tolerate the-delay even though the group tries to convince him that he will ultimately get a product of higher performance and having many features beyond what he had planned.

What would be the result of imparting such constraints? The answer is that the project team will be forced to work twice as hard, and/or work twice as many hours per week as would be expected in the normal course. To Quote Yourdon, "Naturally the tension and pressure escalate in such environments so that the Death March team operates as if it is on a steady diet of Jolt Cola"!!.


(The author is Chief Technology Officer, Internet Component Management Group, Bangalore and can be contacted at: r.srinivasan@iCMGworld.com)

 
     
Copyright © 2006 iCMG. All rights reserved.
Site Index | Contact Us | Legal & Privacy Policy