It happens that you find yourself in a situation where you stand with a software solution (application) that requires thorough analysis. It may be situations such as:
- The author is no longer available, but the solution is to be extended or perhaps fixing bugs.
- A supplier has provided an inadequate or flawed solution. Analysis of what is needed, to bring the solution in a usable state.
- Uncovering if a delivered solution includes what has been agreed.
- Desire of thorough reviewof theCode, to investigate thestabilityscaling/perfomanceand/or codingstandards.
- Quality assuance of delivered solutions.
What we offer
An independentreview ofYoursoftware solution thatresults in areportcontainingobservationsandproposals for concrete actions.
It may also bea detailed technical documentation of Your solution so that it can be extended/maintained by Your develop staff.Technical documentation will typically consist of textual description of the solution in combination with visual diagrams so that program flows becomes understandable.
Note that the software solution is not necessarily required to be related to the Microsoft .NET platform. We naturally analyze solutions based on other technologies in relation to a possible conversion to a different technology.
When software applications are developed, it is easy to focus on the business aspects. When the application meets the requirement specification and is error-free–one may be inclined to say that the application is complete.
It is often forgotten that most applications have a relatively long life. The probability that users want changes/additions in functionality is increasingly seen overtime. One should always require that software developers maintains code quality on a daily basis in a way so future maintenance ensured.
This quality should ideally be made at the outset of a project and secured the way. The quality should be internally secured using reviews as the application is reviewed on a technical level. It requires:a broad, long and deep technical experience to conduct these reviews. In the development groups, this can be a“painful” process. We offer therefore, on the basis of our many years of experience to undertake these reviews as a neutral external partner.
A review is considered by most as a negative process where weaknesses are identified. Our reviews will also highlight the positive areas, which will thus form the basis for how future developments hould be.
For various reasons, the quality of the source code regularly made. It is important that the error is identified as early as possible in the process that the code remains the future, as well as creating a uniform/understandable source code that can be maintained.
We are Microsoft® .NET experts
Tel: +45 7027 8081
Fax: +45 7027 8082