DSDM Project Management Roles and Responsibilities


DSDM is an adaptive approach specifically aimed at projects, programs, and portfolio management. Here we take a look at the roles and responsibilities included in a DSDM project team. You can read more about DSDM Project Management here: A Full Lifecycle Agile Approach: Dynamic Systems Development Methodology (DSDM) or at the Agile Business Consortium


There are three levels or role categories for classifying the roles within DSDM. Those are the Project Level, the Solution Development Team, and the Support related roles. your primary Project Team is contained within the Project Level and the Solution Development Team.

Project Level

The Project Level roles are concerned with directing and/or managing aspects of the project within their specialty or area. Roles in the Project Level would be responsible for interacting with stakeholders and providing project governance. They provide the needed vision of the project and work to ensure that the vision is followed.

Solution Development Team

The Solution Development Team (SDT) is responsible for bringing life to the vision. They work together collaboratively to build the planned product for the project. As much as it can be controlled, people assigned to these roles should not be changed out or replaced. The goal is to create a stable SDT that takes ownership over their work and area of responsibility.

Supporting Roles

Supporting Roles provide project guidance as needed. They may support multiple projects or have other roles in the organization. Their work in a project is focused on advising or supporting the Solution Development Team in their specialization area.



The DSDM roles are color-coded by primary purpose or type.

Orange represents those roles involved in maintaining or envisioning the interests of the business.

Green roles are those involved in the technology or contributing to the technical solution of the project.

Blue roles are for the leadership of the project and those are just the Project Manager and the Team Leader.

Gray roles are those roles that pertain to ensuring that DSDM practices are known and maintained.

  1. Project Level
    1. Business Sponsor
    2. Business Visionary
    3. Technical Coordinator
    4. Project Manager
  2. Solution Development Team
    1. Business Analyst
    2. Business Ambassador
    3. Solution Developer
    4. Solution Tester
    5. Team Leader
  3. Supporting
    1. Technical Advisor
    2. Business Advisor
    3. Workshop Facilitator
    4. DSDM Coach


Business Sponsor

The Business Sponsor Is the senior project-level business role. The Business Sponsor is a project champion and responsible for the project’s business case and the project’s budget. This position requires a higher level of authority within the organization due to the need to make business and financial decisions. If a project is within a DSDM program, this role may be filled by the Program Manager.

On larger and more complex projects, the Business Sponsor role could be filled by a committee. The organization should keep only one person or a unified committee/board working in this role. This helps provide a clearer path of escalation of issues and reduced conflict when compared to having several independent people trying to fulfill this role.


Business Visionary

The Business Visionary works to interpret the needs of the business and provide the business vision to the project team. They are needed to provide a single clear vision to the project throughout the duration of the project. If the project is operating in a program, the Business Visionary role may be filled by the Business Change Owner role within DSDM program management.


Technical Coordinator

The Technical Coordinator is the project’s technical authority that ensures the technical activities are coordinated and organized. They would provide the technical vision for the project and work to ensure it aligns with the business vision. In a DSDM program, the Technical Coordinator may be filled by the Program Technical Architect.


Project Manager

The Project Manager is tasked with providing an “Agile-style leadership” to the team. This makes the Project Manager in DSDM more of a servant or facilitative leader rather than providing an authoritarian style of leadership. The Project Manager coordinates and empowers the whole team and works to integrate the pieces together.


Business Analyst

The Business Analyst is part of the Solution Development Team but supports Project Level roles. They are an intermediary between the Project Level and the SDT. They support the development of the solution by guiding the SDT to make appropriate decisions within the solution development.


Team Leader

The Team Leader is a servant-leader for the Solution Development Team. The work to make the team function as a cohesive and collaborative whole unit. This role will ideally be an elected role, chosen by members of the SDT, as such they may also be performing one of the other roles on the SDT.


Business Ambassador

The Business Ambassador represents the business needs within the Solution Development Team. They provide daily requirements to the team during Evolutionary Development, being the primary decision-maker for the business.


Solution Developer

The Solution Developer translates the business requirements into a Solution Increment that meets the needs of the increment. This is comprised of the various roles needed to complete the solution or an increment of the solution. This should be a full-time role dedicated exclusively to the project to help reduce risk and waste.


Solution Tester

The Solution Tester is tasked with making sure the solution works, testing to the agreed-upon standards.


Business Advisor

The Business Advisor’s role is to help ensure the testing of the solution meets the business needs. They may be a Subject Matter Expert and/or a future user of the solution, or they may provide regulation and legal advice. They advise on the solution from a more direct and detailed business perspective


Technical Advisor

The Technical Advisor provides technical support for the solution. They may be responsible for operational changes, assisting with the release, or ongoing maintenance of the solution.


Workshop Facilitator

The Workshop Facilitator will manage the workshop process. They are responsible for organizing meetings that achieve a workshop objective.


DSDM Coach

The DSDM Coach is responsible for helping the team understand the DSDM approach. They are there to ensure that DSDM is followed and to help those outside the team understand the process. They provide the details of DSDM.



Read more about the DSDM roles:



This material (DSDM, Related Images, and Videos) was created by the Agile Business Consortium.