How done should your prototype be before showing it
Imaging one of these two scenarios
- You are asked to make a demo that will be presented to the management or client.
- You have a great idea for a new design for your old application and want to present it to your boss.
Whatever scenario you choose you will now be faced with a dilemma. If you choose to make a dazzling and beautiful mock-up the people you present it for will expect it to be almost good as done. If you on the other hand make a very rough sketch they will believe that you aren`t doing you job as well as you should. But if you don`t make it look presentable enough, they might not get the idea, which you are trying to get across. You can almost get a headache just thinking about all the possible constellation on what people will think about the demo you show them.
The issue here is that people don`t realize how much work there has to be put into making an application. The interface alone takes about 10-20% of the total work that has to be done - it is almost like an iceberg.
Whenever I’involved in creating an interface/demo, I always trying to find some sort of middle ground so it doesn`t look like it is completely done nor like a crappy and sketchy solution. I also strongly explain that what I`m showing is just a prototype and that there is still much work to do (depending on the solution you come up with of cause).
Sometimes it will be someone from the sales department that will show of the prototype to the client or perhaps even your (non technical) boss that will present it for the upper management and if this is the case, then it is really important that you think about how finished the prototype should look like. Especially salesmen have a tendency to butter the client and over sell the prototype and how much time it will take to finish it, just so they can make the sale. This is bad on so many levels, one of the consequences could be that you don`t make the deadline and will make you look bad.
So think really hard about how done your design, demo or what it should look like before it gets presented.