Helping You To Succeed

Fabrici Management Consulting delivers results that help our Clients to succeed in their work and initiatives.

Our Work

We use our expertise and experiences to support our Client's Business to assure their sustainable growth and profit.We serve the Clients with full range of Consulting Services in Strategy, Sales & Marketing, Operations, Risk and Information Technology.

Business Analysis
Article Index
Business Analysis
Page 2
Page 3
Page 4
All Pages

Business analysishelps an organization to improve how it conducts its functions and activities in order to reduce overall costs, provide more efficient use of resources, and better support customers. It introduces the notion of process orientation, of concentrating on and rethinking end-to-end activities that create value for customers, while removing unnecessary, non-added work.

Business analysis, as a discipline, has a heavy overlap with requirements analysis, but focuses on identifying requirements in the context of helping organizations to achieve strategic goals through internal changes to organizational capabilities, including changes to policies, processes, and information systems.

The Business Analysis Domain covers other domains as sub-parts of the Business Analysis as follows:

1. Requirements Gathering and Management

  • Definition of Requirements
  • Gathering High Level Requirements
  • Iterative Requirements Collection from Business Users - Elicitation
  • Requirements Analysis
  • Conflict Resolution & Requirements Prioritization

2. Business Use Case Modeling

The Business Use-Case Model is a model of the business intended functions. It is used as an essential input to identify roles and deliverables in the organization. The primary purpose of the model of business use cases and actors is to describe how the business is used by its customers and partners. Activities that directly concern the customer, or partner, as well as supporting or managerial tasks that indirectly concern the external party are presented.

The model describes the business in terms of business use cases, which correspond to what are generally called "processes".

When looking at the activities in a business there are at least three categories of work corresponding to three categories of business use cases:

  • First, there are the commercially important activities, often called business processes.
  • Second, there are a lot of activities that are not that commercially important, but have to be performed anyhow to make the business work. Systems administration, Operational support are typical examples. The business use cases are of a supporting character.
  • Third, there is management work. Business use cases of management character shows the type of work that affects how the other business use cases are managed and the business’ relationships to its owners

3. Business Process Modeling -

is the activity of representing both the current ("as is") and future ("to be") processes of an enterprise, so that the current process may be analyzed and improved. BPM is typically performed by business analysts and managers who are seeking to improve process efficiency and quality. The process improvements identified by BPM may or may not require IT involvement, although that is a common driver for the need to model a business process, by creating a process master.

Business Process Modeling plays an important role in the business process management (BPM) discipline. Since both Business Process Modeling and Business Process Management share the same acronym (BPM), these activities are sometimes confused with each other.

Modeling language standards that are used for BPM include Business Process Modeling Notation (BPMN), Business Process Execution Language (BPEL), Unified Modeling Language (UML) and some others. Other technologies related to business process modeling include model-driven architecture (MDA) and service-oriented architecture (SOA). The scope of Business Process Modeling is defined as a set of activities related to sub-domains stated below.

  • Business Process Modeling Context
  • Framing the Process
  • Process Mapping
  • Activity-Based Costing
  • Process Modeling to Automate Business Processes
  • Possible Business Process Improvements


4. Data Modeling

Data modeling involves structuring and organizing data. In addition to defining and organizing the data, data modeling will impose (implicitly or explicitly) constraints or limitations on the data placed within the structure. The scope of Data Modeling within the Business Analysis is related to the Business Entities - objects that represent the Business data, i.e. Order, Order line, Customer, Bank, Account etc.

These Business Objects come from the Business Processes that show the data flow between specific activities (IN/OUT). It is very important that the Business Analyst identifies these Business Entities with specific examples so that any misunderstanding is avoided since the beginning. The Data Model (Conceptual Data Model) that comes out from Business Analysis is very important because it serves as the basis for the Logical and Physical Data Design in the latter stages of the Project. The basic steps of the Data modeling could be summarize into the steps as follows:

  • Data flows identification
  • Business Entities Identification
  • Relationship between the Business Entities.

Hot News

October 2015 - Fabrici Management Consulting has signed a Contract to deliver Enterprise Application Integration for Transpetrol, a.s.


Septebmer 2015 - Fabrici Management Consulting has signed a Consulting Contract with Poštová Banka, a.s.



Look at the Books
that provided us with
information, know-how
and views that we use
to support our Consulting

Case Studies

Read on the Case Studies
to find out how we have
been working together
with our Clients to achieve
their Business improvement
and Success on the Market


Read more information about our ideas and experience gained from our work with our Clients.