• No results found

Roles: Scrum Master & Project Manager

N/A
N/A
Protected

Academic year: 2021

Share "Roles: Scrum Master & Project Manager"

Copied!
31
0
0

Loading.... (view fulltext now)

Full text

(1)

Roles: Scrum Master & Project Manager

Project Manager:

 Validate project alignment to vision  Perform Release Planning

 Deliver successful project  Track project performance

 Identify areas impacting quality

 Escalate Risks and Issues beyond project  Manage Companion and Dependent

project interactions, impacts, and participation

 Manage and communicate project status

and metrics while balancing time, cost, and scope

 Manage delivery against major milestone

and objectives

 Manage project staffing and invoicing

Scrum Master:

 Facilitate collaborative meetings  Track team performance

 Remove impediments (Risk, Issue)

 Validate team alignment to Agile framework and scope

 Drive accountability and

cooperation of team members  Deliver working software

 Define level of expected quality  Drive planning milestones

 Mentor team members

 Focus on a single work stream and how it could impact others  Request external group

(2)

Roles of the Core Team

Developer:

 Creates working software  Adheres to coding standards  Practices Test Driven Design

 Collaborates with BA and Testers

2

Business Analyst:

• Facilitate scope workshops

• Understands the business needs • Focuses on the business value • Creates artifacts

• Supports developers • Works with Testers

Tester:

 Identifies User Stories that are “Done”

 Creates test plans  Performs testing

 Updates quality metrics  Manages defects

User Experience Designer:

 Facilitates design workshops  Defines usability

 Conducts usability testing  Usability Focus

(3)

Agile Team Skills

Problem Solver Visionary Product Knowledge Supportive Deals with Ambiguity Supportive Applies WIT Attitude Adaptable to Change Able to Multi-task Strong Leadership Forward

Thinking CommunicatorEffective

(4)
(5)
(6)

Planning:

Product Vision & Roadmap

ID Task Name Start Finish Duration

Q1 13 Q2 13 Q3 13 Q4 13 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

1 Loyalty 03/04/2013 09/06/2013 27w

2 Guided Navigation 05/06/2013 02/28/2014 43w

4 Mobile Presentation 07/08/2013 11/22/2013 20w

3 Open API’s 01/07/2013 06/06/2014 74w

Q1 14 Q2 14 Q3 14 Jan Feb Mar Apr May Jun Jul Aug Sep

6 Product Vision:

•Validate and assess target market •Determine user needs

•Identify critical product attributes

•Assess existing products (internal and competitor) •High-level target timeline for launch

•Estimate ROI

(7)

Development:

Project Plan – Trade-offs

 The total points identified within the “Trade-off Sliders” table

should equal 15 points in order to ensure balance.

 Points included in the Trade-off Sliders matrix can be adjusted to

the focus or interests within a company, department, or project.

 The project Trade-offs are used to review to project decisions

(8)

Balancing the Triple Constraints

8

Cost Time

Scope Product

(9)

Development:

(10)

Development:

Sample Release and Iteration Plan

(11)

Development:

(12)

Development:

Sample Iteration Plan

(13)

Agile Scope Management

Product Backlog identifies high level requirements

User Stories and User Story Narratives further define the

requirements

Proposal Project

Sample Governance Model

Proposal Project

(14)

Scope:

Sample Life of a User Story

(15)
(16)

Traceability of Project Scope

(17)
(18)

Agile Methodology Artifacts

Agile Project Type Decision Tree

Product Backlog

User Stories

Project Management Plan

Work Breakdown Structure

Agile Guiding Principles

18

Agile Project Type Decision Tree

What

– tool to determine if project

team is setup for success with

Agile methodology

Why

– provides guidance on what

projects fit into Agile methodology

(19)

Agile Project Type Decision Tree

Product Backlog

User Stories

Project Management Plan

Work Breakdown Structure

Agile Guiding Principles

Product Backlog

What – list of all requirements that will

be considered for the end product

Why – critical tool in Scope

Management

Who – BA is responsible to maintain

When – throughout the project

(20)

Agile Project Type Decision Tree

Product Backlog

User Stories

Project Management Plan

Work Breakdown Structure

Agile Guiding Principles

20

User Stories

What – S

ingle document used to

define the system requirements,

use cases, and functional design

for an iteration

Why – Provides for a one document

view of requirements from which developers can work

Who – BA is responsible to maintain

When – throughout the project

(21)

Agile Project Type Decision Tree

Product Backlog

User Stories

Project Management Plan

Work Breakdown Structure

Agile Guiding Principles

Project Management Plan

What – Outlines management

practices for all areas of project management

Why – Provides single view of how the

project is being managed using Agile methodology

Who – PM with input from team

When – Created in Iteration 0, updated

throughout the life of the project

(22)

Agile Project Type Decision Tree

Product Backlog

User Stories

Project Management Plan

Work Breakdown Structure

Agile Guiding Principles

22

Work Breakdown Structure

What – Agile schedule template

Why – Offers alignment of iterative

development for Agile projects to help manage the sprints, releases, and project budget based on resource allocation.

Who – PM with input from team

When – Created in Iteration 0, updated

throughout the life of the project

(23)

Agile Project Type Decision Tree

Product Backlog

User Stories

Project Management Plan

Work Breakdown Structure

Agile Guiding Principles

Agile Guiding Principles

What – Reference document which

provides standard process, artifacts, and tools for Agile methodology

Why – Improve Agile planning,

practices, and process alignment

Who – All project participants

When – New to Agile or as needed for

review

(24)
(25)

Agile Scope Prioritization

Benefits Investments

Needs

(26)

Agile Scope Estimation

26

Planning Poker:

Finite Scale for Story Points

0, ½, 1, 2, 3, 5, 8, 13, 20, 40,

100, ?

Large stories should be split

Not enough information to

estimate

Triangulate Story Point

Estimates

Compare stories with similar

(27)

Agile Metrics

Burn down Charts

(28)

Agile Demos

28

Demonstrate working

product functionality

Not a slide presentation

Gain alignment / direction

on product functionality

Input into Product Backlog

(29)

Agile Retrospectives

Valuable tool offering ability to

adapt learnings going forward

Safe environment to share

What worked well?

What did not work well?

(30)

Initial Agile Project Selection Criteria

Business objectives are clear

Requirements can be modular or built in

succession

Based upon maturity or ownership of dependent

products, limited number of applications being

impacted

Majority of teams members are allocated to the

project at 80% or more

Limited project duration

Project leads have some experience with Agile

development

Business Partner engaged in project and

empowered to make decisions

(31)

References

Related documents

Laws and Ethics (PEC or Philippine Electronics Code)Additional: GEAS GAMES- GEAS IECEP- Virtual GEAS (786 Questions in GEAS)- Eco, Materials, Laws, Management, Mecha, Physics and

Top Project Management Excel Templates Gantt Chart Project Template Project Tracker Template Agile with Plan Template.. RefineM's project management and Agile templates are

These findings confirm the differences still existing between the Continental social model and Mediterranean one (Sapir, 2006) Second, within this EU pattern, differences within

After the Sprint review and prior to the next Sprint planning meeting, the ScrumMaster also holds a Sprint retrospective meeting in order to encourage the Team to revise, within

 To be able to work in a team on a large software project.  To understand the basic steps of large

XP Lean XP Lean DSDM A/OUP Scrum XP Lean Agile Management Practices Agile Method Framework:?. Defined project lifecycle; deliverables;

Agile Overview Agile Manifesto Agile Principles Agile Methods Scrum Overview Scrum Advantages Scrum Roles Core Roles Non-Core Roles Product Owner Scrum Master Scrum Team

Scrum Master (or Team Leader) is just a better term than Project Manager in an Agile project.. The Project Manager creates the detailed delivery plans while the Team Leader monitors