It’s the user stupid!
In the end, it’s the user (not technology) that matters the most when you go about your daily IT routine trying to solve problems. Rob Howard is absolutely correct when he states the following:
One of the biggest lessons we’ve learned is one we didn’t really anticipate: a shift from caring less about the underlying technology to how our software solves the user’s problem. It’s a subtle change, but as an ISV this is probably one of the bigger “maturing” steps a software organization has to go through. You can tell when an ISV hasn’t made this transition yet: the literature and announcements about their releases focus 100% on the underlying technology instead of how the software solves a particular set of problems for the people that use it…For example, have you ever bought a car because of where the steel was made or because of the brand of the engine? A few people care about these things, but most people care more about: does the car drive good, are the seats comfortable, etc. {source}
Quite frankly, I already knew this, but sometimes we tend to forget the simple things in this bloody “technical” field. When you hear all the kool Tech buzzwords floating around in the Tech press, that’s when you gotta take a step back and, once again, refocus on the problem at hand. Sounds simple, eh? Well, you’d be shocked at how many IT pros, who lack people (or soft) skills, forget this. No wonder non-techies think we’re *gasp* geeks.
Therefore my advise to all you coders out there is this:
- Really understand the user’s problem by seeing the big picture. Heck put yourselves in their shoes.
- Find out what features are absolutely essential and implement those first.
- Is the user happy with the basics?
- If yes, proceed and implement the other less important stuff.
- Is the problem solved? If no, then go back to step 4.
Now wasn’t that simple?
Read more…
The customer satisfaction should be the first thing on the coder of the product. Me as an end user would like to find a program that has a good interface and easy to use coz i dont know any thing about the software. If the basics are cool then i would discover the rest as time goes on with me using the program.
Other wise the program would be for Pros and not for the users. So a user friendly program is a big seller check out Microsoft they are doing well coz there Software is user friendly and me as a user would not want a complex program, so yes I would be lookin at the comfort of the car instead of the type of engine.
But i’m sure it takes a lot of work to make the best program with easy to use interface, then again if the users like it then you a step ahead on making a worth while program that is going to solve the problems for the users.