scrum master & agile project manager: a tale of two roles

Post on 06-Aug-2015

290 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Scrum Master & Agile Project Manager: A Tale of Two Different Roles

Tommy Norman, Agile Practice Lead

Agenda

Scrum Masters & Project Managers

The Agile Project Manager

Agile Adoption Implications

Making It Work

Tommy Norman

Agile Practice Lead Scrum Certified Microsoft MVP

AgileNashville.com TommyNorman.com @tommynorman

Scrum Videos

Nerds of Rock, May 7th

Survey

Scrum Master / Agile Organization

Project Mgr. / Waterfall Org.

Agile PM / Mixed Org.

I don’t know what the hell I am!

SCRUM MASTERS & PROJECT MANAGERS

Scrum Master

Responsibilities?

Qualities?

Scrum Guide

“The Scrum Master is responsible for ensuring Scrum is understood and enacted. Scrum Masters

do this by ensuring that the Scrum Team adheres to Scrum theory, practices, and rules.”

Scrum Guide

“The Scrum Master is a servant-leader for the Scrum Team.”

Scrum Guide

“The Scrum Master helps those outside the Scrum Team understand which of their interactions with the Scrum Team are helpful and which aren’t. The

Scrum Master helps everyone change these interactions to maximize the value created by the

Scrum Team.”

Product Owner

Development Team

Organization

Development Team

Team Self-Organization

Remove Impediments

Facilitate Events

Scrum Coach

Product Owner

Backlog Management

Empirical Planning

Maximize Value

Scrum Coach

Organization

Scrum Rollout

Scrum Coach

Foster Change

Increase Effectiveness

Collaborative Teams

MaximizeProduct

Value

MaximizeAgile

Adoption

MaximizeProduct Delivery

Project Manager

Responsibilities?

Qualities?

PMBOK

“The person assigned by the performing organization to lead the team that is responsible

for achieving the project objectives.”

Common PM Resources

“Developing the project plan”

“Managing the project budget”

“Managing Communication”

“Managing the project stakeholders”

“Managing the project team”

“Managing the project schedule”

“Managing the project conflicts” “Managing the

project delivery”

“Managing the project risk”

Holy Crap!!

Vendors

FunctionalManager

OtherDepartments

Business Owner

Development Team

Organization

MaximizeProduct

Value

MaximizeProcess

Adoption

MaximizeProduct Delivery

AuditBudget

MaintainServers

BusinessCase

AllocateResources

DeliverServices

DeliverFeatures

Cooperative Teams

THE AGILE PM

Agile Project Manager

Responsibilities?

Qualities?

Agile

How is the Agile PM Different?

Waterfall

Waterfall vs. Agile

Waterfall vs. Agile

Command & Control Self-Organizing

Waterfall vs. Agile

Jan Dec

Analyze Design Develop Test Deploy

Design

Develop

Test

Deploy

Analyze

Design

Develop

Test

Deploy

Analyze

Design

Develop

Test

Deploy

Analyze

Waterfall vs. Agile

Dictatorships gets stuff done Democracy is messy

Agile

Why Do We Sometimes Have Both?

Waterfall

New Agile Team

What do we do?

We’re supposed to self organize, I

think.

What does that mean?

This Agile stuff is kinda

stupid.

Agile & Non-Agile Teams / One Product

Agile Inside Waterfall

Analyze Design Construction DeployDesign

Develop

Test

Deploy

Analyze

Design

Develop

Test

Deploy

Analyze

Design

Develop

Test

Deploy

Analyze

Scrum-but

Our scope and timeline are fixed.

We constantly rearrange teams.

We create detailed functional specs.

We have analysis, design, & QA sprints

We don’t have cross functional teams.

We don’t self-organize.

Our sprints are 4 months long.

We push tons of new stuff into sprints.

AGILE ADOPTIONIMPLICATIONS

Little ‘a’ vs. Big ‘A’ Agile

agile• Focus on

mechanics• Local

optimization• Engineering

focused

Agile• Focus on

values• Organizational

optimization• Company

wide

Agile Values & Principles

Agile Values

Individuals and Interactions

Processes and Tools

Working Software

Comprehensive Documentation

Customer Collaboration

Contract Negotiation

Responding to Change

Following a Plan

Agile Values

Individuals and Interactions

Processes and Tools

Working Software

Comprehensive Documentation

Customer Collaboration

Contract Negotiation

Responding to Change

Following a Plan

Transition vs. Dysfunction

We can’t do Agile thing

XYZ.

We’ll do ABC in the

meantime.

Here is our plan to get to

XYZ.

We can’t do Agile thing

XYZ.

We’ll do ABC like we always

have done.

Mechanics Without the Values

Search Catalog

As a registered user I want the ability to search the online catalog so that I can find items to purchase.

Business Value: 600 Story Points: 8

Functional Specification

Story Points & Velocity

What are some others?

Waterfall ValuesAgile Practices

Setup for Failure Help!!!!

MAKING IT WORK

Know Which One Your Are

A man’s got to know his limitations.

Study the Agile Values & Principles

Value Mechanism

Identify Your Values & Principles

On time and on budget Customer

value

Solving Technology Problems

Quality Deliverables

Agile Adoption Backlog

Working Software

Individuals & Interactions

Working Software is our primary measure of

Progress.

Continuous attention to technical excellence

and good design enhances agility.

The best architectures, requirements, and designs

emerge from self-organizing teams.

Potentially shippable code at the end of each Sprint.

Continuous Integration build every check in.

Test Drive Development

Pair Programming

Daily Standup Meetings

Team dedicates 10% of Sprint to grooming.

1

2

3

4

5

6

Mastering

Exemplifying

Not Implemented

Struggling

Striving

Failing

Plan for Continuous Improvement

Assess Progress Frequently

Form Communities of Practice

Prioritize Areas of Concern

Make Incremental Improvements

Systems Thinking

Lean

Agile

Agile Maturity ModelsScrum

Kanban XP

TDD…

Little ‘a’ vs. Big ‘A’ Agile

agile• Focus on

mechanics• Local

optimization• Engineering

focused

Agile• Focus on

values• Organizational

optimization• Company

wide

What You Can Start Doing Tomorrow

Focus on Agile Values

Educate Everyone

Create an Agile Adoption Backlog

Inspection & Adapt

Q & A

tnorman@hollandsquare.com@tommynormanwww.hollandsquare.com

top related