One of the most often heard complaints about ArchiMate is that the concept Capability is missing. People often use ArchiMate's Business Function for Capability as it comes closest. Are they right? And: What is 'Capability' and how should we model…
Category: Discussing ArchiMate
Announcing Mastering ArchiMate Edition 1
I'm happy to announce the public availability (and downloadable PDF) of Mastering ArchiMate – Edition I, a book about the ArchiMate Enterprise Architecture language. My apologies for the inconvenience, but the book has its own full page now where information…
ArchiMate `Problem Areas’: Business Role
I like ArchiMate, but, being an Enterprise Architect (and thus rather pigheaded), I have my criticisms. In this post, I’ll be discussing what I would call a ‘Problem Area’ of ArchiMate: Business Role. Note: the content of this post has…
Modeling GOFBF
In a previous post, I discussed the structural/behavioural divide in ArchiMate and how it differs from GOFBF (Good Old-Fashioned Business Function, the one where structure encapsulates behaviour). In this (short) post, I’ll show a way to model this in ArchiMate.…
Business Process versus Business Function
A rather tricky part of ArchiMate is the difference between Business Process and Business Function. Both stand for behaviour at the Business Level. Both generally encapsulate in the end the same activities. Choosing between a Business Function and a Business…
On ArchiMate’s divide between behaviour and structure
Archimate is divided into structure and behaviour. Active structure objects (like Business Roles and Application Components) perform behaviour (like Business Processes/Functions and Application Functions) and these behaviours act on passive structure (like Business Objects and Data Objects. This division is…
Read More On ArchiMate’s divide between behaviour and structure
ArchiMate is not a language
ArchiMate has been labeled an `architecture language'. It certainly has aspects of a language. The combination of actors, behaviours and acted-upon objects resembles subject-verb-object of a normal language. And that is intentional: the designers of the language had this in…