Agile Scrum Immersion

This intensive two-day instructor-led course guides participants through every characteristic of Scrum, including roles, events, artifacts, and most importantly, the motivation behind implementing these elements. All this will be experienced through a balanced combination of lecture, candid discussion, hands-on exercise, and demonstration, as well as a few surprises.

Description

Organizations are increasingly moving to more agile ways of developing software. Scrum has emerged as one of the most commonly applied agile implementations. Today’s successful software projects implement at least some aspect of Scrum and organizations are reaping the rewards (better quality, faster time to market, and happier employees and customers) of Scrum done right. This course can start your teams off on the right foot.

Audience:

  • Any role involved with software development.
  • Very beneficial for whole teams looking to leverage Scrum in the right way.

Participants will learn to:

  • Understand the core Agile values
  • Distinguish between theory and actionable practices
  • Identify the characteristics of Scrum
  • Describe roles and responsibilities on a Scrum project
  • Track and manage requirements in an agile manner
  • Populate and refine a Product Backlog
  • Create a Sprint Backlog
  • Plan for Releases
  • Plan for Sprints
  • Track progress
  • Execute a Sprint Review
  • Execute a Sprint Retrospective
  • Identify, prioritize, and estimate larger initiatives
  • Identify acceptance criteria
  • Avoid common Agile traps and pitfalls

Agenda:

Day 1: Agile & Scrum Overview

Introduction to Agile

  • Manifesto Lab
  • Agile Values & Principles
  • Theory vs Actionable Practices
  • Agile Implementations & Frameworks
  • Scrum Overview
  • XP Overview
  • Kanban Overview

Brief Overview of Scrum

  • Complexity in Software
  • Why Scrum?
  • Product Backlog
  • Sprints
  • Sprint Backlog
  • Scrum Events

Scrum Roles, Rules, & Practices

  • Scrum Simulation Lab

Day 2: Agile Practices

Planning & Estimation

  • Sprint Planning
  • Relative Estimating
  • Sizing Lab
  • Metrics
  • Velocity
  • Release Planning
  • Planning Lab

Agile Requirements

  • Ways to gather requirements
  • How much detail is needed?
  • User Stories (and other ways to populate a Product Backlog)
  • Why Ambiguity can be Good
  • Acceptance Criteria
  • User Story Lab

Agile QA

  • Acceptance Testing Lab
  • What is QA?
  • What is a Test vs Requirement?
  • Common QA Anti-Patterns
  • Acceptance Criteria to Tests
  • Types of Testing
  • Agile QA Role

Agile Development

  • Role of an Agile Developer
  • Craftsmanship and Professionalism
  • Test-Driven Development Overview
  • Continuous Integration/Depployment/Delivery
  • What is DevOps?

Agile Miscellany

  • Agile Tools (Demos)
  • Distributed Teams
  • Scaling Agile
  • Agile Adoption Anti-Patterns

Similar courses

This intensive two-day instructor-led course introduces lean thinking and Kanban and how it applies to software development. It will be compared with popular agile practices, such as Scrum. The class will then explore how Kanban can be used in conjunction with existing processes in order to make it a more seamless transition. This will all be done with a balance of discussions, exercises, and a Kanban simulation.

More Information

Applying Professional Scrum (APS) is a 2-day course that teaches Scrum in a highly practical way. Working in a series of Sprints, participants build a real product while facing real-life problems. The mechanics, accountabilities, values, and empirical processes of Scrum are demonstrated by actually experiencing them. Common missteps and misunderstandings are discussed so participants grow a higher awareness of their symptoms.

More Information

Remote Teamwork: Facilitating and Collaborating is a 4-hour course that helps teams get the most out of virtual collaboration techniques and tools when working remotely. Participants will learn how to create a trusting environment for effective remote collaboration by combining engaging practices and facilitation techniques while leveraging modern technology and tools to support creativity and teamwork. The course is scheduled for 2:00pm to 4:00pm CT on May 28 & 29.

More Information