 |
Work item form (simulated data) |
datb started work on the Investment Management System (IMS) during April 2005.
Within ten days, the bones of the system (not a prototype or mock-up) were being used to aid the process of refining requirements and specific functionality.
The initial implementation of IMS went live on the 1st June 2005. Successive releases of the system have added detailed support for areas of the business process where requirements only became clear once the system was in use.
Clearly, if everyone could develop an enterprise application from scratch in a few weeks, supporting a complex set of business processes and serving users all over the UK, we wouldn’t be taking the time to tell you about it.
The things that made this possible were:
- The business team at British Energy who had worked extensively on the development of the new processes required to define and manage the programme of work
- A small datb development team (2 developers) who worked closely with the business team to understand these requirements and to help to refine the specifics as the system was built
- The use of our database application development system kinodb, which enabled the system to be built in a fraction of the time that would be required using any other means of development
- The initial implementation of a minimal system enabled very early delivery of business benefits and allowed enhancements to be driven by real business need rather than second-guessing during the design phase.
Normally, developing enterprise applications incrementally, and with this level of user input, just isn’t an option. Using kinodb it has been possible to refine business processes, and their support by IMS, based on actual experience, and to reflect these refinements in IMS within days. This is in contrast to traditional development environments where guesses and assumptions made during the design phase become embedded in the implementation of the system and can take months or years to rectify.
At the time of writing (August 2005), IMS is deployed over BE’s corporate intranet and is in use at all of the company’s facilities. As new business processes evolve and are put into practice, the breadth and depth of the system’s operations are being incrementally and selectively expanded under the control of the API team to meet emerging business requirements.
|