Chapter 7 Roles and Responsibilities Flashcards

1
Q

What areas of interest are represented in the DSDM role colour scheme?

A

Orange: Business interests - Business Ambasidor, Business Visionary
Green: Solution/technical interests - SD, Technical Co-ordinator
Blue: Management interests - PM , Team Leader
Grey: Process interests - Workshop Facilitator, DSDM Coach
Mixed: A Business Analyst represents business and technical focuses

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the 5 project level roles?

A
Business Sponsor (strategic direction, funding
Business Visionary (business vision)
Technical Coordinator (technical vision)
Project Manager  (funds used to create the solution in agreed timescale)
Business Analyst  (project role as well as SDT)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the 5 SDT roles?

A
Business Ambassador (not a decision maker, but provides advice, they are SMEs)
Solution Developer
Solution Tester
Business  Analyst
Team Leader
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

The Business Sponsor is responsible for 8 elements

A

Owning the business case
Ensuring ongoing viability of the project in line with the business case
The budget
Ensuring funds are available as needed
Ensuring decision making is rapid for escalated issues
Responding to escalations and conflict resolution
Empowering business roles in the project
Staying formed (attend demos)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the 11 responsibilities of the Business Visionary?

A

Defining the business vision for the project

Communicating and promoting the business vision to all interested and/or impacted parties

Monitoring progress of the project in line with the business vision

Owning the wider implications of any business change from an organisational perspective

Contributing to key requirements, design and review sessions, particularly where aspects of the solution being considered address key elements of the business vision Identifying and owning business-based risk

Defining, and approving changes to, the high-level requirements in the Prioritised Requirements List, i.e. any change that affects the baselined scope or significantly alters the balance of priorities

Ensuring collaboration across stakeholder business areas within the scope of the project

Ensuring business resources are available to the project as needed

Promoting the translation of the business vision into working practice, i.e. ensuring full business adoption of the solution created by the project

Empowering the business roles within the Solution Development Team, to appropriate levels, within their responsibilities

Where the Solution Development Team cannot agree, acting as an arbiter of business differences related to the business need and the way this is addressed in the Evolving Solution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

The Technical Coordinator has 13 responsibilities

A
  1. Agreeing and controlling the technical architecture
  2. Determining the technical environments
  3. Advising on and coordinating each team’s technical activities
  4. Identifying and owning architectural and other technically based risks
  5. Advising on the achievability of non-functional requirements
  6. Working with the Business Analyst to evaluate the technical options and decide the best way to turn the high-level business requirements into a technical solution
  7. Advising on and coordinating each team’s approach to estimating, to reflect technical best practice and current technical understanding
  8. Promoting appropriate standards of technical best practice
  9. Controlling the technical configuration of the solution
  10. Approving the solution as technically fit for purpose prior to deployment
  11. Managing technical aspects of the transition of the solution into live use
  12. Empowering the technical roles within the Solution Development Team to appropriate levels within their responsibilities
  13. Acting as the final arbiter of technical differences between Solution Development Team members
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the role of the Project Manager?

A

To provide Agile Leadership. To lead in a facilitative style. Coordinates all aspects of the project at a high level.
Take responsibility of the project from a business and technical perspective from the begining to end

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the 10 Project Manager responsibilities?

A
  1. Ensuring effective and timely communication and provision of information to project governance authorities (Business Sponsor, project board, steering committee etc.) and stakeholders not actively engaged in the project with the agreed and appropriate level of frequency and formality
  2. Performing high-level project planning and scheduling, but not detailed Timebox planning or task planning
  3. Collaborating with the Solution Development Team and other appropriate stakeholders to create and agree the Delivery Plan (the schedule of Project Increments and the Timeboxes within them)
  4. Monitoring progress against the baselined Delivery Plan
  5. Managing risk and any issues as they arise, collaborating with senior business or technical roles as required to resolve them
  6. Motivating and ensuring empowerment of the teams to meet their objectives
  7. Monitoring and ensuring appropriate involvement and communication between required members of the multi-disciplinary Solution Development Team
  8. Handling problems escalated from the Solution Development Team
  9. Providing help and guidance to the Solution Development Team where difficult situations arise
  10. Attending stand-up meetings, as appropriate, to keep a current understanding of the team’s progress and issues, and to flag up to the team, where necessary, any important externalissues that that team need to be aware of
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the responsibilities of the Business Analyst

A
  1. Assisting the Business Visionary in the formulation and promotion of the business vision, as appropriate
  2. Modelling the organisation’s current and future state in the area of the solution and identifying opportunities, risks and impacts
  3. Working with the Business Visionary and the Solution Development Team to formulate and communicate solution options
  4. Working with the project-level roles in formulating the Business Case and organising Benefits Assessments
  5. Supporting and facilitating unambiguous and timely communication between business and technical participants in the project
  6. Ensuring the requirements defined are of good quality and are analysed and managed appropriately
  7. Managing development, distribution and baseline approval of all communication related to business requirements and their interpretation, with particular focus on ensuring the prioritised requirements list is kept up to date, as the detail expands and evolves
  8. Ensuring that the business and organisational implications of day-to-day evolution of the solution are properly modelled and thought through
  9. Ensuring the impact of business decisions is reviewed in the context of the project
  10. Ensuring the business and technical components of the solution collectively provide a cohesive whole for the business
  11. Ensuring the non-functional requirements are achievable and subsequently met
  12. Taking responsibility for tracking business requirements through to business acceptance
  13. Liaising with the Business Visionary in organising support for the solution through implementation into live use
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Describe the Team Leader role

A

The Team Leader ideally acts as the servant-leader for the Solution Development Team and ensures that it functions as a whole and meets its objectives. The Team Leader works with the team to plan and coordinate all aspects of product delivery at the detailed level. This is a leadership role rather than a management role a. It is therefore likely that they will also perform another Solution Development Team role (e.g. Business Analyst, Business Ambassador, Solution Developer or Solution Tester) in addition to their team leadership responsibilities.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the 9 responsibilities of a Team Leader?

A
  1. Facilitating the team focus on the on-time delivery of agreed products
  2. Encouraging full participation of team members within their defined roles, responsibilities and empowerment
  3. Ensuring that the Iterative Development process is properly focused and controlled
  4. Ensuring that all testing and review activity is properly scheduled and carried out
  5. Managing risks and issues at the Timebox level, escalating to the Project Manager, Business Visionary or Technical Coordinator as required
  6. Monitoring progress on a day-to-day basis for all team activities
  7. Facilitating communication of team progress with the Project Manager
  8. Facilitating the daily stand-ups, ensuring they are timely, focussed and brief
  9. Facilitating reviews and retrospectives with the team
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Describe the role of the Business Ambassador

A

The Business Ambassador is the key representative of the business needs within the Solution Development Team.
During Foundations, the Business Ambassador has significant input into the creation and prioritisation of requirements. Once the requirements have been agreed and baselined (by the end of Foundations), the Business Ambassador then provides the day-to-day detail of the requirements during timeboxed development.
During the Evolutionary Development phase of the project, the Business Ambassador is the main decision-maker on behalf of the business

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the 8 responsibilities of the Business Ambassador?

A
  1. Contributing to all requirements, design and review sessions
  2. Providing the business perspective for all day-to-day solution development decisions
  3. Providing the detail of business scenarios to help define and test the solution
  4. Communicating with other users, involving them as needed and getting their agreement
  5. Providing day-to-day assurance that the solution is evolving correctly
  6. Organising and controlling business acceptance testing of the solution
  7. Taking responsibility for the creation of the business user and support documentation for the ultimate solution (this responsibility may be delegated, for example to a specialist such as a Technical Author, but the ultimate responsibility remains with the Business Ambassador)
  8. Ensuring business participants in the Deployed Solution are properly trained and supported
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Describe the Solution Developer role

A

The Solution Developer collaborates with the other Solution Development Team roles to interpret business requirements and translate them into a Solution Increment that meets functional and non-functional needs. A person assuming a Solution Developer role needs to be appropriately empowered by the Technical Coordinator to make day-to-day decisions in their area of expertise. T

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the 6 responsibilities of the Solution Developer?

A
  1. Working with all other Solution Development Team roles to iteratively develop:
    - The Solution Increment
    - Models required for the properly controlled development of the solution
    - Models and documents as required for the purpose of supporting the Deployed Solution in live use
  2. Testing the output of their own work prior to independent testing
  3. Agreeing and adhering to technical constraints
  4. Adhering to the organisation’s technical implementation standards and best practice
  5. Participating in any quality assurance work required to ensure the delivered products are truly fit for purpose
  6. Recording (and later interpreting) the detail of any
    - Changes to the detailed requirements
    - Changes to the interpretation of requirements which result in re-work within the solution
    - Information likely to impact on the ongoing evolution of the solution
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Describe the Solution Tester role

A

The Solution Tester is an empowered Solution Development Team role, fully integrated with the team and performing testing throughout the project inaccordance with the agreed strategy.

17
Q

What are the 7 responsibilities of the Solution Tester?

A
  1. Working with business roles to define test scenarios and test cases for the Evolving Solution
  2. Carrying out all types of technical testing of the solution as a whole
  3. Liaising with the Business Analyst and Business Ambassador to help clarify acceptance criteria for requirements
  4. Creating test products as appropriate, e.g. test cases, test plans and test logs
  5. Reporting the results of testing activities to the Technical Coordinator for quality assurance purposes
  6. Keeping the Team Leader informed of the results of testing activities
  7. Assisting the Business Ambassador(s) and Business Advisor(s) so that they can plan and carry out their tests well enough to ensure that the important areas are covered
18
Q

Define the other project roles:

A

Business Advisor -SME
Technical Advisor - Change Management
Workshop facilitator- independent facilitator
DSDM Coach