InvZaPrBpmGliffyAris



InvZaPrBpmGliffyAris

0 0


InvZaPrBpmGliffyAris

Presentation - BPMN - Aris or Gliffy

On Github rjroche / InvZaPrBpmGliffyAris

BPMN

Aris vs Visio

1. Why use BPMN?

  • Standard - owned by institution
  • Supports technical implementation by design
  • Process oriented business
  • Precise modelling is possible

2. Development Ready

What does this actually mean?

Business perspective

  • User rules defined
  • Process triggers defined
  • Validations defined
  • System rules defined
  • Business rules identified
  • Supporting documents
    • Workflows defined
    • Data dictionaries defined

Architecture perspective

  • Design patterns reused / defined

Developer perspective

  • Access rules defined
  • Gateways decisions:
    • Inferred
    • Generated
  • Task responsibilities
  • Data dependencies
  • Supporting documents
    • Service definitions defined
    • Data dictionaries defined

Testing perspective

  • User rules defined
  • Dependencies highlighted
  • Business rules identified
  • Inputs / outputs defined
  • Functional & non-functional requirements defined
  • Supporting documents
    • Workflows defined
    • Data dictionaries defined

3. How to catch the Gautrain

Example process

Process overview

High level process

Using Aris - Express

High level process

Using Visio

Development ready process

Using Aris - Business Designer

Development ready process

Using Visio

Developed process

Using SAG Designer

Acceptance criteria

Defined using the development ready process

What conditions need to be met in order to deliver the feature

Check in to Gautrain platform successfully with my Gautrain Gold Card Successfully load funds on my Gautrain Gold Card Board Gautrain to reach desired destination Check out Successfully - depart Gautrain at desired destination

4. Pros and cons

Aris vs Visio

Aris

Pros Cons Differentiation of tasks Full BPMN 2 notation Colours / icons consistent with all SAG tools Easy to use Rule based access Not restricted to BPMN diagrams Reusable objects (Repository) Process versioning (Repository)

Visio

Pros Cons Different notations available including complete BPMN2 No colour standardisation Easy to use Sluggish when working on large designs Allows connection to real-time data sources Objects are not reusable No version control

Head-to-head

Aris Visio Database structure File system Multi-user support One user Rule based access No access control SAP solution manager integration No integration possible

5. Conclusion