Context setting phase
Engage with the user to understand the current context.
In this phase Partner prepares a model that is presented to the business. Once approved the model becomes the system requirements.
The proposed model is a model of the business and could contain the following models
Description of the systems and technical components – High level design Document
Description of business processes involved
In traditional terms this would be called the Build phase.
This phase consists of the following steps
The model definition is broken down into work tasks that can be handed to individual developers or teams. The detailed design consists of an overview, Functional descriptions, screen layouts and data design, test plans.
Detailed design is implemented in program code by a single developer or development team
The developer or development team tests their program code independent of other parts of the system. Inputs and outputs are tested against the unit test plans. Screens are shown to the users for approval.
The program unit is tested with other system components to ensure the various components of the system works together according to the system test plans.
The system is integrated with other systems in the environment and tested according to the test plans.
User acceptance testing
The full system is provided to the users for acceptance.
The system is implemented according to the implementation plan. This involves the physical change control process and the possible take-on of previous data.
In this phase Partner supports the running of the system by
Reacting to User requests
Fixing any reported problems
Analysing usage data to ensure the systems runs smoothly
Analysing user behaviour to determine future changes
Analysing workflow engine results to establish the performance of the business processes and to identify possible bottlenecks
Back to Context Setting
This phase gives us the input which creates the new Context for a further context setting exercise which concludes a single loop for continuous improvement.