Sunday, April 21, 2013

Widgets

Business Modeling

Dearest Readers,

As we work in the Business Analysis field, always our focus is: how to represent Customer’s Requirements clearly. While we move ahead with the Process of Requirements Elicitation & Requirements Gathering, the Requirements get narrowed-down. Out of my experience I found, if we represent or drill-down the Business Requirements in the way of Process Modeling then it provides much more clarity in understanding the Business Processes. Same time Business User’s approval on the Business Process Models gives us a green signal to move ahead with further Analysis and Documentation. In this Blog Post I am trying to put the Basics of Business Modeling and its Types.

Business Modeling is a technique for improving organizational efficiency and quality through representing its Processes graphically. Business Modeling generally aims to improve business performance by elevating the efficiency of inter-related processes in the provision of a product or service.

Various types of “Flow Diagrams” are the core techniques of this methodology. The diagrammatic representation of Business Modeling is commonly referred as "Notation", which refers to a structural representation of a specified flow of activities in a particular Business or Organizational Unit.

The below picture depicts the basics of Business Modeling.

Pic: Business Modeling Basics

Business Modeling is an analysis of Business Processes, mostly represented as a collection of inter-elated activities. To start with Business Modeling for any Project:
  • First we need to work on the Business Process Models (which details out the Business Processes Enterprise-wide),
  • Then the Process Flow Models (which details out the collection of Processes and their relationships),
  • And Finally the Data Flow Models (which details out the flow of information with-in a Process)
Below picture illustrates various Business Modeling Types: 


Pic: Business Modeling Types

This is just a glimpse of Business Modeling. Hopefully, I will be posting a detailed descriptions for each of the Business Modeling Types in recent future. Let me know your feedback on this.

As we work...We learn...

17 comments :

nishideep said...

Mr. Abhijeet this one is too good one...
Kindly keep us updating
thx for this new post

Aravind Kumar Basava said...

Very much helpful article.... Thanks you Abhijit....

Sujeet said...

Abhijit this article is a nice one,very helful to the learners,this also keeps me updating. Thanks & keep us updating with New Posts

Tade said...

This is a well written article which reinforces the importance of Business Process Modelling as a tool that enables BAs succintly capture business requirements and consequently improve business performance.
Many thanks for sharing from your wealth of experience.

S M said...

Very well explained in simple language for the new learners.

Arjun Banala said...

This is a premium content which is worth to read.... Thanks for the posts

Puviarasu Tamilmani said...

Your efforts are much appreciated.

Anonymous said...

Thanks for the information. I like your diagrams and will be tweeting the information to our members.

Regards
Maureen

Abhijit Patro said...

Thanks a lot Maureen for liking...
Would require all your feedback going forward.

Richa Varshney said...

Very nice Abhijit .. Thank you so much.

Shankari said...

Very good and indeed very Informative. I look forward for the detailed one as well.

Rohan Pawaskar said...

Excellent information...precisely what i was looking for...looking forward for your next blog on "detailed descriptions for each of the Business Modeling Types"

Abhijit Patro said...

Thank you very much for liking this post....

Surely I will come up with a detailed post for each of the Business Modeling types...

Regards.

Indu said...

Hi Abhijit ,
Can u provide some sample on UML models...

Beckham said...

Such great blogging tips about Business Process Modelling!!!

Direwolf said...

UML Modeling is a great topic, Activity diagrams are a great way to express and understand the actors activities and the relationship between actors in multi-threaded processes. Class diagrams are excellent in understanding the relationships between objects while considering each objects attributes and responsibilities. Modeling helps the BA clarify their understanding of the requirements, enables them to be a quality SME when needed, and to write great requirements as the BA understands much more about the system. Regardless on how you choose to model, it is beneficial to you and those around you.

Seema said...

Very helpful. Looking forward to more details with examples for each of these modelling types.

Post a Comment