yes, the problem is like the famous quote of judge Potter Stewart when asked how to define obscenity: "I don't know, but I damn well know it when I see it"
Users don't know what they want, that is the problem you have to solve. They'll be able to recognise software that solves their problem when they see it, but they have no idea of what it should look like or what it should do when you ask them.
The hard part is taking all the itches you hear about from users, reading between the lines, inferring, asking additional questions, making mock-ups, etc. and creating a good cure for the itches.
I think that successful execution of this is the primary factor in successful software.
I have found that out of approximately 500 users (talking face to face) you get 1-2 who actually DO know what they need, how it should look and act. We hired one and listened intently to the other.
It's a long search, but really, really worth it. I agree though - the coding is the simple part.
Comments
And even when you think you have all the details right, people change their minds the next day!
yes, the problem is like the famous quote of judge Potter Stewart when asked how to define obscenity: "I don't know, but I damn well know it when I see it"
Users don't know what they want, that is the problem you have to solve. They'll be able to recognise software that solves their problem when they see it, but they have no idea of what it should look like or what it should do when you ask them.
The hard part is taking all the itches you hear about from users, reading between the lines, inferring, asking additional questions, making mock-ups, etc. and creating a good cure for the itches.
I think that successful execution of this is the primary factor in successful software.
I have found that out of approximately 500 users (talking face to face) you get 1-2 who actually DO know what they need, how it should look and act. We hired one and listened intently to the other.
It's a long search, but really, really worth it. I agree though - the coding is the simple part.