Search code examples
bpmn

BPMN Swimlane. Can I use technical system layers in swimlanes instead of using actors or roles?


I have a system prototype, which I want to model in BPMN. That system has three layers: data layer, gui and business logic. Can I use these three layers names as BPMN swimlanes names instead of using actors or roles?

http://blog.goodelearning.com/bpmn/common-bpmn-modeling-mistakes-swimlanes/ Says swimlanes are for an organizational role (e.g. developer, analyst and manager).


Solution

  • Well, your work might have finished a long ago, but you are mixing Architecture with BPMN (Process design).

    Application mapping is not part of business process design and this is a common mistake done by people missing E2E purpose and scope of process modeling and how it integrates with other domains.

    for Architecture you might need to use some other language more specific to it, say Archimate which handles this requirement very well and global standard for modeling architecture.

    Business architecture/process architecture and process design are separate entities. we should try not to mix them.

    All the best for current assignments.