Welcome To Web Design! Please I Take Order?
And now for something on the edge of meaningless compared to my last post. Well I’m starting a new project at work. I’m adding another level of enhancements to an online tool that has already been created. I got to take a tour of how the tool works, observe how the business uses it, and ask any initial questions I might have.
As I observed, I thought of walking into a fastfood establishment and being greeted by someone who’s English consists mainly of menu items. Don’t get me wrong, it’s not a racist thing. They may be a fine bright person, but communication is kind of important for a “front counter” type job. I’ve even tried to get reservations at a hotel before and eventually had to call another place because I couldn’t understand the person that answered the phone. It makes me think about a lot of developers in the industry that are increadibly smart people that have skills out the whazoo but are lacking when it comes to communicating. One of the key skills needed when developing an application is getting past what the client THINKS they want and getting to what they need to do the job. Part of that is getting past the client’s awkward terminology and translating it into common language.
None of that happened on the first release of this project and there are some serious usability issues that are too far gone to resolve. So if you’re hiring someone to develop an application look at their technical skills but also ask yourself, “are they going to listen to me and offer usable solutions or are they just going to meet my requirements?” If they are just going to meet your requirements then you aren’t really gaining anything outside yourself when there are probably better solutions to be found.

August 22nd, 2005 at 6:40 am
Just popping through. Had to comment on this. We recently built and “message center” for our owners of differing vacation properties to receive bulletins and such without having to worry about outside spam. The tool, as a concept, was great: threaded messaging-email type application. I all of the front-end design and development which went off great. The problem came down to functionality, apparently the developer working on the project built it to only “meet the requirements” and didn’t bother questioning the larger issues. Even when the problems came up later when the project was supposed to be winding down and approaching the staging environment, he mentioned “well, it wasn’t in the requirements, so I didn’t bother fixing that problem.” As somewhat of a developer myself, I was aw struck by this. I mean, it is OUR job to correct the clients speak into real solutions and presenting best and worst case scenarios. bleh, I’m venting, sorry. Anyway, a project that was supposed to be launched last week is no set back another 2 months because the requirements were met - but nothing usable was built. bleh!
August 22nd, 2005 at 6:41 am
Lots of grammatical errors up there. My bad, it’s early! ^_^