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 AgileNashville.com Microsoft MVP TommyNorman.com Scrum Videos @tommynorman 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.” Organization Product Owner Development Team 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 Maximize Product Value Maximize Agile Adoption Maximize Product 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 stakeholders” “Managing Communication” “Managing the project schedule” “Managing the project budget” Holy Crap!! “Managing the project team” “Managing the project conflicts” “Managing the project risk” “Managing the project delivery” Other Departments Organization Vendors Business Owner Functional Manager Development Team Cooperative Teams Audit Budget Maximize Product Value Business Case Allocate Resources Maximize Process Adoption Maximize Product Delivery Deliver Services Deliver Features Maintain Servers THE AGILE PM Agile Project Manager Responsibilities? Qualities? How is the Agile PM Different? Agile Waterfall Waterfall vs. Agile Waterfall vs. Agile Command & Control Self-Organizing Waterfall vs. Agile Jan Dec Analyze Design Develop Design Analyze Deploy Test Deploy Design Develop Test Analyze Deploy Design Develop Test Analyze Deploy Develop Test Waterfall vs. Agile Dictatorships gets stuff done Democracy is messy Why Do We Sometimes Have Both? Agile Waterfall New Agile Team What do we do? This Agile stuff is kinda stupid. We’re supposed to self organize, I think. What does that mean? Agile & Non-Agile Teams / One Product Agile Inside Waterfall Analyze Design Construction Design Analyze Deploy Deploy Design Develop Test Analyze Deploy Design Develop Test Analyze Deploy Develop Test Scrum-but Our scope and timeline are fixed. We don’t have cross functional teams. We constantly rearrange teams. We don’t selforganize. 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. AGILE ADOPTION IMPLICATIONS 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 Working Software Customer Collaboration Responding to Change Processes and Tools Comprehensive Documentation Contract Negotiation Following a Plan Agile Values Individuals and Interactions Working Software Customer Collaboration Responding to Change Processes and Tools Comprehensive Documentation Contract Negotiation 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 Story Points & Velocity What are some others? Waterfall Values Agile 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 is our primary measure of Progress. Working Software Individuals & Interactions Potentially shippable code at the end of each Sprint. Continuous Integration build every check in. 1 Mastering 2 Exemplifying Continuous attention to technical excellence and good design enhances agility. Test Drive Development 3 Not Implemented Pair Programming 4 Struggling The best architectures, requirements, and designs emerge from selforganizing teams. Daily Standup Meetings 5 Striving Team dedicates 10% of Sprint to grooming. 6 Failing Plan for Continuous Improvement Assess Progress Frequently Form Communities of Practice Prioritize Areas of Concern Make Incremental Improvements Agile Maturity Models Scrum Kanban XP TDD… Agile Lean Systems Thinking 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 [email protected] @tommynorman www.hollandsquare.com Q&A
© Copyright 2026 Paperzz