Flow Charts vs. BPMN

Recently had a brief debate of classic Flow-Charts vs. BPMN. Don’t want to go into details here, but would like to pick out one special argument that is definitely not a reason pro BPMN.

Simply the fact that BPMN is more expressive than FC is not a reason pro BPMN.

Expressiveness always comes for the price of higher difficulty. You have more symbols and more kinds of symbols and thus have more to learn. So, a simple (or simplified) language can be a good alternative if you don’t want to get into sth. too deep or if you want to prevent other people from doing so. Of course complex languages can be customized, but as long as you have no one experienced doing this for you, a simple lingo can quite often be the better choice.

So far, just by the way.

About modelpractice

Modeling Theory and Abstraction Awareness in strive for scientific rigour and relevance to information systems engineering.
This entry was posted in Software_Engineering and tagged , , , , , , , , , , , . Bookmark the permalink.

2 Responses to Flow Charts vs. BPMN

  1. Huperniketes says:

    You could also use less specific symbols to reduce the level of detail you incorporate into your BPMN diagrams. Just because a language provides structures for more complex semantics doesn’t obligate us to make use of them if the context is unsuitable.

    After all, English is the language used by both Dr. Seuss and William Shakespeare.

    • Hi Huperniketes

      thank you for your comment, what you say is definitely true, although it is actually not contradictive to what I am saying. Nevertheless, I must admit that my point is quite academic. Probably it’s not even worth mentioning in a blog. Perhaps I simply should delete this post.

      Sth on scalability of languages would be more relevant. For example, that in general natural languages scale relatively bad, compared to formal ones, or so.


      concerning BPMN: I myself use it in several reduced ways, and it works quite well.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s