For any company it is important that it has its procedures defined. The same should be clear to its clients so that both the parties remain on the same page at any given point in time and can also anticipate the project progress status knowing at which phase the project has reached.
Below mentioned is our step by step approach in brief of proceeding with the development of the project. We have tried our best to keep our procedure simple but giving high quality output.
In this step we have cycles of meetings with our client to understand the requirements. Get the mockups ready and approved so that there is clear understanding of the structure and flow of the project before we proceed further. Also discussion on further future development so that when we start the project we make it such that it can accomodate future changes/features with maximum ease as possible. Our past experience says that not everything can be handled at the start itself as some unpredicted changes can happen in future but to reduce the chances of such changes coming up we can have some dicussions at the end to forsee the changes which might have more then 60% chance of happening.