The word And in element name

Written by

in

Description

‘The word And in element name’ derived from a BPM anti-pattern “`AND` between verbs”. It occurs when an elements name consists of multiple significant verbs separated by the word “and”.

Context

Derived from: “‘And’ between verbs”

Consequences

Capturing multiple abstractions in one element makes the model hard to maintain.

Detection

For detection in ArchiMate, we looking at elements with an “AND” between two or more verbs.

Solution

The element should be split up.

Example

Consider an element with name “Update account and pay for the services”. It is unclear if the updating account happens before paying for the services or if both should be executed in parallel.

Cypher query

MATCH p = (a)-->(b) <br /> WHERE toLower(a.name) contains toLower(" and ") <br /> RETURN p

Cypher count query

MATCH p = (a)-->(b) WHERE toLower(a.name) contains toLower(" and ") RETURN count (distinct a)

Diagram

Diagram for The word And in element name

Tags

Understandability Problems, Process

All smells