When software applications are developed you tend to concentrate on the business aspects of the application. Does the application meet the requirement specification and does it work flawlessly. These combined can easily lead to the conclusion that the application is complete.
Here, we ignore, however, that most software applications tend to have a relatively long lifetime. The probability that users want changes / additions in functionality is increasingly seen over time. Therefore, one should always make demands on software developers that there opretholdse a quality that ensures a future or ongoing maintenance.
This quality assurance should ideally be made at the outset of a project and continuously assured. The quality should be ensured internally using reviews as a application on the technical level are discussed. It requires a broad, long and deep technical experience to perform such reviews and in teams can be a "painful process". We offer, therefore, based on our many years of experience as a neutral partner to conduct these reviews on an external basis.
A review is considered by most as a negative process where weaknesses are identified. Our reviews will also highlight the positive areas, which thus could provide a model for how future to make its development in the right way.
One should, for several reasons continuous quality assurance of the developed source code, so errors are caught early in the process, one does not preclude future extensions and creates uniform / understandable source code can be maintained.
Based on existing source code, we can go in and make an external quality check - a so-called QA review. The result of a QA review is a report on the one hand points to the various problem areas but also highlights the positive side of the source code.
In these times, companies more often sends assignments out of the country (outsourcing). Here it is important that there is a clearly defined development standards and workflows - when an local developer must obtain the code from an Indian developer, everything should be crystal clear.
Please contact us for further information.