Managing Projects with Scrum & Lean
Private Training

Course Summary

This 3 day course covers everything you’d find in a Scrum Master course but takes a deeper dive and allows even more hands on lab time. After a one-day overview of Scrum, and a brief synopsis of Lean, students will have an opportunity to practice what they’ve learned with two days of intensive lab work.

Audience
Software developers, analysts, and project managers who want to understand how to make their Scrum teams more effective.
Course Length
3 Days
Prerequisites
None.

Objectives

Refresher on the origins and basics of Scrum and agile.

Provide a detailed explanation of the key “Scrum artifacts”.

Grasp the Scrum Master’s role in depth.

Understand Lean principles and how to apply them with Scrum.

In depth understanding of Scrum practices through experiential exercise.

Detailed Outline

  1. Agile Overview
  2. The Agile Potential
  3. The Agile Manifesto
  4. Agile alone is NOT enough
  5. Can Agile fail?
  6. THE Best Agile
  7. Stories -Making It Manageable
  8. Stories
  9. Why Object Oriented Principles Are Critical To Agile
  10. Sprint Planning Meeting
  11. Just Enough…and no more
  12. Controlling Chaos
  13. Sprint
  14. Creating a Sense Of Urgency
  15. Driving Your Project
  16. Conducting the Daily Scrum
  17. Chickens and Pigs
  18. Life Is …Daily!
  19. Doing Iterative Development
  20. Design
  21. Test
  22. Code
  23. Refactor
  24. Sprint Review Meeting
  25. Product Owner: Roles and Responsibilities
    • Requirements and the Product Backlog
    • Building a Product Backlog
    • User Roles and Personas
    • Acceptance Criteria
    • Story Workshops
    • Story Aggregation and Decomposition
    • Spikes and Special Stories
  26. Prioritization
    • Value Assessment
    • Risk-Based Prioritization
  27. Estimation
    • Approaches to Estimation
    • Analogous Sizing
    • Planning Poker
  28. Planning
    • Product Roadmap
    • Velocity-Driven Release Planning
    • Fixed-Schedule Planning
  29. The Scrum Master’s Role In-Depth
    • Servant Leadership
    • Facilitation
    • Coaching the Product Owner
    • Coaching the Development Team
  30. Lean Software Development
    • Lean Principles
    • Minimizing Waste/li>
    • Maximizing Learning
    • Just in Time Delivery
    • Empowering The Team
    • Telling The Whole Truth
  31. Lean Practices Specific to Software Projects
    • Value Stream Mapping
    • Set Management – Backlog, Throughput, Expenses
    • Kanbans and Queues
    • Goals and Measurements
  32. Using Scrum in a Big Way
    • LAB – Big Scrum
    • PROJECT – Introduce Project that will be used for the remainder of course
    • Board meeting minutes provided to students
    • This is the big vision for the next 2 years
    • Event Management
    • Corporate Events
    • Sporting Events
    • Hotel Reservations
    • Car Reservations
    • Coordinated local events and shopping
    • Providing meals
    • Air Reservations
    • Shuttle Transportation
    • Accounts Payable (to pay vendors)
    • Online registration
    • Credit Card processing
    • Group Registrations
    • Accounts Payable System Rewrite
    • Currently on mainframe & we are losing the lease
    • Rewrite for Linux
    • Deliverable – Nothing at this time. Q&A and warm up time for students to start to absorb magnitude of project
    • The RoadMap – overview
  33. Release Planning
    • Requirements Overview
    • Use Cases
    • User experience (sprint 0 – before UI development begins)
    • User research
    • Task analysis
    • Storyboards and wireframes
    • Apply visual design
    • UX Lab
    • Giving Up Hope/Change Happens
    • Architectural changes
    • Impact across components and product/project teams
    • Very high level design discussion (for general team audience)
    • Integration testing
    • When and How
  34. Layout Stories/Epics
    • Discuss Strategies for handling inaccuracy/disagreement
    • Labs
  35. Metrics and Measuring Progress
    • Planning as you go
    • Information Radiators – reviewed
    • Velocity and Measuring progress – metrics
    • SCRUM metrics
    • LEAN metrics
    • Even easier metrics
    • Metrics Lab
    • Watching The Horizon