Archi Forum

Archi => General Archi Discussion => Topic started by: Johan2 on February 16, 2017, 12:44:26 PM

Title: Business Role versus Role in Application
Post by: Johan2 on February 16, 2017, 12:44:26 PM
We have Business Roles like Functional Application Manager.
But the cloud be named: Administrator in Application X.

How do you model this Application Role?
Title: Re: Business Role versus Role in Application
Post by: Jean-Baptiste Sarrodie on February 16, 2017, 15:00:19 PM
Hi,

I think there is some misunderstanding about what a Business Role is. A Business Role is "[...] the responsibility for performing specific behavior [...]", and here "behavior" is for example Business Process. thus there's no difference between "Functional Application Manager" and "Administrator in Application X". Both are responsible for clear behavior (ie. you could model the assigned Business Processes if you want) and are Business Roles.

If not already done, you could look at Gerben Wierda's book Mastering ArchiMate which contains a chapter about "Secondary and Tertiary Architecture".

Regards,

JB
Title: Re: Business Role versus Role in Application
Post by: Johan2 on March 21, 2017, 12:51:03 PM
Thanx JP
I'm using the Business Role element now also for Application Roles.
I put the application name in front of the Role name:

Microsoft SharePoint Administrator
Microsoft SharePoint User
etc.

That works!

Ps. some purist could state that Application Role "Microsoft SharePoint Administrator" is Application Data, but I find it less logical and usable.
Title: Re: Business Role versus Role in Application
Post by: Jean-Baptiste Sarrodie on March 21, 2017, 13:15:44 PM
Hi,

Quote from: Johan2 on March 21, 2017, 12:51:03 PM
Ps. some purist could state that Application Role "Microsoft SharePoint Administrator" is Application Data, but I find it less logical and usable.

And those "purist" would be wrong. An Administrator is a human doing someting in a (maybe not formally defined) process, thus a role.

JB