Rational Unified Process Core Workflows: Business Modeling
Based on Rational Software White Paper “Best Practices for Software Development Teams”
The core process workflows in RUP are divided into six core “engineering” workflows:
-
Business modelling workflow;
-
Requirements workflow;
-
Analysis & Design workflow;
-
Implementation workflow;
-
Test workflow;
-
Deployment workflow;
Business Modelling
One of the major problems with most business engineering efforts, is that the software engineering and the business engineering community [1] do not communicate properly with each other. This leads to the output from business engineering is not being used properly as input to the software development effort. The Rational Unified Process addresses this by providing a common language and process for both communities, as well as showing how to create and maintain direct traceability between business and software models.
In Business Modeling we document business processes using so called business use cases. This assures a common understanding among all stakeholders of what business process needs to be supported in the organization. The business use cases are analyzed to understand how the business should support the business processes. This is documented in a business object model. Many projects may not to do business modeling.
___
[1] Under community we understand all participants involved to the project.