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).
![]() |
|
![]() |
|
![]() |
|
![]() |
Howard Dean's tenure as chairman of the Democratic National Committee... Read More
In the bestseller, Good to Great, Jim Collins discovered that,... Read More
"But you don't understand!" exclaimed the manager, "this new initiative... Read More
Recent studies have shown that industrial supervisors are working at... Read More
Creativity and Innovation is essential for competitive advantage, yet the... Read More
There is every chance that elements of this article may... Read More
Everyday a business owner, CEO, or manager somewhere is complaining... Read More
Each day millions of workers spend 8 hours or more... Read More
As an experienced manager, I can announce without a doubt... Read More
1. Eliminate wasteEliminate reports, habits, products, duplicate input, and processes... Read More
Definition From http://www.merriamwebster.com -- "Virtual: - being such in essence... Read More
Unhappy as Jenny undoubtedly was, she held on very tightly... Read More
Organizations communicate in two directions: internally to staff and externally... Read More
An essential step in managing the performance of salespeople is... Read More
The goal of perfection is a challenge. It is often... Read More
Talk to as many consultants as you can before hiring... Read More
Can a person's behavior and values really determine if they... Read More
As a result of the dot com meltdown and the... Read More
Sir Alex Ferguson has just celebrated his 1000 game in... Read More
When the typical new business operator starts a business, they... Read More
I have a sign on my office door. It pretty... Read More
Following on from the last edition of The Organised Times... Read More
"What do you mean you need to push back the... Read More
You're on your organization's diversity committee. You have the best... Read More
It's no secret! Day after day the news is riddled... Read More
Second thought! Just in case. YOU or someone you personally... Read More
Why risk the embarassment when with a little basic PR... Read More
I have been very fortunate to travel to several countries... Read More
Being a leader isn't easy. Every one looks to you... Read More
Seduced by the publicity surrounding the impact of Lean on... Read More
People buy from you, offer help, and grant rewards based... Read More
Insanity in the Sign & Graphics IndustryEinstein's DefinitionAlbert Einstein once... Read More
Imagine for a moment this scenario from a frustrated Senior... Read More
Everyone wants to succeed in life. And no one starts... Read More
What principles should a company keep in mind when developing... Read More
Recent trends in software development market show that it is... Read More
Starting up a new venture or business can be one... Read More
One of the greatest time wasters of all are unnecessary... Read More
Ask most people why they are in business and they... Read More
A series of articles exploring the seven critical areas that... Read More
There are so many ways to jump start your prifits... Read More
It seems incongruous that good idea generation can be a... Read More
The perpetrators of the recent spate of financial frauds in... Read More
Key control, or more accurately the lack of key control... Read More
One of the more ambiguous elements of a Six Sigma... Read More
What is the no. 1 asset in your business beside... Read More
Every meeting is a laboratory where you can observe and... Read More
For Call Center managers, it is not a pipe dream... Read More
As a manager our role is to:1. Establish the vision,... Read More
COMPANY/ORGANIZATIONA South Florida hospital. The CEO of the hospital saw... Read More
Leadership is lifting a person's vision to higher sights, the... Read More
Creativity can be defined as problem identification and idea generation... Read More
"The difference between a boss and a leader: a boss... Read More
When you create your profit and loss statement to assess... Read More
Interest in the field of human resources has exploded in... Read More
Creativity can be defined as problem identification and idea generation... Read More
Introduction"High performing HR function affects bottom line nearly 10%"- A... Read More
OBSTRUCTIONS: 1. Staff deficiencies. Lack of confidence in employees quite... Read More
There is no sure fire route to commercial success, but... Read More
Firing, sacking, letting go or terminating people is unpleasant. There... Read More
In today's tough retail environment the retailer needs all the... Read More
Some say that in business as in sex: if it... Read More
You probably know this already, but there are generally held... Read More
In two recent articles "Some Evidence of How We Are... Read More
Make Sure You Understand Your Motivation for SellingAre you thinking... Read More
Avoiding inert measures that anaesthetise your performance management.INTRODUCTIONYou sit before... Read More
Business Management |