BUSINESS RULE ANALYSIS
Introduction
The Business Rule Analysis is part of the Maintenance Services. It provides detailed insight
in the business knowledge embedded in a software application.
The Business Rule Analysis serves the application stakeholder who needs to fully understand
the business rules implemented in the application, e.g. to be able to maintain or migrate
the application or to clean existing data collections.
Keywords: business rules, business knowledge, program understanding, automated source
code analysis, data cleansing, application migration.
The audience is ICT management and maintenance/migration teams.
Purpose of the service
The main purpose of the Business Rule Analysis is to extract business knowledge from the application.
It builds on the Baseline Assessment which establishes a knowledge base for all application
characteristics, and services to identify all business knowledge in the application.
The Business Rule Analysis is needed in the case migration of an application is contemplated
and provides a means to validate existing data collections (data cleansing) and to be used
as input for functional specifications for new applications or ERP.
Required
input |
Process
overview |
Output |
-
Customer’s logical data model |
| -
Application source code |
| -
Application |
| |
design/maintenance |
| |
documentation |
| |
|
|
| - Interview
stakeholders to define scope of analysis |
| - Intake
of source code and documentation |
| - Inventory
of source code and documentation |
| - Baseline
Assessment |
| - Technical
Assessment |
| - Business
Rule Analysis |
| |
Data Scanning |
| |
Synonym Analysis |
| |
Logic Analysis |
| -
(Business Data Validation) |
| -
Publish Business Rule Report |
| -
Publish Business Rule Website |
|
| -
Application overview, indicating |
| |
Languages used |
| |
Inventory of software components |
| |
Inventory of documentation |
| |
Size estimates |
| -
Technical Assessment |
| |
Analyzability |
| -
Business Rules |
| |
Business Rule Website |
| |
Business Rule Report |
|
| Characteristics |
Advantages |
| - Identification
of business rules |
| - Full
traceability to source code |
| - Highly
Automated |
| - Processing
time, 4-8 weeks |
|
| - Full
insight in business knowledge embedded in application |
| - Complete |
| - Formalized |
| - Cost
effective |
| - Based
on automated, repeatable process |
|
For more information about Business Rule Analysis please
contact us
and/or read the whitepaper in the downloads section.