A Comprehensive Introduction to SCRUM: Practical Strategies for Agile Success
(SCRUMT, Live Instructor-Led Training, 3 days)


Dates and Pricing


Jan 10 to Jan 12, 2018$1,675/person Feb 7 to Feb 9, 2018$1,675/person Mar 7 to Mar 9, 2018$1,675/person

Outline

Moving from Traditional to Agile
Overview of Agile Methods and Flavors: Lean, MSF Agile, XP, SCRUM, etc…
The Traditional Approach: The Waterfall Method
Why Waterfall doesn’t work in Modern Software Development
Considering RUP: Moving towards Iterations
Taking it one Step Further: Agile Software Development
About Traditional Project Management: PMI and Prince2
Agile Project Management with SCRUM
The Key Benefits of Agile and SCRUM
Making Agile work in a Traditional Organization
The Agile Process: The Team and the Product Backlog
Understanding and Assigning SCRUM Roles: Product Owner, SCRUM Master and the Development Team
The Role of the Business Case
The Role of the Product Backlog
Understanding Product Backlog Items (PBIs): Determining Requirements
Understanding PBI Types: Epic, Feature and Sprintable PBI
Understanding the Evolution of a PBI Through Time and Across Sprints
The Product Owner: Product Backlog Ownership and Accountability
The Critical Importance of Continuous Stakeholder Communication
Defining Rough Order of Magnitude (ROM) Estimates
The Agile Process: The Sprint
The Nature of the Sprint: Fixed Timescales for Cadence and Continuity
Roles and Responsibilities of the Product Owner
Roles and Responsibilities of the SCRUM Master
Assembling the Development Team: T-Skills and Self-Organization
Performing the Frist Iteration: Setting up for Environment for Performance
Sprint Planning: Committing to a set of Feasible SPBIs and setting the Definition of Done
Running Daily Scrum Meetings
Coming to an Agreement on Required Effort
Key Considerations for Self-Organizing Teams
Tracking Progress: Sprint Burndown Chart and the Product Burndown Chart
Tracking Progress with a Kanban Board
Conducting a Sprint Review
Conducting a Sprint Retrospective
Transitioning to the next Sprint: Reviewing Estimates and Making Improvements
Best Practices and Common Mistakes
Key Considerations for a Traditional Environment
Release Planning
Overview of SCRUM Release Planning
The Nature of a Release Plan: High Level and Less Specific
Creating a Release Plan
Managing Expectations within the Organization
Maintaining a Release Burndown Chart
Managing Product Versions
Adopting and Supporting Scrum
Organizational Issues
Teamwork and Team Skills: Communication, Collaboration and Problem Solving
How to Introduce Scrum: Identifying the Project Champion
Managing a Scrum Adoption: Keep it Short and Simple Sweetheart
Optimizing Scrum: Managing Change and Improvements
Scrum Anti-Patterns
Key Mistakes
Transition Workshop
A Complete Discussion of SCRUM Adoption within Statistics Canada