Forward Engineering: Methodology Overview
White paper prepared by Codel
Services Ltd
©
Pre-conditions
All meetings are to be no longer than an hour.
Workshops should have both technical and user representatives.
To be successful there needs to be close cooperation
between business and technical teams – ideally facilitated by a business
analyst.
After each section code is forward generated from the
model (as far as possible) and what ever functionality is available is
demonstrated to end user for feedback into the next session.
Workshop schedule
Session 0: Define goals and scope
Only required before first iteration – may wish to
have again to review possible tactical changes and refinements
 | Inputs: PID |
 | Deliverable: Use case model |
Session 1: Define Business Process
 | Inputs: Scope/PID documents; Supporting business
material |
 | Deliverable: Draft Activity Model |
Session 2: Define Business Scope
 | Inputs: Business Reports; Domain knowledge |
 | Deliverable: Draft ACM |
Session 3: Identify Business Rules
 | Inputs: ACM and Activity Model |
 | Deliverable: Draft sequence model (scenario) |
Session 4: Identify Business Rules
As many sessions as required to cover all business
rule specifications in draft
 | Inputs: Scenario model |
 | Deliverable: Operation specification |
Session 5: Business Rules Pseudocode walkthrough
Structured walkthrough, using scenario of pseudocode
 |
Inputs: business rule specification |
 |
Deliverable: User acceptance |
Analysis schedule
After each workshop daily analysis reviews to review
and refine draft models.

© 2002-2007 Codel Services Ltd
This paper has been prepared
by Codel Services Ltd to illustrate how structured business
modelling can help your organisation. Codel Services Ltd is an IT
Consultancy specialising in business modelling. If you would like further
information, please contact us at: info@codel-services.com