Chapter 11Roles

11.1 Roles

On systems engineering conferences, we have met people who provide their employers with requirements specifications, architecture descriptions, verification strategies, and many more value-adding deliverables. When we looked at their business cards, some were “Digital Signal Processing Engineer,” some may have been something like “Head of Mechanical Design Unit F,” and others were “System Architect.”

No matter what is written on these peoples' business cards, if we meet them on a Systems Engineering conference then it is probably because they are applying thoughts, methods, or processes that are attached to Systems Engineering. If we meet them in a session about system architecture, then they are probably even mentally involved in systems architecting.

In the development of a system, we may ask who currently performs a systems architecting activity. The answer should be independent of this person's position in the organization, but it should be based on the kind of activity that different individuals are currently carrying out. When talking about the activities in system architecting and the skills and competences needed to carry them out then it is possible to describe them independent from the shape of the organization, which makes the description of systems architecting reusable across different organizations and robust against organizational changes.

To avoid the need to consider different kinds of organization, the notion of a role is being used ...

Get Model-Based System Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.