News & Events About Xebia
Home > Our offering > IT Architecture > Auditing > Business Cases

Business Cases

Auditing

Print
RSS feeds

Architecture & Software audit:

For a government institution we audited the architecture and software that was going to be used to enable the testing of software of third parties. A detailed analysis of the architecture was made and the development process was examined thoroughly. Based on our findings we were asked to come up with a new, pluggable architecture that allows suppliers to write test components for their own software and enables customers to establish test cases based on a fixed set of logistic test cases. An architecture based on the OSGi standard was opted for.

 

 

Audit of maintenance system for telephone banking:

The system used by a financial company in which banking business is conducted over the telephone had become more and more difficult to support and maintain. We were asked to provide an overview of the problems in the existing situation and to make recommendations for improvements. This resulted in a report that was used as a starting point for a process in which the long-term strategy for the telephone channel was determined.

 

 

Audit of Software as a Service platform:

A successful Software as a Service (SaaS) platform was taken over in the Netherlands. In order to assess the takeover price, the investments required to make the platform suitable for an international roll-out had to be estimated. Of importance in this case was to determine the reinstatement value of the software and to determine whether multilingualism was adequately supported. The question whether the platform was sufficiently scalable for handling larger numbers of users also had to be answered.
A clear picture of the platform was created through interviews with the architect and the developers and by analysing the source code. All questions were answered clearly and several additional findings and recommendations were also provided.

 

 

Audit of entire architecture of real-time system:

We audited a large real-time system, consisting of four subsystems. The whole system was developed by three different suppliers which resulted in a very complex situation. The entire architecture as well as the individual systems were examined. This involved the following aspects:


  • Availability of the system;
  • Transferability of the source code;
  • Extensibility of the system with regard to new messages;
  • Reliability and integrity of the system;
  • Functioning of the system;
  • Traceability of requirements in the development process;
  • Automation level of building process;
  • Test range;
  • Documentation level, etc.

 

One of the systems was later renewed and adapted based on our recommendations from this audit.