Here is a site that I found today which seems to be free: https://moqups.com
Thought I would share it here since this could probably help a lot of you trying to build your own projects.
Why Mock Ups are important!
One of the biggest problems I run into when trying to do big projects aside from the time, is that it's very hard for clients to explain what they want. Clients provide a general overview and tell you to put this here and that there, however when it comes down to it there are all these tiny details they wanted implemented and don't understand why they are not there (anyone that has built a project knows exactly what I'm talking about). In most cases such details were just never mentioned or the message was interpreted differently.
At least from my point of view, the ideal situation for BOTH the programmer and the client are building virtual wireframes or mockups. I find that the client while building these sees what he had in his mind and makes sure that everything he/she wanted is there. This provides me with something that I can work from and makes sure that everything the client wanted gets implemented. Also I personally like to know the big picture and understand what the project is all about so that not only can I build the features you want but ensure that the system is fairly simple to modify down the road.
Hope this helps!
Thought I would share it here since this could probably help a lot of you trying to build your own projects.
Why Mock Ups are important!
One of the biggest problems I run into when trying to do big projects aside from the time, is that it's very hard for clients to explain what they want. Clients provide a general overview and tell you to put this here and that there, however when it comes down to it there are all these tiny details they wanted implemented and don't understand why they are not there (anyone that has built a project knows exactly what I'm talking about). In most cases such details were just never mentioned or the message was interpreted differently.
At least from my point of view, the ideal situation for BOTH the programmer and the client are building virtual wireframes or mockups. I find that the client while building these sees what he had in his mind and makes sure that everything he/she wanted is there. This provides me with something that I can work from and makes sure that everything the client wanted gets implemented. Also I personally like to know the big picture and understand what the project is all about so that not only can I build the features you want but ensure that the system is fairly simple to modify down the road.
Hope this helps!