Development
Once the analyst has defined the developments that have to be done, it's time for the developer to do his/her job.
The development should follow the standard way of development in Dynamics NAV, using the appropriate name convention for tables, captions, fields, pages, and all the other Dynamics NAV objects.
All kinds of developments should be clearly identified using the Documentation
trigger than can be found in every single Dynamics NAV object, and also by using the comment lines in the code itself to identify where the developed code begins and where it ends.
Don't wait until the development has finished to validate it, and show it to the customer. Use prototypes for complex functionality development and show it to the customer as it gets developed. This way the design and development misunderstandings or mistakes can be identified in the early stages and corrected so that no one's time is lost.