Development Structuring a development After the analysis of the processes, technical and functional requirements, we will decide together with our client what is the best solution for long-term use. This solution will also be based on the technical options and environment of your company. So it is perfectly possible that two very similar projects for two different clients have a different solution implemented. Once everything has been decided the development can start. Depending on the complexity of the development and the environment that has been chosen, this can be achieved at your premises or at ours (with remote connections). For a more complex development we always work in different stages. This allows the client to have a perfect follow-up of the project and intervene if he thinks that something needs to be changed (this can happen, even if the analysis was thorough). Another reason is that the debugging process can be distributed. Tests are carried out at each stage and changes made if necessary. It’s easier and more effective to test smaller parts, than the entire complex application. Of course at the end of the development a full debugging of the entire system is performed. This debugging happens most of the time in a QA environment that is set up very closely to the production environment. So if a program runs correctly in QA, it should run correctly in production. Nevertheless a final debugging is always done in the live environment too. Prior to going live, existing data from external sources (if any) will be converted and uploaded in the new database architecture. Backup, restore and mirroring systems will be correctly installed, configured and tested. Before using the application, users will receive training and functional documentation. After the go live, our team will be available on site to assist in case of any issues. At the end of the development and after the go live the development of the reports will take place. These reports and listings have already been defined during the analysis stage. But our experience has shown that while using the application, new reports and lists frequently need to be created or existing reports updated. All this, and other minor modifications can be done during the weeks after the go live. Of course the go live itself can be spread over several weeks. As we said before, more complex development will be split into several stages. Documentation |