Business Analyst Blog


June 12, 2006

Why don’t customers know what they want?

I just reviewed an article on www.stickynotes.com

It Is Still The Requirements
Getting Software Requirements Right by James Ward

This is a very interesting article on the challenges facing a Business Analyst in gathering/eliciting requirements. Mr. Ward accurately describes the dichotomy "between those analysts who believe the customer is responsible for requirements definition and those who believe the customer is not capable of providing this information, at least to the level of detail and precision that is required …"

Mr. Ward suggests that an analyst must take the time to understand the business before true solution requirements will be identified. I agree. As much as we want to hurry up and get a new project done, the best solution is identified by individuals who clearly understand the business problem and the business environment. Software is not always the best or only solution. An excellent Business Analyst must understand what the business is trying to accomplish and the constraints around that work.

I don't like to hear analysts or developers say "The customer doesn't know what he wants!" Of course he doesn't know what he wants, he knows what he is trying to accomplish and needs the creative, knowledgeable minds of the Business Analyst and developer to help create/design a solution. At the beginning of a project, noone on the project knows what the solution will look like. The work of the Business Analyst and the technical team is to help understand the needs and constraints and design a solution that will answer the problem. If the customer knew what he wanted, we wouldn't need Business Analysts and we would not have so many problems with User-IT relations. The activity of understanding a business problem/opportunity and developing a solution to accomadate it is a very complex, difficult, creative process. It requires very well educated, logical, creative people who are open to new ideas and willing to work collaboratively with others to come up with the best solution. 

Filed under: General, BA Tips, Requirements — Barbara @ 9:33 am

Leave a Reply

By submitting a comment you are agreeing to conduct your communication in a professional manner using appropriate language and respecting all individuals and organizations

News History:

November 2008
S M T W T F S
« Oct    
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Author Bios

Blogroll

Categories:
Archives:
Subscribe:
Add to My Yahoo!
Add to Google
Add to NewsGator
Add to Rojo
RSS2 Feed

Login