|
|
|
|
Not Enough Time for Training?
by: Thomas Meloche
Yet Another FailureI found myself at dinner with a group of six or seven software developers who were working on a project for a large manufacturing company. And, although the ribs were good, the conversation was depressing. These developers, all good engineers, were working on a large project designed to integrate multiple information systems both locally and globally. The project is highly buzz word compliant: distributed systems, COM, object-oriented, Internet, Intranet, and incremental development are all likely to be heard. Buzzwords don't mean anything. Recipe for DisasterThe developers described a project that was a recipe for disaster:
The list of problems I heard in just a few short minutes could go on and on. All of the developers were trying to do a good job but the process made it difficult at best, and impossible at worst. The developers were going crazy and all wanted out - in fact the dinner meeting was about helping them find new jobs. Death MarchThe developers could see that the current project management practices were a recipe for disaster. Why couldn't the managers? The developers had been working with software long enough to know that the entire effort would probably fail and be cancelled. They weren't interested in working any longer on a death march. No one likes developing software that is never delivered, that is never used. The sad thing is the large number of software developers who have worked in the industry for years and years and have never seen even one of their projects actually ship to a customer. How depressing. These developers were desperately looking for another project; a project where could succeed. A project where they knew they could do good work and deliver real value. Top engineers are always looking for a place where they can actually succeed. This is the reason why even in the midst of the tightest job markets we have never had any trouble hiring them. Can a project with a multi-million dollar budget and over 150 staff fail? You bet. Ironically, the statistics demonstrate that the larger the budget and the bigger the team, the more likely the project is to fail1. Nine out of ten large projects experience severe problems. With regard to software development projects, bigger is almost never better. Yet companies still insist on developing large software projects with large teams that they clearly do not know how to manage. Not Enough Time For TrainingAlmost weekly we run into a new story like this one. Typically, the participant needs to describe just one or two features of their process to make it clear to us that the project will not succeed. We personally know teams that have spent tens of millions of dollars on a software project before finally giving up and abandoning the project. This is inexcusable given what we now understand about how to successfully develop software. Here is a suggestion: before starting your next development initiative spend a few days and a few hundred dollars studying why projects succeed or fail. The Menlo Institute offers a one day course covering the Secrets of Software Success. At the end of this class you will be equipped to assess if your project is more likely to succeed or fail. You will also learn how to save the project if you determine it is likely to fail. Of course, the excuse we often hear about why people don't study software success practices is that "we don't have enough time for training." What do you think? Do you have enough time for training?
1Standish Group Chaos Report [2001] ------------------------------------------------------ Interested in Learning More?
Tom, send me Rich's free white paper "Seven Keys to Building Great Software Products" We will not resell your contact
information. Privacy Policy: No Resale Zone. Spam Policy: No Spam Zone.
|
|
||||||||||||||||||||||||||||||||||||||||||||||
|
Menlo Innovations |
||||||||||||||||||||||||||||||||||||||||||||||||
|
Articles | White Papers | Newsletters | Speakers | Links | Reading List |
||||||||||||||||||||||||||||||||||||||||||||||||
|
Menlo Innovations LLC (c) 2006 |
||