9. Identifying and Engaging Stakeholders

As we saw in Part I, the people affected by a system are not limited to those who use it. Systems are not just used: They have to be designed and built; they have to be operated; they may have to be repaired; they are usually enhanced; and, of course, they have to be paid for.

Each of these activities involves a number—possibly a significant number—of people distinct from the users. Each of these groups of people has its own requirements, its own interests, and its own needs from the system. We refer collectively to these people as stakeholders. In Part I we defined a stakeholder as follows.

Image Definition ...

Get Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.