Book a Demo

Author Topic: RACI matrix from matrix overlay with multiple relationships  (Read 5258 times)

peterc

  • Guest
RACI matrix from matrix overlay with multiple relationships
« on: October 23, 2019, 08:43:17 pm »
I am trying to build a RACI matrix and have partial success.

I've created (through an MDG technology) stereotyped relationships of Responsible, Accountable, Consult and Inform with a MatrixOverlayRACI tagged value of R, A, C or I.

It all works fine if I assign a Stakeholder to a Task using any one (or none) of the relationships on a diagram and then view it as a matrix with a Matrix Overlay of RACI. One or no letter appears in the appropriate column/row intersection.

But, if I assign two relationships (e.g. Responsible and Accountable) from one Stakeholder to one Task, then only one of the letters appears in the matrix.

I have tried both creating two relationships (result is two connectors, one MatrixOverlayRACI tagged value per connector) and assigning two stereotypes to one relationship (two MatrixOverlayRACI tagged values, each with one letter, on the one connector). Neither option gets picked up by the matrix overlay.

If I manually edit the tagged value to include more than one letter then they do both appear on the matrix, so the overlay is working as expected.

I'd like it to be nice and obvious and easy to the user - so preferably not manually editing tagged values (not least because it then disagrees with the stereotype displayed on the relationship!).

The only way that I can think of making this work is to create many more stereotyped relationships for every possible combination. A probably less acceptable alternative would be a single type of relationship with a drop-down in the tagged values, again with every combination, but there is then no visual aspect to show the type of relationship. Is there any better way?

As an aside, I was also hoping that the Traceability window would work with the new "_MeaningForwards" and "_MeaningBackwards" attributes (e.g. Stakeholder is responsible for Task). This also only picks up one of the multiple relationships and creating combination relationships will be less obvious (e.g. rather than having all the responsibilities in one list, I will also need to have "is responsible and accountable for..." and every other combination in separate lists.

Modesto Vega

  • EA Practitioner
  • ***
  • Posts: 1183
  • Karma: +30/-8
    • View Profile
Re: RACI matrix from matrix overlay with multiple relationships
« Reply #1 on: October 28, 2019, 08:21:12 pm »
[SNIP]
But, if I assign two relationships (e.g. Responsible and Accountable) from one Stakeholder to one Task, then only one of the letters appears in the matrix.
This is most likely the problem. Have you tried with one relationship and multiple tag values?

Sparx should not prevent you from assigning 2 tags - e.g., A & C - to the same relationship. Matrices and profiles in Sparx work at their best if a single relationship of the same base type exists between cells, with one or more tags principle assign to each relationship.

billf62

  • EA Novice
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
Re: RACI matrix from matrix overlay with multiple relationships
« Reply #2 on: November 08, 2019, 11:47:10 am »
My application may be more simplistic than yours, but I've had success creating the RACI overlay (R,A,C,I).  Then I can apply it within the Relationship Matrix (using the "overlays" option) and type the multiple relationships right into the cell (e.g., CI).

Hope this helps.