Enterprise Agile: Potential Roles

Follow @scottwambler on Twitter!

By Michael Vizdos

Because the Enterprise Unified ProcessTM (EUP) extends agile delivery processes such as Disciplined Agile Delivery (DAD) it is natural to ask the question, “Does the EUP define roles that DAD does not?” The answer is yes, and these roles are summarized below.

Role Description
Customer Support Representative (CSR)

The initial and primary contact point with the user for providing technical support.

Enterprise Administrator

This abstract role is actively involved in managing physical and informational assets along with security and working with project teams. The four roles that inherit from this one are the network, facilities, information, and security administrators.

Enterprise Architect

Responsible for modeling, communicating, evolving, and supporting the business and technical architectures of your organization.

Enterprise Business Modeler

Works closely with the enterprise stakeholders to define the goals, targets, and vision for your enterprise.

Enterprise Configuration Control Board (ECCB)

Responsible for reviewing any incoming change requests, including both enhancements and defects.

Enterprise Stakeholder

Senior business executives, senior IT executives, suppliers, customers, and domain experts (often senior business analysts) who provide input into your enterprise modeling activities.

Facilities Administrator

Manages the facilities -- such as buildings, new construction, and undeveloped land -- for your organization.

Human Resource Manager

Responsible for assisting with staffing projects and supporting individuals with their career management efforts.

Information Administrator

Responsible for managing the information assets of your organization, including data, intellectual property (IP), and licenses.

Network Administrator

Responsible for managing and supporting the hardware and network for the organization.

Operations Manager

Responsible for managing operations efforts. This includes planning for operations and disaster recovery and executing the disaster recovery plan if required.


Responsible for keeping systems running, backing up and restoring data, managing any problems, performing periodic cleanup, fine tuning and any system reconfigurations, monitoring systems, and re-deploying systems as necessary.

Portfolio Manager

Responsibilities include evaluating and prioritizing potential projects. This can either be a single person or a board comprised of senior business and IT management.

Program Manager

Responsible for ensuring that projects within the program meet the goals of the program, making sure that individual projects are on track according to the plan, and taking corrective action if necessary.

Process Engineer

Responsible for determining process needs, creating or tailoring the process, ensuring that project teams have access to the process, and assisting project teams in the application of the process.

Program Reviewer

Responsible for planning and conducting the review of enterprise programs such as your strategic reuse or portfolio management efforts.

Reuse Consumer

Anyone who reuses existing assets in the creation of new assets.

Reuse Engineer

Responsible for encouraging and supporting reuse within projects as well as harvesting and/or generalizing assets to make them reusable.

Reuse Manager

Responsible for allocating resources, shaping priorities, establishing reuse quality practices and measurements, coordinating with project teams, and keeping the reuse team focused on their goals.

Reuse Registrar

Responsible for maintaining and supporting use of your reuse repository.

Security Administrator

This person is accountable for physical and informational technology (IT) security.

Support Developer

Responsible for resolving and deploying high-priority defects to production systems.

Support Manager

Responsible for managing support efforts. This includes planning, prioritizing work, assigning work to people, and then managing work activities.

System Support Representative (SSR)

Responsible for evaluating issues and creating change requests.

Vendor Manager

Responsible for identifying contractors and then awarding and monitoring contracts (often someone from the purchasing department).