Process Is The Main Thing

@ Anatoly Belaychuk’s BPM Blog

BPMN, DFD Style: Illegal Yet Practical

It was stated in the previous article that from BPMN perspective the top level process analysis deals with process families rather than processes.

Unfortunately BPMN doesn’t provide tools for modeling such things. Analysts resort to IDEF0 most often, I prefer DFD - but anyway it’s no good that we have to use two notations.

So I draw DFD diagrams with BPMN palette. It looks like this:

Fig.1. Manufacturing company planning processes map

DFD (Data Flow Diagram) notation has only four elements (not counting comments). I mobilized a few more items:

  1. Process - modelled by BPMN Task.
  2. Data Store - there is exact equivalent element in BPMN 2.0 fortunately. I also used BPMN Data Object  in Fig.1 to emphasize that “Business Strategy” is unstructured content (document), not data.
  3. Data Flow - again, BPMN Data Association is the direct equivalent. I also used Control Flow for interprocess connections to emphasize that it’s not just a data transfer but one process executing another.
  4. External Entity - modelled by BPMN Pool (Black Box). I didn’t use it in Fig.1.

Please don’t blame me - I realize that it’s not a valid BPMN diagram but it’s the best solution I could find.

05/21/12 | Articles |    

Comments (4)

  1. Илья 05/27/12 01:51 AM

    Мы для этих целей используем подпроцессы, создавая “наивную” диаграмму. Точнее все отклонения прячем внутрь. Получается гармонично. А если нужно обозначить комплекс процессов, которые возникают по разным событиям, но в привязке к одному объекту, например процессы по договору обслуживания - то обозначаем это VAC, как это делают известные поставщики BPM решений, позволяющие сделать вроженные BPMN диаграммы. Объекты - их соответственно выделяем по нашей предметной области, у каждого предметная область своя. Вот как то так. А вообще смущает то, что международный менеджмент как то обходит стороной тему наведения порядка раз и навсегда в комплексном описании бизнеса.

  2. Anatoly Belychook 05/27/12 08:57 AM

    Илья

    Покажите.

  3. Антон Зимин 02/19/13 11:55 PM

    Согласен с Ильей, мы тоже используем обозначения BPMN 2.0. но делая процесс с обозначением действий “подпроцессами”, может быть это неправильно с точки зрения нотации, но это более понятно руководству, и еще это позволяет понять и разграничить зоны ответственности сотрудников.

  4. Антон Зимин 02/20/13 12:04 AM

Comments are closed

Copyright © 2008-2024 Anatoly Belychook. Thanks to Wordpress and Yahoo.  Content  Comments