PMLC - Project Roles and Responsibilities
PMLC - Project Roles and Responsibilities
Project Name:
Date:
The purpose of this document is to clearly articulate the different roles within a project team and the duties
each role/person is responsible for. Not every role or responsibility within, is needed for each project,
therefore trim this document to what is needed for the project (Executive Sponsor should sign off).
Responsibilities
Monitors the overall progress of the project at a high level
Assists the Project Champion when escalations are necessary
Gainers support for the project at the executive level
Authorizes and approves/rejects “Project Change Requests” issues that affect Scope, Cost, Time or
Quality which are outside of tolerance levels.
Title Role
Project Team Team member roles will vary depending on the type of project. Team members may be
Members functional experts, technical architects, system developers, system administrators, database
administrators, quality assurance analysts, trainers, and help desk staff.
Responsibilities Name
Business Analysts: (Name of Individual)
o Identifies business problem and documents functional
requirements.
o Facilitates brainstorming sessions and discussions on
gathering user requirements.
o Creates Storyboards, prototypes, context diagrams and define
User Stories.
o Reports on progress/issues to project manager, product
owners and users. (Name of Individual)
Communicator
o Prepares the project’s communication plan.
o Prepares draft communications needed to keep designated
populations abreast of the progress of the project. (Name of Individual)
Functional experts:
o Provides functional expertise in an administrative process.
o Works with users to ensure the project meets business needs.
o Documents and analyses current and future
processes/systems.
(Name of Individual)
Technical expert:
o Designs the technical architecture (software, hardware and
interfaces) for the system.
o Specifies hardware requirements.
o Advises on technical strategy, policy and procedure.
o Provides technical leadership for the programming team. (Name of Individual)
System developer
o Provides technical requirements and estimates based on
functional requirements.
o Develops the application including, interfaces, data migration,
or integration with other systems.
o Manages application configuration and deployment.
o Sets up security rights and access permissions.
o Migrates code between development, test, and production.
o Advises on technical strategy, policy and procedures.
o Creates technical documentation to agreed standards. (Name of Individual)
o Reports on progress/issues to project manager and users.
System administrator
o Manages and supports all system environments (development,
test, and production)
o Provides operating system management and support.
o Provides back-up and disaster recovery measures. (Name of Individual)
o Advises on technical strategy, policy and procedure.
o Creates technical documentation to agreed standards.
Database administrator
o Provides database management and support.
o Advises on technical strategy, policy and procedure. (Name of Individual)
o Creates technical documentation to agreed standards.
Quality assurance analyst
o Creates test plans per the requirements and specifications for (Name of Individual)
the application.
o Tests and reports on software defects.
o Reports on progress/issues to the project manager and users.
Help Desk
o Participates in project meetings and training to anticipate
customer support issues.
o Tracks help desk reports and resolutions in a help desk
tracking system.