Profile picture for user Etienne

Part 2: Deliverables, Artifacts & Architectural Building Blocks

In Part 1 gave an overview of TOGAF ADM, ArchiMate & the BCLC / SDLC and how they integrate with one another.

Deliverables, Artifacts & Architectural Building Blocks (ABB’s)

It is key to understand the concept of architectural building blocks and how they relate to artefacts and how artefacts are then incorporated into deliverables.

One could view the architectural building blocks as those objects that you want to manage in your repository as “master” objects. With other words those objects that belong to the different architectural domain areas that needs to be managed. See sample of architectural building blocks per domain area that needs to be managed:

Architectural building blocks are then used to create models and matrices or artefacts. See illustration of typical artefacts and relationship to architectural building blocks below (sample):

The defined artefacts are then included in deliverables i.e. initial product requirement specifications (PRS v0.1), conceptual solution architecture document (CSAD), detail product requirement specifications (PRS v1.0), logical solution architecture document (LSAD), product design specification (PDS). See key artefacts that are included in the initial product requirement specification (PRS v0.1) as per the iBAS solution (integrated business architecture solution). The PDS (as well as all the other SDLC specifications / documents) are generated directly from the ARIS repository using the iBAS report script.

Here is a graphical representation of the PRS and the associated artefacts:

In part 3 I will explain the different options when executing the SDLC using waterfall vs. agile.

by Etienne Venter Author
Posted on Mon, 05/06/2013 - 12:00

Attached initial product requirement specification (PRS V0.1) attached indicating the key artefacts and notations

0
by Deleted User
Posted on Thu, 05/09/2013 - 11:51

Getting down to being pragmatic - how do you represent current and target architectures in ARIS? For example, is it valid in your view to have the Master model/object as the current architecture, and hold a variant model/object as the target architecture?

We already use variant management for distinguishing between our standard designs and our permitted variant designs (examples: localised process deployed as variant process flow of the standard process flow; product/service specific process flows)

So we're already overladen with the mentally taxing variant management. Are there alternative ways of holding target architectures alongside current architectures in the same database?

Or should I hold current in one db, target in another, then use MashZone (or other?) to compare the two, report differences, show the progress from current to target?

Or do I lose the argument for ARIS and we move to something else?

0
by Etienne Venter Author
Posted on Thu, 05/09/2013 - 21:45

Gartner has a good article on this "Develop the Enterprise Solution Architecture" and summarized below. In short you have to identify your core master building blocks across the business layer, application layer, data layer and technology layer and tag them as master objects i.e. BA master = business architecture master.  You then build master enterprise solution architecture views using the master building blocks and tag them as master solution architecture building blocks and version them i.e. ESA for processing claims v1.0. Any solution architecture that is then developed (also using master building blocks) per project can then be compared with the master ESA using the ARIS compare functionality.

 

0
by Richard Rients
Posted on Mon, 05/20/2013 - 18:10

I noticed you have excluded EPC's.  Is this intentional?  Is it assumed that this is part of the Business Process framework which leads to the FAD?

0

Featured achievement

Rookie
Say hello to the ARIS Community! Personalize your community experience by following forums or tags, liking a post or uploading a profile picture.
Recent Unlocks

Leaderboard

|
icon-arrow-down icon-arrow-cerulean-left icon-arrow-cerulean-right icon-arrow-down icon-arrow-left icon-arrow-right icon-arrow icon-back icon-close icon-comments icon-correct-answer icon-tick icon-download icon-facebook icon-flag icon-google-plus icon-hamburger icon-in icon-info icon-instagram icon-login-true icon-login icon-mail-notification icon-mail icon-mortarboard icon-newsletter icon-notification icon-pinterest icon-plus icon-rss icon-search icon-share icon-shield icon-snapchat icon-star icon-tutorials icon-twitter icon-universities icon-videos icon-views icon-whatsapp icon-xing icon-youtube icon-jobs icon-heart icon-heart2 aris-express bpm-glossary help-intro help-design Process_Mining_Icon help-publishing help-administration help-dashboarding help-archive help-risk icon-knowledge icon-question icon-events icon-message icon-more icon-pencil forum-icon icon-lock