Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

From Project Manager to Scrum Master

2,838 views

Published on

Jason Hall at PMIHouston's 2016 Expo
From PM to ScrumMaster: What do I do now?

Published in: Business
  • Be the first to comment

From Project Manager to Scrum Master

  1. 1. From PM to ScrumMaster What do I do now? @JasonHallc
  2. 2. About Me Jason Hall • Coach & Agile Jump-starter • 5+ years as Agile Coach, Trainer, Facilitator, Practitioner • 14+ years of past industry experience as Product Owner, IT Project Manager….blah.blah…blah…blah….bl ah
  3. 3. But First….. 1. Standup and work with one or two neighbors. 2. What words/skills come to mind when you think of Project Manager? Scrum Master? 3. Sit down, and write down, your definitions. 4. Let’s share.
  4. 4. Approaches Compared Lot of Uncertainty (Agile):  Define : Iteratively  Deliver : Incrementally Pictures courtesy Jeff Patton and Leonardo da Vinci Certainty / Plan Driven (Traditional):  Define : Once up Front  Deliver : All at the End
  5. 5. Scrum The Most Popular Framework  Transparency: shared definition of done and honest discussions to make process and progress visible to those responsible for outcome.  Inspection: frequently inspect artifacts and progress towards a goal.  Adaption: adjust process, product or both. Roles  ScrumMaster  Product Owner  Team Ceremonies  Sprint Planning  Daily Scrum  Sprint Review  Sprint Retro Artifacts  Product Backlog  Sprint Backlog  Burndown
  6. 6. Burndow n Scrum in a Nutshell * Discovery is not explicitly part of the Scrum Framework Initial Planning Sprint Cycle “Done” Features For this Sprint Product Backlog Sprint Backlog Initial Discovery * Release Planning Sprint Review Daily Scrum Work Sprint Retro Sprint Planning “Ready” Features For next Sprint or two Continuous Discovery Backlog Refinement Led by Product Owner with help from Team Led by Team Product Validation In-Sprint Feedback Continuous Delivery 6
  7. 7. Project Manager and ScrumMaster Compared 7 Project Manager • Planning and Defining Scope • Activity Planning and Sequencing • Resource Planning • Developing Schedules • Time Estimating • Cost Estimating • Developing a Budget • Documentation • Creating Charts and Schedules • Risk Analysis • Managing Risks and Issues • Monitoring and Reporting Progress • Team Leadership ScrumMaster • Acts a change agent • Ensure productivity • Enables collaboration • Leads Daily Scrum & Retrospective • Addresses team issues • Watches work to: • Minimize disruption • Minimize WIP • Update burndown • Address blocks & dependencies • Ensures process adherence
  8. 8. Project Manager and ScrumMaster Compared 8 Project Manager • Planning and Defining Scope • Activity Planning and Sequencing • Resource Planning • Developing Schedules • Time Estimating • Cost Estimating • Developing a Budget • Documentation • Creating Charts and Schedules • Risk Analysis • Managing Risks and Issues • Monitoring and Reporting Progress • Team Leadership ScrumMaster • Acts a change agent • Ensure productivity • Enables collaboration • Leads Daily Scrum & Retrospective • Addresses team issues • Watches work to: • Minimize disruption • Minimize WIP • Update burndown • Address blocks & dependencies • Ensures process adherence
  9. 9. Who does that other stuff in Scrum? 9 Product Owner • Owns Product Vision • Leads Release Planning • Defines features, release date and content • Adjusts long term plan based on feedback • Prioritizes by economic value • Guide team with information • Makes trade-off decisions • Accepts or rejects work ScrumMaster • Acts a change agent • Ensure productivity • Enables collaboration • Leads Daily Scrum & Retrospective • Addresses team issues • Watches work to: • Minimize disruption • Minimize WIP • Update burndown • Address blocks & dependencies • Ensures process adherence The Team • Makes detailed plans • Story point estimates • Sprint Planning / Backlog • Daily Scrum • Leads execution and delivery • Focuses on steady delivery of high quality features • Generates options for Product Owner • Manages own work within Sprints
  10. 10. Scrum Roles Tea m Outcome Owner Facilitative Leader
  11. 11. How does a Scrum Master help with Planning? 11 Sprint Planning Release Planning - Ensuring all voices are represented - Ensures everyone’s voice is considered: PO, dev, test, architecture Product Owner: Advocating for what top priority features to work on next Scrum Master: Advocates for sustainability of the system: reduction of technical debt, refactoring, Enforces team capacity limits Ensures work being requested of the Team is Ready
  12. 12. Ensure all necessary Sub-tasks are created Acceptance Criteria User Story On back… • Design user interface • Develop CSS/HTML • Create database tables • Create database indexes • Created stored procedure • Develop client side validation criteria • Write test cases • Code test fixtures • Unit testing • Etc. As a user I want to enter my personal information Estimate 3 points Priority 1 (High) • Address validated against reference • Phone number contains no alpha characters, min. 10 digits • Name and email address required • Basic UX, no validation, no save • Database (tables, indexes, stored procedures) • UX with validation • Save • Help Tasks Sub Deliverables 12
  13. 13. Daily Scrum
  14. 14. Exercise Time! – The Daily Scrum We are going to simulate a Daily Scrum. • Five volunteers to represent Team Members • One volunteer to represent a ScrumMaster 10 minutes
  15. 15. Daily Scrum (Standup) – The Scrum Heartbeat Mar y Venk at Rog er Lynn Team Velocity Raptors Oleg Emil y Type Ready Build Verify Deployed In Progress Done In Progress Done Planned Un- Planned Y 8 A 5 G 8 U 1 W 8 M 3 H 3 B 3 E 3 N 8 Q 2 Z 3 O 5 What will you complete by the next standup?2 What did you accomplish since the last standup?1 What’s in your way, and who/how can we help?3 3Questions D 2 1. What is the team name? 2. What is the process that team is following? 3. What card or cards are blocked? 4. Who is working on a too many things? Daily Scrum
  16. 16. Daily Scrum (Standup) Continued Mar y Venk at Rog er Lynn Team Velocity Raptors Oleg Emil y Type Ready (4) Build (6) Verify (4) Deployed In Progress Done In Progress Done Planned Un- Planned Y 8 A 5 G 8 U 1 W 8 M ★★3 ASAP H 3 B 3 D 2 E ★ 6/6 3 N 8 Q ★ 6/9 2 Z 3 ★★ ASAP O 5 ★ 6/4 1. What do the numbers 4, 6 and 4 at the top of the columns represent? 2. There is a bottleneck in this process, where is it and how do you know? 3. What are the highest priority cards and how do you know? 4. What changes in assignment could be made?
  17. 17. A Scrum Masters Reporting Tools – The Burndown 17
  18. 18. Burndown Uh-ohs 18
  19. 19. Burndown Uh-ohs 19
  20. 20. A Scrum Masters Reporting Tools – The Burnup 20
  21. 21. A Scrum Masters Reporting Tools – Cumulative Flow Diagram 21 Response Time Cycle Time Lead Time WIP
  22. 22. Sprint Retrospective at a Glance Description • SM guides team to inspect Sprint & adapt for future: • Inspect people, relationship, process, tools, etc. • Identify “pluses” and “deltas” • Refactor approach for upcoming Sprints. Duration Half an hour to an hour Attendees ScrumMaster (leader), team, optionally Product Owner22 Outputs:  Process revisions  Project or team structure revisions  Quick hit action items  Long term improvement items  Understanding of team member perspectives A retro relies on double loop learning
  23. 23. So what’s a Scrum Master do now? 23 Planning • Coordinate all Ceremonies • Advocate for Sustainability • Ensure all voices present • Help set Structure/Cadence Day to Day • Remove blockers • Ensure WIP Limits • Enforce Sprint boundaries Retrospective • Facilitate Inspection • Track short/longer term • Process Improvements • Team Improvements Forecasting & Metrics • Report on Progress • Ensure Transparency • Communicate Trade- off decisions
  24. 24. Upcoming Events 2016 Our team wants to connect with you online! Find us @LitheSpeed Interested in Agile? Become a Certified ScrumMaster Upcoming Classes with LitheSpeed President Sanjiv Augustine:  June 23-24  July 20-21  August 24-25 Stop by the LitheSpeed booth to learn more about Agile and Lean training, coaching, and consulting.
  25. 25. Upcoming Events 2016

×