![]() |
Primary Roles on an Agile UP Project |
![]() |
||||||||
|
||||||||||
Important things to understand:
| Role | Description | Discipline(s) |
| Agile DBA | A database administrator (DBA) who works collaboratively with project team members to design, test, evolve, and support the application's data schema(s). | Implementation |
| Agile Modeler | Someone who creates and evolves models, be they sketches, index cards, or complex CASE tool files, in an evolutionary and collaborative manner. Agile models are just barely good enough. | Model |
| Anyone | Any person in any other role. | Configuration Management |
| Configuration Manager | A configuration manager is responsible for providing the overall CM infrastructure and environment to the development team. | Configuration Management |
| Deployer | A deployer is responsible for deploying the system into pre-production and production environments. | Deployment |
| Developer | A develop writes, tests, and builds software. | Model |
| Process Engineer | Develops, tailors and supports your organizations software process materials (process descriptions, templates, guidance, examples, ...). | Environment |
| Project Manager | Manages the team members, protects the team members, builds relationships with stakeholders, coordinates interactions with stakeholders, plans, manages and allocates resources, shapes priorities, and keeps the team focused. | Model |
| Reviewer | Evaluates project work products, often "works in progress", providing feedback to the team. | Test |
| Stakeholder | A project stakeholder is anyone who is a direct user, indirect user, manager of users, senior manager, operations staff member, support (help desk) staff member, developers working on other systems that integrate or interact with the one under development, or maintenance professionals potentially affected by the development and/or deployment of a software project. | Model |
| Technical Writer | Technical writers are responsible for producing stakeholder documentation such as training materials, operations documentation, support documentation, and user documentation. | Deployment |
| Test Manager | Test managers are responsible for the success of the testing effort, including planning, management, and advocacy for testing and quality activities. | Test |
| Tester | Testers are responsible for writing, conducting, and logging the outcomes of testing efforts. | Test |
| Tool Specialist | Tools specialists are responsible for selecting, acquiring, configuring, and supporting tools. | Environment |
![]() |
Page last updated: May 13, 2006 This page is tailored with permission from Ambysoft Inc.'s Agile UP Product Original page is Copyright © 2005-2006 Ambysoft Inc. |