Select Page

Methodology

Visionhall have a proven track record in successful delivery of court management systems on time and in budget.

The interCOMM Court Management system is a full featured solution built upon a robust, high performance web-services platform. interCOMM can generally satisfy 80+% of all functional and non-functional requirements out of the box. As a consequence a standard interCOMM deployment only requires a relatively small amount of customisation. The modular plug-in design of interCOMM usually means new features can be created without risk of damaging the existing core application. New functionality can be added via integration with specialist 3rd party solutions using the interCOMM Application Programming Interface (API), open-standards and RESTful web-services.

Visionhall are quite unique in that we specialise in the Justice sector. Our consultants have detailed knowledge of the interCOMM system combined with extensive experience of court procedures. This means we are able to communicate with users and understand requirements quickly and efficiently.

Against that background, Visionhall have found that a Rapid Application Development (RAD) methodology works best. RAD is defined in Wikipedia as

“a type of software development methodology that uses minimal planning in favor of rapid prototyping. The “planning” of software developed using RAD is interleaved with writing the software itself. The lack of extensive pre-planning generally allows software to be written much faster, and makes it easier to change requirements.”

“In Rapid Application Development, structured techniques and prototyping are especially used to define users’ requirements and to design the final system. The development process starts with the development of preliminary data models and business process models using structured techniques. In the next stage, requirements are verified using prototyping, eventually to refine the data and process models. These stages are repeated iteratively; further development results in a combined business requirements and technical design statement to be used for constructing new systems.”

Typically a RAD approach would start with a Gap Analysis. Visionhall work with experienced users of the current system to document any essential functionality missing from interCOMM. Note that in many cases interCOMM may have similar functionality but the processes may be different.

The gap analysis is reviewed and agreed with senior stakeholders. Some refining and prioritisation may be done at this stage.

Visionhall then produce a working proto-type of the required functionality which is demonstrated to the users. If the proto-type is accepted Visionhall then enhance it to bring it up to production standard by adding validation, error handling documentation etc. If the proto-type is not accepted then it is refined and reviewed again. The process is repeated until acceptance is achieved.

Throughout the development cycle Visionhall will provide a Test/Dev environment on our servers in the UK accessible via the internet. This service aides speedy incremental changes and helps keep costs down for our customers.