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).
With the economy bordering on a recession, every company is... Read More
The business books at the library and book stores fill... Read More
Several years ago, I took over the supervision of a... Read More
An important aspect of good leadership is the ability to... Read More
TEAM DECISION MAKING: Managers who invite participation believe that people... Read More
In today's competitive world shorter product life cycles, customers rapid... Read More
Yet there is a place for those external 'raft-build's', 'away... Read More
As you look around your office, is everyone just like... Read More
The litany of headaches related to the implementation and on-going... Read More
Measure.The first key question to answer in starting a problem-solving... Read More
Although there are real, external reasons for managerial difficulty ?... Read More
The problem with communication is the illusion that it has... Read More
Six Ways to Keep Things Simple We can have greater... Read More
Every business is run by someone who took on a... Read More
ACTIVE LISTENING: The most frequent cause of failure in therapeutic... Read More
If you're like most people, you probably started with wonderful... Read More
Q: One of my former employees has launched an online... Read More
In today's article, we'll be looking at the income statement,... Read More
STEPS IN USING THE CRITICAL INCIDENT TECHNIQUE:1) The incident. Read,... Read More
Following on from the last edition of The Organised Times... Read More
This facilitator's guide to running a stakeholder analysis workshop is... Read More
While it's probably not true to say that the traditional... Read More
Many managers believe that treating their team members as responsible... Read More
This article, Job Security in Today's Workplace, was part of... Read More
There are 12 essential elements of a successful internal communications... Read More
Despite the fact that everyone sighs "How glamorous!", the life... Read More
Too many businesses wait until a crisis occurs before they... Read More
As your website grows in terms of attracting more footfalls,... Read More
Now we turn the corner to our final phase: Re-Discovery.Last... Read More
Some people make decisions without any difficulty, while others struggle.... Read More
STEPS TOWARDS GIVING A GOOD APPRAISAL INTERVIEW: Give specific feedback.... Read More
A few months ago I had the opportunity to spend... Read More
"It is not the strongest species that survives, nor the... Read More
How many times have the management consultants been 'in' and... Read More
Six Reasons to K.I.S.S. "Very often, people confuse simple with... Read More
ACTIVE LISTENING: The most frequent cause of failure in therapeutic... Read More
"It is not the strongest species that survives, nor the... Read More
Building rapport is all about creating a relationship, in the... Read More
Every business must strive to provide quality products and services... Read More
In part one of this article I told you about... Read More
As a child, you probably heard, "to thine own self... Read More
DECISION BY AUTHORITY RULE: Many groups start out with-or quickly... Read More
Nothing has changed. Your ancestors lived by faith. Some planted... Read More
BUILDING TRUST AS A MANAGER: 1. Be reliable. Follow through... Read More
Last month I talked about the Skilled Facilitator principle of... Read More
You open your computer, the flashing button says, "We have... Read More
A few weeks ago I asked my readers what the... Read More
Recently, I attended a webinar with nearly 400 other Chief... Read More
According to a study by the Manchester Group, 4 out... Read More
Creativity can be defined as problem identification and idea generation... Read More
The most difficult part of creating a Security Policy for... Read More
Quality hiring is more than running ads, screening, interviewing and... Read More
Customer relationship management (CRM) is one of the most effective... Read More
There seems to be an assumption that change is a... Read More
Conflict is a fact of life for all of us,... Read More
"I'm in an abusive relationship," sighed Andrew. "My bookkeeper annoys... Read More
The failures we have seen in the quality and integrity... Read More
Whether you choose to do your own books and accounting... Read More
And is isn't hard - it's more about focusing on... Read More
Whether your company holds one meeting a week or dozens... Read More
The Julian calendar we use to pass the time every... Read More
Don't Let Your Measurements Mislead You ... Read More
One of the key skills for the leaders of growing... Read More
Human Resource Communications and Corporate Communications ? are they one... Read More
AbstractThe electrical products industry is one characterized by fierce competition,... Read More
GET TO KNOW YOUR ORGANIZATION: If you don't understand an... Read More
Business Management |