Search
 
     
   
   
   
 
By
Dr. R. Srinivasan,
CTO, iCMG, Bangalore
   
  Death March Projects: Doomed for failure
 
 

 

Size of the team and project often determines the Death Match Project's chances of failure, says Dr R Srinivasan

" The odds of successful completion may drop considerably in medium size projects and may become almost impossible in large-scale projects"

CONTINUING The discussion we had in the last issue on Death March Projects, Yourdon provides another way to characterize the it, "A Death March Project is one for which an unbiased, object risk assessment (which includes an assessment of technical risks, personal risks, legal risks, political risks, etc.) determines that the likelihood of failure is greater than 50 percent." If we try to take stock of some of the projects under this description it will be possible to classify them under four simple categories depending on the size of the project team and the duration of the project. A project having a team of less then ten members and duration of three to six months will to the small-scale category. In such a project the probability of coming out of problems and bringing the project to a successful end is high because of the good coherence among the team members, particularly if the team has a set of highly motivated people.

However, Yourdon brings in a rider here that this will happen as long as the commitment is not more than six months or so. On the other hand the second category project having twenty to thirty members with a schedule of one or two years, is called medium sized. Those having more than 100 people with a project schedule of three or four years belong to the large-scale category. The odds of successful completion may drop considerably in medium size projects and may become almost impossible in large-scale projects. The fourth category, according to Yourdon, are mind boggling projects like that of NASA's project of landing a person on the moon or like the missile program of the Government of India where, in addition to the large number of developers from different scientific organization, there will be groups from private and public sector industries, consultants, etc,. An excellent co-ordination is needed in such projects. In addition to classifying the projects according to the size and duration it will be possible to characterise the degree of Death March Projects depending upon the number of end users. Larger the number of end users, queries and classifications will be more and will increase in a disproportion ate manner during the project maintenance or customer support.

In one of the earlier articles I have mentioned that it is the Project Manager's responsibility to see that the project is completed successfully. As leaders in the IT industry, Project Managers play a vital role right from deciding whether the organisation and the members have the expertise to undertake a project and then to orchestrate carefully designed plans to complete project successfully, often incorporating complex dynamic and changing requirements. Thus project management today is very similar to the procedures and process set by people in the early days. Richard Murch in his book on, 'Project Management - best practices for IT professionals', cites examples of such people. A typical one is that of Frederick Taylor who wrote a book in 1911 on, 'Principles of Scientific Management'. Even though he was working in steel mills, his management principals exactly depict what we have today in the management of software projects, particularly in the efforts put in to achieve the best productivity of team members.

Taylor's management principals are summarized as: 1) Analyse each job to specify optimal procedures; 2) Match skills with tasks to be accomplished; 3) Understand worker characteristics that are important for increased productivity; 4) Train workers to be more productive; 5) Set " fair day's work" standard for productivity expectation; 6) Document worker performance; 7) Complete management and reporting of all work. Another example is the origin of Gantt chart that we use today in Project Management. It was the discovery of Henry Gantt who was an associate of Frederick Taylor. It is in fact inscribed on Taylor's gravestone in Pennsy1vania, "Father of Management". Dr Edwards Deming is one more stalwart who introduced and stressed the importance of quality in product development and aptly he has been acclaimed to be the "Father of Quality". Later on we have been seeing in recent times many gurus and leaders in the areas of Software Project Planning, Execution and Control through International Standards. While we have the guidelines, methods and standard processes available, why should we get into Death March Project? Yourdon, out of his experience in visiting several software development centers across the world, comes up with many reasons in his book. They are: 1). Politics, 2). Naïve Promise made by marketing and senior executives and naïve project managers, 3). Naïve optimism of youth saying, "We can do it over the weekend', etc.

The most important point to be borne in mind before agreeing to undertake a software development project is viable to be done by the organisation and do they have the right expertise.


(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