Customers Don't Know What They Want

Have you ever developed an application or was part of one where you delivered exactly what the customers wanted and they weren't satisfied?

I have seen it time and time again.  In fact I'm part of one right now where one my ex-team mates developed an application that does not meet the expectation of the customer.  We are re-developing major areas of the application and essentially starting from scratch.

What went wrong?

Customers often do not know what they want and even if they did, they have a hard time articulating what they want.  They don't understand the technology. What people do on a daily basis is so natural for them, it is difficult for them to articulate what they do themselves.

How do you approach your customers if they don't know what they want?

  1. Find out the details of their activity - ask your target audience how they go about their activity.
  2. Diagram the activity - Ask until you can create a diagram of their process
  3. Verify the activity - Take the diagram and confirm it with your customer
  4. Clarify Your Understanding - Ask about any oddities with the activity or process, or find out why they may do something one way over another
  5. Be Your Own Judge - Now that you have mapped out your customer's process or activity, you can be the judge for yourself if what the customers are asking actually HELPS their own process o activity.
  6. Map out improvements - You should THEN be able to map out a new diagram of how their activity will be easier or better with your product.
The bottom-line is, if you cannot diagram how your customers lives will be easier with your application, it probably isn't going to make their lives easier.  If you still are not convinced, here are 5 reasons why every developer or web entrepreneur must create a workflow or activity diagram of their users.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

5 Reasons Every Web Entrepreneur Needs a Workflow Diagram of Users

1. Get it right the first time

If you don't you're in for a real treat. Most likely you'll have to redo certain areas of the application or quite possibly the whole entire application.  I have been in several situations where the previous developer didn't analyze the customers business in depth and whatever comes out of the development process does NOT get the job done for the customer.  What does that mean?  An application that has to be re-created or go through a major overhaul.  NOTE: This is very expensive.

2. Identify opportunities

To continue on from the first point, if you map out how your users currently work, there is no doubt you will find opportunities for how they could improve their process.  This is what users cannot articulate and what technologists can.  The best part is, some of these opportunities maybe much easier to implement but could be highly appreciated by users. By finding out how the user's work, you can also remove some of the painstaking features that the users were asking in the first place.

3. Increase user base faster

Making your users happy naturally makes them want to spread its usefulness by word of mouth.  But not only that, if you know how they currently work, it makes it much easier to communicate to your target audience why your application is worth using to them.  You don't need a hard sell.

4. Developers get on board faster

Like the old saying goes, a picture paints a thousand words.  Even among people who love and create technology, most all would prefer to see a diagram of how users work rather than read a 10 page specification document.

5. Developers are much more effective

Not only do developers get on board faster, they understand how certain features that they are developing will help the user's process.  The reason they are developing a feature is not because "AJAX is hot and every new app is using it!"  The reason is: "This is how our target audience currently works and this is how they'll be far more effective with our product.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5