A role is an abstract definition of responsibility. It defines a set of activities executed and a set of documents and models owned by a role. A role is usually implemented by one person or multiple people working together as teams. Project Team members usually have to perform many different roles, just as one person can hold many roles and one person can also assume many different roles. Roles do not represent individuals, but describe how they behave in their businesses and their responsibilities.
Analyst role set analyst role set is used to organize various roles that primarily engage in requirement acquisition and research.
• Business Process Analyst
• Business designer
• Business Model reviewer
• Demand reviewer
• System Analyst
• User Interface Designer
The developer role set is used to organize various roles mainly engaged in software design and development.
• Architecture designer
• Architecture reviewer
• Code reviewer
• Database Designer
• System designer
• Design reviewer
• Implementer
• Integrator
Tester role set the tester role set is used to organize various roles mainly engaged in software testing.
• Test designer
• Tester
The manager role set is used to organize various roles that are mainly engaged in the management and configuration of software engineering processes.
• Change Control Manager
• Configuration Manager
• Deployment Manager
• Process engineers
• Project Manager
• Project reviewer