Roles

These roles represent key functions contributing to software development projects. A role is not necessarily a person; a single person might perform more than one role during a project's progress, and a role might be shared by several people. However it is performed, it's important to understand each role's unique contributions within a project.