canada-ca / architecture

Repository for the storage of architectural modeling
MIT License
44 stars 18 forks source link

GC Architecture Crosswalk with Archimate #4

Open samperd opened 5 years ago

samperd commented 5 years ago

User Story

As a Canada-ca/architecture contributor I want a cross walk between GC policy instruments and Archimate artifacts So that I can effectively decompose GC Elements into Archimate elements

Work to date:

This is an ongoing attempt to create such a crosswalk for my own architectures, however it has not been vetted or validated by the community. MappingTogafArchimate2GovernmentOfCanada Comments are welcome, or ask to contribute

SteveSavage commented 5 years ago

Hi Dave, I've put some thought in to this already http://stevenksavage.com/2018/12/16/modeling-policies-and-directives-for-reuse/ http://stevenksavage.com/2019/04/24/departmental-plans-and-priorities/

One thing I realized is that most statements in the policy instruments are overloaded, so I typically stick with just using the Archimate Requirement element to capture the original statement, that is then realized by one or more elements.

Example: A single statement may indicate the need for an actor, to establish a individual in a role, so that the individual in the role can deliver a business object (which infers that a process will need to be put in place for the creation of that business object)

I looked at your mappings and they pretty much agree with what I use:

The following "realize" one or more Requirement Statements extracted from the Driver.

The rest of the Archimate elements should be pretty self explanatory for how they get used, but we can formalize if we notice inconsistencies.

samperd commented 5 years ago

Yesterday I was working on modeling Open mandate letters. I am sticking at the motivational level so far. I will work to share the outputted architecture for wider comment, however I think that the challenge for me with architecture will be to tie together each view point level to drive from motivation to systems and tech. it is nice to float at the motivation layer sometimes.

For the mandate letters I think much of the content can be treated as goals and then through refinement draw out the requirements.

SteveSavage commented 5 years ago

I've done some work with the ECCC Minister's mandate letter, the Departmental Plans. I agree, most of the statements in the mandate letter can be realized by Goals, that are further realized by the creation or modification of services.
For simplicity I typically just show the trace from statement -> goal ->

It may be useful to explicitly model how the change (required to achieve the goal) will be achieved using the Implementation elements. http://pubs.opengroup.org/architecture/archimate3-doc/chap13.html#_Toc489946125