Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Scrum Master & Agile Project Manager: A Tale of Two Different Roles"— Presentation transcript:

1 Scrum Master & Agile Project Manager: A Tale of Two Different Roles
Tommy Norman, Agile Practice Lead

2 Scrum Masters & Project Managers
Agenda Scrum Masters & Project Managers The Agile Project Manager Agile Adoption Implications Making It Work

3 Tommy Norman Agile Practice Lead Scrum Certified Microsoft MVP
Scrum Videos AgileNashville.com TommyNorman.com @tommynorman

4 Nerds of Rock, May 7th

5 Scrum Master / Agile Organization
Survey Scrum Master / Agile Organization Project Mgr. / Waterfall Org. Agile PM / Mixed Org. I don’t know what the hell I am!

6 Scrum Masters & Project Managers

7 Scrum Master Responsibilities? Qualities?

8 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.”

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

10 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.”

11 Organization Product Owner Development Team

12 Team Self-Organization
Development Team Team Self-Organization Remove Impediments Facilitate Events Scrum Coach

13 Product Owner Backlog Management Empirical Planning Maximize Value Scrum Coach

14 Increase Effectiveness
Organization Scrum Rollout Scrum Coach Foster Change Increase Effectiveness

15 Collaborative Teams Maximize Product Value Maximize Agile Adoption
Delivery

16 Project Manager Responsibilities? Qualities?

17 PMBOK “The person assigned by the performing organization to lead the team that is responsible for achieving the project objectives.”

18 Common PM Resources “Developing the project plan”
Holy Crap!! “Developing the project plan” “Managing the project stakeholders” “Managing Communication” “Managing the project team” “Managing the project risk” “Managing the project schedule” “Managing the project conflicts” “Managing the project budget” “Managing the project delivery”

19 Other Departments Organization Vendors Business Owner Functional Manager Development Team

20 Cooperative Teams Maximize Product Value Maximize Maximize Process
Audit Budget Maximize Product Value Business Case Allocate Resources Maximize Process Adoption Maximize Product Delivery Maintain Servers Deliver Services Deliver Features

21 The Agile PM

22 Agile Project Manager Responsibilities? Qualities?

23 How is the Agile PM Different?
Waterfall

24 Waterfall vs. Agile

25 Waterfall vs. Agile Command & Control Self-Organizing

26 Waterfall vs. Agile Jan Dec Analyze Design Develop Test Deploy Design

27 Dictatorships gets stuff done
Waterfall vs. Agile Dictatorships gets stuff done Democracy is messy

28 Why Do We Sometimes Have Both?
Agile Waterfall

29 New Agile Team We’re supposed to self organize, I think. What do
we do? This Agile stuff is kinda stupid. What does that mean?

30 Agile & Non-Agile Teams / One Product

31 Agile Inside Waterfall
Analyze Design Construction Deploy Design Develop Test Deploy Analyze Design Develop Test Deploy Analyze Design Develop Test Deploy Analyze

32 Scrum-but Our scope and timeline are fixed.
We don’t have cross functional teams. We constantly rearrange teams. We don’t self-organize. We create detailed functional specs. Our sprints are 4 months long. We have analysis, design, & QA sprints We push tons of new stuff into sprints.

33 Agile Adoption Implications

34 Little ‘a’ vs. Big ‘A’ Agile
Focus on mechanics Local optimization Engineering focused Agile Focus on values Organizational optimization Company wide

35 Agile Values & Principles

36 Agile Values Individuals and Interactions Working Software
Customer Collaboration Responding to Change Processes and Tools Comprehensive Documentation Contract Negotiation Following a Plan

37 Agile Values Individuals and Interactions Working Software
Customer Collaboration Responding to Change Processes and Tools Comprehensive Documentation Contract Negotiation Following a Plan

38 Transition vs. Dysfunction
We’ll do ABC in the meantime. We can’t do Agile thing XYZ. We’ll do ABC like we always have done. We can’t do Agile thing XYZ. Here is our plan to get to XYZ.

39 Mechanics Without the Values
Functional Specification 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: Story Points: 8

40 Story Points & Velocity

41 What are some others? Waterfall Values Agile Practices

42 Setup for Failure Help!!!! Poor Agile Practices Poor Waterfall Values

43 Making It Work

44 A man’s got to know his limitations.
Know Which One Your Are A man’s got to know his limitations.

45 Study the Agile Values & Principles
Mechanism

46 Identify Your Values & Principles
On time and on budget Solving Technology Problems Quality Deliverables Customer value

47 Agile Adoption Backlog
Working Software Working Software is our primary measure of Progress. Potentially shippable code at the end of each Sprint. 1 Mastering Continuous Integration build every check in. 2 Exemplifying Continuous attention to technical excellence and good design enhances agility. Test Drive Development 3 Not Implemented Pair Programming 4 Struggling Individuals & Interactions The best architectures, requirements, and designs emerge from self-organizing teams. Daily Standup Meetings 5 Striving Team dedicates 10% of Sprint to grooming. 6 Failing

48 Plan for Continuous Improvement
Assess Progress Frequently Form Communities of Practice Prioritize Areas of Concern Make Incremental Improvements

49 Agile Maturity Models Systems Thinking Lean Agile Scrum Kanban XP TDD…

50 Little ‘a’ vs. Big ‘A’ Agile
Focus on mechanics Local optimization Engineering focused Agile Focus on values Organizational optimization Company wide

51 What You Can Start Doing Tomorrow
Focus on Agile Values Educate Everyone Create an Agile Adoption Backlog Inspection & Adapt

52 @tommynorman Q & A


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

Similar presentations


Ads by Google