The involvement of various architects in the system architecture definition process is given in the responsibility assignment matrix (RAM) in the table 1. All the architects work together to define the software system architect.
Table 1. RAM for architects.
Architect | IV | FV | CV | Dev.V | DV | OV |
SA | C | C | C | AC | C | C |
AA | I | A | I | I | I | I |
DA | A | I | I | P | P | P |
IA | I | I | I | P | P | P |
INA | I | I | A | P | I | I |
SECA | P | P | A | P | P | P |
PA | NA | NA | NA | I | I | I |
NA | P | P | P | P | A | A |
SEA | P | P | P | P | A | A |
WRA | P | P | P | P | A | A |
Table 2
Code | Description | Comments |
A | Accountable | Responsible for success/failure of this activity |
P | Participant | Actively participates in the activity |
NA | Not applicable | This person is not applicable for this task. |
I | Input Provider | Project Team needs input from this person in this activity |
S | Sign-off Required | Must sign-off the appropriate document |
C | Co-ordination | Co-ordinates and Leads the effort. |
Table 3
SA | System Architect |
AA | Application Architect |
DA | Data Architect |
IA | Information Architect |
INA | Integration Architect |
SECA | Security Architect |
PA | Process Architect |
NA | Network Architect |
SEA | Server Architect |
WRA | Web Runtime Architect |
Table 4
IV | Information Viewpoint |
FV | Functional Viewpoint |
CV | Concurrency Viewpoint |
Dev.V | Development Viewpoint |
DV | Deployment Viewpoint |
OV | Operational Viewpoint |
Pingback: architect » Blog Archive » How different architects work together to define software system …
Pingback: How different architects work together to define software system architecture?