Various studies ? and common sense ? indicate that involving customers increases the likelihood that your product will meet customer requirements (I hope these studies weren't funded with my tax dollars!)
Although the above statement sounds exceedingly obvious, the fact of the matter is many software projects lack customer input. Consider the following example:
Week 0: Red, our friendly project mangler, is in charge of the next release of his organization's flagship product. For the past 3 months, Product Management has been meeting with existing and potential customers to determine which incremental features should be added to the existing release. After gathering those requirements, the one and only Product Manager wrote an SRS (Software Requirements Specification) that has now been handed over to Red.
Week 1: After reviewing the SRS, Product Development's first cut of the project estimates it will take between 30 to 34 person-months to meet all of the requirements. Red's budget only accounts for 25 person-months.
Week 2: Red's top priority is to scrub the requirements. Unfortunately, the Product Manager, who just ramped up a hard 3 months, took a well-deserved vacation. He'll be back in 1 week. To get his team going, Red decides to prioritize the requirements himself and cut a few features that he doesn't feel are necessary.
Week 3: Another week has gone by and the Product Manager is back from his vacation, well rested. After spending most of the day going through his inbox, he stumbles across an email from Red informing him that the I18N feature will not make it in this release given the budget constraints. The Product Manager is fuming. "This feature has been committed to a customer and MUST be in the product!" On this note, he leaves for Europe to meet with a huge potential customer.
Week 4: Red is still over budget, and needs to add I18N back in the product. The Product Manager made it very clear that I18N was expected by a customer, but didn't explain which other features were of lesser priority. Red hopes that he can settle everything when the Product Manager comes back from Europe early next week.
Week 5: Our Product Manager was scheduled to come back from Europe this week, but a major sales opportunity presented itself in Brazil, so he's off once more. Since the project has already used up 16 person-months, Red desperately needs to determine which features are not going to make it in the product. He asks around for feedback, and everyone has a different opinion. Red therefore decides to loosen some of the requirements related to performance. "The system might not respond quickly, but at least all of the features will work."
Week 6: The Product Manager comes back from Brazil. He finally gets to meet with Red and the rest of the R&D team. He informs them that it's critical the system meets the performance requirements. However, the Reporting and the SSO features, which were respectively sized at 2 and 3 person-months each, are not required in this release of the product and can be rescheduled for the next release. The lead developers working on these features inform them they were both were completed a week ago.
I don't think I need to describe the rest of this project. But in case you haven't guessed, it was late and over budget.
If you were to ask this Product Manager whether or not he involved the customer in the project, his answer would be "Absolutely! I spent 3 months gathering requirements and writing an SRS." But where was the customer feedback when the SRS needed to be scrubbed? And where was the Product Manager when Red and the R&D team needed questions answered regarding the list of features?
In a Hundred Words or Less
Gathering feedback to write your SRS is a great start to involving the customer in your project, but you can't stop there. If your user input stops when Product Management prints out the SRS, you're in trouble!
Involving the customer means having the customer or his proxy (e.g. the Product Manager) available at all times. If you truly believe that involving customers increases the likelihood that your product will meet customer requirements, make sure they are involved throughout the project, not just in the Definition phase.
Luc Richard is professional speaker and author with over 10 years of experience managing the development of software applications. He can be reached via The Project Mangler (http://www.projectmangler.com).
![]() |
|
![]() |
|
![]() |
|
![]() |
Communicate! Don't leave you key stakeholders guessing.We are generally not... Read More
Creativity can be defined as problem identification and idea generation... Read More
There are papers on the floor, across the desk and... Read More
A series of articles exploring the seven critical areas that... Read More
The other day one of our overseas clients called in... Read More
Steven Covey had the right idea. There are discreet skills... Read More
When you're starting a business, you might wish for a... Read More
Merely assigning a task with detailed instructions is not effective... Read More
Are you the position or the person?Bosses can lose their... Read More
This article relates to the Career Opportunity competency, commonly evaluated... Read More
--PREPARATION: The purpose of the therapeutic approach is to spark... Read More
Recently, I attended a webinar with nearly 400 other Chief... Read More
As you look around your office, is everyone just like... Read More
I believe that whether corporations expense their stock options is... Read More
SEXUAL HARASSMENT COMPLAINT INVESTIGATION PROCEDUREEvery complaint will be thoroughly investigated.... Read More
I bet you can't tell me how leadership training and... Read More
As a management consultant, I have seen some poorly conceived... Read More
Another IT White Elephant!It seems that almost every day we... Read More
I personally struggle with the term 'managing people' - because... Read More
Are your people consistently following your procedures? Each year, organizations... Read More
As a training manager, there are two important aspects to... Read More
A framework is a way of thinking, a point-of-view, a... Read More
Nearly all leaders I've encountered are underachievers. They're getting a... Read More
Even in today's still uncertain economic times, there are companies... Read More
This article relates to the Work/Life Balance competency, which investigates... Read More
Picking people for a job is like going... Read More
Business IntelligenceBusiness Intelligence has become a very important activity in... Read More
MANAGING A MARGINAL PERFORMER: Often a marginal performer, even after... Read More
You can't build a reputation on what you are "going"... Read More
The Old Way ? Command and ControlAlthough workplaces and management... Read More
Unhappy as Jenny undoubtedly was, she held on very tightly... Read More
IntroductionThe role of the Human Resource Manager is evolving with... Read More
Too many managers waste both time and energy performing tasks... Read More
Many companies have dress codes, which include jewelry. Some companies... Read More
Living in the 21st Century is truly marvelous, isn't it?... Read More
Positive versus Negative WorkplacesWe have all worked in places where... Read More
During a recent seminar I gave located in the suburbs... Read More
To develop and deliver a great Leadership Talk, you must... Read More
My friend Delia is the owner of a small private... Read More
In fact, bringing your people - any of them -... Read More
Janet DiClaudio, who was charge of medical records at two... Read More
ISO 9001 2000, Getting startedBefore starting the ISO 9001 2000... Read More
Most people treat meetings as a free resource that can... Read More
Recently, I felt appalled to see a political candidate running... Read More
Many HR managers believe that by sending their workers to... Read More
"Treat people as if they were what they ought to... Read More
Seduced by the publicity surrounding the impact of Lean on... Read More
The litany of headaches related to the implementation and on-going... Read More
The time will come when you'll need to interview someone... Read More
There is a difference between being comfortable and being in... Read More
If you are completely happy with where you and your... Read More
Keeping and Motivating the Best Employees ... Read More
Unhappy as Jenny undoubtedly was, she held on very tightly... Read More
This article relates to the Work/Life Balance competency, which investigates... Read More
Every business must strive to provide quality products and services... Read More
We all spend time on planning vacations. If it's not... Read More
There is every chance that elements of this article may... Read More
A trainer dryly discussing how to motivate people in an... Read More
Tommy Sherman daily monitors a helpdesk-provisioning queue for a large... Read More
Picture all the people you know who are dynamic, successful... Read More
Creativity can be defined as problem identification and idea generation... Read More
"When you hire the best, the rest is easy!" We... Read More
Speak of operations assessment, and we'll hear its significant value.... Read More
Creativity can be defined as problem identification and idea generation... Read More
Six Ways to Keep Things Simple We can have greater... Read More
Creativity can be defined as problem identification and idea generation... Read More
Business Management |