Design carefully before get started, so you won't regret. Especially, if you're working with non-programmer partners, make sure everyone is having the same imagination of its implementation.
Sketch
Draw it during the meeting/discussion, pen on paper or whiteboard is pretty enough.