|
|
|
|
|
|
|
|
|
|
|
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).




Wind Chimes and more... Creativity can be defined as problem identification and idea generation... Read More Ellen was a clerk working for a large insurance company.... Read More Did you know that business executives spend about half their... Read More The Number One problem in business is poor communication: between... Read More How can I "know who knows" None of us can... Read More In his book, The Effective Executive, Peter Drucker pointed out... Read More I've always been fascinated by situations where art imitates real... Read More MANAGING SMALL MEETINGS: Keep the size of the meeting as... Read More There are many reasons why good employees quit and go... Read More Sooner or later, most business owners need to look for... Read More This article relates to the Diversity in the Workplace Competency,... Read More Ask almost any business leader how to most effectively develop... Read More The knee-jerk response to prioritizing requirements is to mark everything... Read More Effective communication in business is not about creating the perfect... Read More Steven Covey had the right idea. There are discreet skills... Read More Creativity can be defined as problem identification and idea generation... Read More Supervisor-employee relations are a critical part of a work place... Read More Training managers use many of the same interpersonal and analytical... Read More A series of articles exploring the seven critical areas that... Read More Data Visualization is InteractiveHave you ever booked your flight plans... Read More Color is a big factor effecting all indoor... Read More Mary Poppins describes a style of management which has for... Read More Meetings, whether they're regularly scheduled routines in your company or... Read More In most industrialized nations, the average age a student graduates... Read More When you think of all the things companies have, you... Read More
Windchimes
for great gifts!
Innovation Management ? how will we make the go or kill decisions?
The Paradox of Job Enrichment
Strategies for Planning and Conducting Effective Meetings
Conquering the Number One Problem in Business--Poor Communication
Knowledge Management - Creating a Sustainable Yellow Pages System
What Every Manager Should Know About How to Become An Effective Executive
Christmas Carol Coaching - Help to Get Ahead at Holiday Time!
Managing Group Meetings
Employee Turnover: Seven Reasons Why People Quit Their Jobs
How to Prepare for Your Companys Financial Future
Tales From the Corporate Frontlines: Diversity in the Workplace: Ethnic Considerations
How to Leverage Your Strengths for Peak Performance
Project Management - I Want It ALL
Communication in Business
Five Habits of Highly Effective Conflict Resolvers
Innovation Management ? Selecting Good Ideas
Supervisor-Employee Relations: Tips For Managers
Training Managers and New Trainers
The Seven Cs: Partnership Danger Signs - Competitive, Not Complementary Action
What is Data Visualization?
Work Environment Tidbits
Management - Mary Poppins Style!
Meetings: Don?t Just Show Up, Stand Out and Shine
5 Ideas To Leverage The 3 Stages Of Career Development In Your Organization
What is Knowledge Management Anyway?
I once was part of a group of management professors... Read More
Various studies ? and common sense ? indicate that involving... Read More
Despite the fact that everyone sighs "How glamorous!", the life... Read More
Sometimes.In fact making some small changes to the circumstances when... Read More
Everyone knows that an agenda is the key to an... Read More
Managers should avoid the tendency to constantly delegate to the... Read More
Succession Planning provides many valuable assets to your business. Yet... Read More
Today there is great weight put on a person's attitude.... Read More
Look for sponsors and solution owners rather than problem owners.Everyone... Read More
Do you ever need to find some good ideas, or... Read More
You can't solve a problem with the... Read More
I believe the media and our culture sends the wrong... Read More
Does your business need the services of a computer consulting... Read More
Here is a true story. My dentist did a "clinical"... Read More
I've seen several articles that begin with lines like "the... Read More
Kinds of Workplace ConflictsLet's start by identifying where conflicts happen.... Read More
Leslie was the new manager of the group. She was... Read More
Recently, I felt appalled to see a political candidate running... Read More
Facilitating good communication can make the difference between a well... Read More
Many work environments now are open plan, with only a... Read More
Meetings can be the life-blood of an organisation or the... Read More
As a manager, it is your job to ensure that... Read More
Top businesses that continually lead their industry clearly understand a... Read More
It's great to be multi-skilled?be able to type your own... Read More
I once worked with a developer who showed up at... Read More
Business Management |