We discuss with our client to understand his idea from all angles: the business need for it, the pain point it addresses, the problem it solves…
We study the project while keeping its ultimate goal in mind. We think of all possible solutions and deepen the most optimal one.
We inform the client of all elements that are still lacking, if any, for a complete study of the project and expose our research to him.
The client gets a deeper look at his project from a more developed perspective. He brings the additional info needed if available.
Upon these elements, we provide him with an estimation of the resources needed and the time-frame to complete his project.
On the client’s agreement, we start meeting sessions to analyse his business and write the functional specifications for the project.
If the client wishes to work in agile mode, we turn the available functional specifications to date into technical ones and start the development as soon as we have the first requirements.
We proceed by sprints where we develop and test for functionality & quality, while drafting the next sprint specifications. A demo at the end of each sprint allows for client’s validation.
At the end of all sprints, we deploy the solution at the client and offer him a free testing period where he gives us his remarks if any.
We deliver the product to our client in production mode and we stay on call for any evolution/maintenance if needed.