Before You Write Any Code
Before You Write Any Code
Talk to the client about general ideas, business requirements and specifications.
With the client on-hand, write down these ideas into a loose specification. Better yet, have him/her do it.
Create a tight specification from the loose specification. Figure out all the sections of the application and all the actions required to do everything the client wants the application to do.
Repeat this process until every action in the application is understood by everyone involved.
Write a Fusedoc for the application from these use-case scenarios.