It is a discipline which provides a review and control mechanism over software quality. It is achieved through formal reviews and audits of the development process and of development deliverables.

The review ensures that there are appropriate application development standards (project initiation and feasibility study, analysis and design, construction and implementation) in place for development and documentation of application systems and that quality process are being adhered to on systems delivery projects.

It ensures that all systems are developed in a consistent manner and documentation is adequate for their long term support and maintenance.

 
The benefit from such a review is an assurance that the system under development fully meets user requirements, has adequate controls built in and is being developed in a manner that will lead to a high quality and maintainable product being delivered within time and cost budgets.

We use a structured methodology to carry out a review of a systems development project.

The review helps in ensuring that quality processes are being adhered to on systems delivery projects. It also ensures that the users get the right system at the right time and that the project deadlines are met.

The review involves
1. Initial project planning
2. Checklist mapping
3. Detailed risk assessment and planning
4. Task preparation
5. Task completion and Project completion.