Chapter 8. Roles

There are many roles involved in a project, many of which are common to all types of software development project. Each role is a set of responsibilities – not a job title – shared by one or more persons involved in the project, e.g. stakeholders, developers, managers.

This chapter focuses on those roles that are special to the contemporary development approach as well as those common roles where new skills are needed. Table 8.1 shows where each of the roles gets involved in the major workflows and their responsibilities.

Table 8.1. Responsibilities for roles in the major workflows

Business architect

Understands ...

Get Service- and Component-based Development: Using Select Perspective™ and UML 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.