Case Study: Solution Architecture, Design and Development

Business Aspect was engaged to identify, architect and develop a suitable alternative to the collection of applications that had been developed incrementally over a long period of time. These applications were used by the organisation to manage programs and contracts worth approximately $400m annually.

The original system had been extended and modified over many years to meet a range of emergent business requirements, policies and business processes. The underlying design of the system did not easily accommodate major enhancements. Several attempts had been made over previous years to identify a suitable alternative, however no outcome had ensued.

Business Aspect provided both solution architecture and development capability to the project. Business Aspect was responsible for ensuring that requirements were ‘fit for purpose’; the system conformed to relevant departmental standards; and that development aligned with project’s technical direction.

The project was divided into several phases to provide a staged approach to the development of the final solution. Previous history in the organisation suggested that it was important to build business confidence in the project’s ability to deliver a quality system. Each phase used an iterative development method to ensure that users could progressively view the application as it was developed.

The application was built using a.NET framework and Microsoft ASP.NET WebForms technology. Phases 1 and 2 resulted in successful integration of the application into the organisation’s environment and provided the organisation with the ability to add new agreement types into the database without the need for further external development effort.

Phase 3 was developed using an existing framework and Microsoft’s MVC web technology. Business Aspect was instrumental in the development of a consistent data model which underpinned the architecture, design and development of the solution to ensure it met organisational requirements.