I actually found that rapid-prototyping works best for me and I was able to deliver fairly good results using it. In fact I am starting a consultancy in month or two that will use rapid prototyping and other best practices I observed as effective. My goal is to provide environment where clients would feel their input is steering project and they are getting results they want, also that developers and others working o…
> rapid-prototyping works best for me > provide environment where clients would feel their input is steering project > others working on a project would like clear direction What tools would you/do you use?
MiddleMan as a static site generator, I also use Foundation by default or can use Bootstrap if someone prefers it. Slim templating engine as it is very easy to read.
ConceptBoard or InvisionApp are good for iterating over feedback.
Trello or any other of similar tools can help you allow visibility what is happening.
It is very important to do things at the right time. First develop wire that would capture requirements, original idea. Then design interface based on wires, and model data (very important step). This is when you can start writing tests, not before. Then coding rest of the interface.
BTW, this also works for developing API and works really well.