Agile and Scrum Essentials

 
Duration - 2 Days
Availability - On-Site at Your Location
  
Overview
 
This workshop provides an overview of Scrum, one of the most widely-used agile methods. Participants will learn about Scrum roles, ceremonies, and artifacts, and how to apply them using a case study project and hands-on activities.
 
What You Will Learn
 
Upon successfully completing the course participants will:
 
  • Understand the philosophy and principles underlying agile methods
  • Understand the essential roles, ceremonies, and artifacts in a Scrum project
  • How to create and prioritize a Product Backlog of user stories
  • How to conduct the Daily Scrum Meeting 
  • How to prioritize stories for a release
  • How to estimate stories using Planning Poker
  • How to conduct the Sprint Planning Meeting
  • How to conduct a Sprint Review Meeting
  • How to use agile retrospectives to improve your agile process
 
Agenda
 
The Big Picture
 
  • Workshop agenda
  • Agile and Lean principles
  • Comparison of the agile methods to waterfall methods
  • Overview of Scrum
  • Roles in agile development 
  • Initiating a Scrum project
  • Activity: Define the vision

The Product Backlog
 
  • Creating the product backlog
  • Writing user stories
  • Guidelines for good stories
  • Building low-fidelity user interface prototypes
  • Conducting a story-writing workshop
  • Activity: Conduct a story-writing workshop
  • Writing acceptance tests
  • Prioritizing the product backlog
  • Selecting themes
  • Activity: Prioritize stories for a release

Sprint Planning
 
  • Levels of planning in agile
  • The Sprint Planning meeting
  • Estimating size with story points
  • Estimating size with ideal days
  • Using Planning Poker to estimate stories
  • Activity: Estimate stories using Planning Poker
  • Creating a release plan
  • Selecting a sprint length
  • Estimating velocity
  • Identifying tasks from user stories
  • Creating a sprint plan
  • Activity: Identify tasks from user stories and create a sprint plan

Running a Sprint
 
  • Events during a sprint
  • Daily planning during the Daily Scrum
  • Using burndown charts to track progress
  • When to re-estimate
  • Activity: Handling an under-estimated user story
  • The Sprint Review meeting

Workshop Retrospective 
 
  • Workshop review 
  • Using agile retrospectives to inspect and adapt 
  • Activity: Workshop retrospective