| FlexoBPM Enterprise workflow automation |
|
The FlexoBPM agile development path completes the business analysis and documentation path by building the final application and integrating it into the customer IT infrastructure. More actors are involved and connected through their use of the FlexoBPM Tool Set. ![]() Needed tools : FlexoBPM Business - FlexoBPM Server - FlexoBPM Enterprise
STEP 1 Scope and architecture definition The first action of a project is to define the scope, including determining who should be involved and set out the essential global aspects regarding infrastructure, security, control, data access and planning. This is the full development cycle. It is essential to spend time with the system architect to set up the base guidelines regarding the company IT. STEP 2 Iterative process analysis and prototyping The analysis is performed through incremental prototype and documentation generations as previously described. However there is an additional task for Business to define and record usage scenarios on the final prototype for future automatic testing in step 4. STEP 3 Business data flow definition This step is crucial. The full data access flows need to be precisely defined and modelled. External data structures can be imported and reused as well as external Web Services. Data flows are now completely associated with processes and screens. STEP 4 Iterative workflow development Workflow development is performed through frequent deliveries of fully operational database connected applications. The developer imports the automatically generated code from the process model into his own development environment. Own code can be added when necessary (e.g. for complex functionalities not defined by the code generator). This manually coded addition is automatically returned to the FlexoBPM model to be included in the next code generation. Developing a new release is no longer a nerve wrecking experience. Everything is in the model, ready to be adapted according to the change requests. Automatic testing is also included in this iterative development cycle based on the recorded usage scenarios from Step 2. STEP 5 Go Live Once the application has been developed and tested, it has to be integrated into the production environment. Then it is time for celebration using some of the budget overspend that has been saved. |
| < Prev |
|---|

