Orange – Business
Blue – facilitate process aspects of the Project
Green – Technical development
Business Sponsor: must hold a sufficiently high position
- Owns the Business Case
- Ensures ongoing viability of project in line with the Business Case
- Ensure funds & other resources are made available
- Ensure decision making process for escalated project issues is effective and rapid
- Responds rapidly to escalated issues
Business Visionary:
- Owns wider implications of any change from organisational perspective
- Defines the business vision for the project
- Communicates & promotes business vision
- Contributes to key requirements, design & review sessions
- Approves changes to high level requirements in the PRL (Prioritised Requirements List)
- Ensures collaboration across stakeholder business areas
- Ensures business resources are available as needed
- Promoting translation of business vision into working practice
- Acting as final arbiter of any disagreements between team members
Project Manager:
- Responsible for delivery of the solution
- Managing the working environment in which the solution is evolving
- Communicating with Senior Management with frequency & formality they deem necessary
- High level project planning & scheduling, but not detailed task planning
- Monitoring progress against the baselined project plans
- Managing risk & issues as they arise, escalating to senior business / technical roles as required
- Managing overall configuration of the project
- Motivating teams to meet their objectives
- Managing business involvement with SDTs
- Resourcing Specialist Roles as required
- Handling problems escalated from SDTs
- Coaching SDTs when handling difficult situations
- PM needs to protect SDT from Project Board to allow them to deliver within their Timebox; keep their velocity
- Needs to ensure that the SDT know their boundaries -> get on with their job
- Needs to clarify roles at start
Tech Coordinator: Design authority
- Agrees & control tech architecture
- Determine tech environments
- Advise on & co-ordinating each team’s technical activities
- Identifying & owning architectural & other technical based risk, escalating to Project Manager
- Ensuring non-functional requirements are achievable & met
- Ensuring adherence to appropriate standards of tech best practice
- Controlling technical configuration of the solution
- Managing technical aspects of the transition of solution into live use
- Resolving technical differences between technical team members
Solution Development Team: Empowered to make decisions on a d2d basis
- Team leader
- Reports to Project Manager
- Ensures SDT functions as a whole to meet its objectives
- Plans & co-ordinates all aspects of product delivery at the detailed level
- Leadership rather than a management role
- Ideally elected by peers
- Business Ambassador
- Provides business related info from those ultimately using the solution
- Provides business perspective of solutions fitness for purpose
- Guides the evolution of the solution
- Responsible for day to day communication between the project and the business
- Business Analyst
- Focuses on relationship between business & technical roles
- Ensures accurate & decisive direction to SDT on day to day basis
- Ensures business needs are analysed & reflected in guidance team needs to generate solution
- Solution Developer
- Interprets business requirements and translates them into deployable solution, that meets functional & non-functional needs
- Ideally allocated full time
- Otherwise first priority = risk
- Solution Tester
- Performs testing in accordance with Tech Testing Strategy throughout project
- Business Advisor
- Often a peer of ambassador
- Provide specific & specialist input to solution development / testing
- Normally will be an intended user or beneficiary of the solution
- Technical Advisor
- Provides specific & specialist technical input:
- Requirements, deign & review sessions
- Operational perspective for day to day decisions
- Operational or support scenarios to help define & test the solution
- Assurance that the solution is evolving correctly
- Operational acceptance testing
- Development of support documentation
- Training of operations & support staff
- Provides specific & specialist technical input:
Workshop Facilitator
- Responsible for managing the workshop process
- Catalyst for preparation & communication
- Responsible for context of workshop, not content
- Should be independent of outcome to be achieved in workshop
DSDM Coach
- Helps team members get the most out of the approach
- Ideally certified as DSDM Coach, to ensure their competence has been independently validated