It’s the client’s project to begin with, and our approach to designing or developing projects, follows up on that pattern. Thus, our interaction with clients during any project follows through three phases, namely:
- Discovery Process,
- Design and Development, and
We start client projects in a discovery form: We visit the client’s office or operations’ site and collect as much information as they can offer through questionnaires, formal and informal live interviews, and every other way possible that can help us gather the information we need to complete the client’s project.
After we collect all the information required for the project, we start developing the project specifications. And when we finish the project specs, we come back to the client for approval.
Design and Development
Once we complete the Discovery Process with the help of the client for requirement collection and approval, we start coding, designing, developing, writing, or shooting the project.
We then share the first completed version or draft of the project with the client and ask their feedback, and we reiterate that process several more times for further client feedback and integration.
And now, the project is complete and ready for delivery…
While the first step of the Delivery Process is for us to present the project to the client and test it in front of them, there is more we do: We train the client on how to use or operate it if it is a piece of software like a website or database program.