In Person AND Virtual Scrum Training for the Hands-On Learner
The Same Content Either Delivery!
Claim 14 PDUs!
In Person Class Includes lunch with the instructor and snacks!
Course Description
New Class Podcast
This course gives the participants actual hands on experience with the basic practices of Scrum with a solid introduction to the principles that frame the practices of a successful agile team.  The course is focused on the skills and attributes of a successful ScrumMaster.
The participants will get experience through a large Scrum simulation where they will practice and observe the role of ScrumMaster and the other major Scrum Roles.  Teams will work together on a project to produce a product that will be presented to the stakeholders near the end of the course.
Course Objectives
 
After the course the attendee will be have a better understanding of and be able to help others understand these topics -
                The reasons to adopt Scrum
                Scrum fundamentals
                The important aspects of Agile Analysis and Planning
                The Role of Scrum Master in the meetings, process and decisions of Scrum
                The Responsibilities of the Product Owner to the business and the team
                How to get started using Scrum
                The basic skills and attributes of the Scrum Master
                Process improvement
                Potential organizational challenges
 
Course Topic Areas
 Why Adopt Scrum?
                Software development is knowledge work.
                The value of Agile Teams
                The business value focus of Scrum
 Scrum Process Basics
                What kind of projects benefit most from Scrum?
                Basic Scrum flow and activities
                Scrum Roles and Relationships
                Scrum Meetings
                Scrum Artifacts
                Scrum Product Management
                Project Tracking and Visibility
                Developing User Stories
                Business Value Driven Prioritization
Principles and Practices
                What is a process and why do we need one?
                The role of Lean Software Development in Scrum
                Agile Principles

                Agile Practices
Agile Analysis
                Project and Product Vision Creation
                The Transition from High Level Requirements to Stories and Tasks
                Relative Story Sizing
                Team Estimation and Commitment
                Work Prioritization
                Release Planning
The Scrum Master Role
                How is a Scrum Master different than a Project Manager?
                Team Coaching and Servant Leadership
                Developing Trust with the Team
The Product Owner Role
                Creating Product and Project Vision
                Product Owner / Team Communication
                The Product Owner Responsibility to the Business
                Business Value Driven Portfolio Management
Scrum Implementation
                Scrum is Simple, Scrum is Hard
                The Promises of Scrum
                The Forces Driving and Restraining Scrum
                Scaling Scrum
                Technical Challenges
Process Improvement in Scrum
                The Sprint and Release Retrospectives
                The pursuit of process improvement
                Finding process impediments
                Dealing with process impediments
The Role of QA in Scrum
                Moving Testing Forward
                A Change in Focus for QA
                Acceptance Testing
                Agile Specification
Course Hands-On Exercises
                Team Forming
                Vision Statement Writing
                Release Planning
                Work Item Sizing
                Work Item Prioritization
                Sprint Planning
                The Sprint, Work and the Daily Standup
                The Sprint Review
                The Sprint Retrospective
                The Release
                The Release Retrospective
                Identification of Problem Domain Concepts
                Exploring forces driving and restraining Scrum
Who Should Attend and Prerequisites
This course is suited for people who have experience being on development teams or are faced with complex product/project development efforts. Individuals from all levels of the corporate structure who deal with rapidly changing demands and complex efforts. Managers, Testers, PM, Analysts, Developers, managers, directors, C-level functions.
Participants should have some familiarity with Agile, either by attending the Intro to Agile Methods training course or through practical Agile experience.