Agile Team Enablement Workshop

There are currently no open class dates for this course, please check back.

The application of Agile principles and practices on software development projects enables a project team to quickly develop working software that meets business needs. In Scrum, teams work in 2-4 week Sprints to produce production-quality software driven by business priorities using an empirical, adaptive approach. This course provides an in-depth understanding of how Agile and Scrum teams deliver Business Value.

You will learn to apply the basic practices of an Agile approach, with a focus on Scrum. You will apply what you learn in a series of exercises that take you through project start-up, project/release planning, Sprint Planning, and Sprint Execution.

As a workshop, this course uses a combination of lecture, class discussion, and hands-on exercises, with emphasis on group activities, to reinforce the concepts and principles. The workshop is designed to benefit a new Agile project team attending as a group, providing a common foundation of knowledge and experience for everyone on the team. Participants will build a Product Backlog and initial Release Plan for the project they bring to the class, giving them a firm foundation for the early Sprints.  

  • Apply key concepts and terms of Agile and Scrum to project situations
  • Be able to explain the methodology’s benefits and key techniques
  • Experience the progression of key activities and artifacts
  • Have a deep understanding of different practices that can be applied and when to apply them
  • Be able to help others to understand and apply the practices and principles
  • Prepare to participate in an upcoming project 

  • Agile/Scrum Fundamentals
    • What are agile practices and principles?
    • What is “iterative and incremental” development?
    • What is Scrum?
    • Scrum Roles and responsibilities
  • Requirements
    • What is a User Story?
    • How to identify and write good User Stories
    • Non-functional requirements
    • Evolution of requirements during a project
  • Project Initiation
    • Getting started- who, what, why, and how?
    • Sprint 0- before you start sprinting
    • Spikes
    • Team Rhythm Calendar
  • Estimation and Prioritization
    • What is a Product Backlog?
    • Creating the initial Product Backlog
    • Agile Estimation Overview
    • Different ways to do Agile estimation
    • Prioritization- who, what, why, and when?
    • Definition of ”Done”
  • Release Planning
    • What is Release planning?
    • How is an Agile release plan different from a traditional release plan?
    • Methods for creating a release plan on an Agile project.
  • Planning a Sprint
    • What is a Sprint Backlog?
    • Conducting Sprint Planning Meeting Part 1
      • Selecting a subset of the product backlog
      • Determining the Sprint scope
    • Conducting Sprint Planning Meeting Part 2
    • Developing the Sprint Backlog
    • Sprint tasking and estimation
  • Running a Sprint
    • Conducting the daily Scrum
    • Evolution of requirements during a Sprint
    • Managing the Sprint scope
    • Tracking progress; recognizing problems
  • Closing a Sprint
    • Conducting a Sprint review
    • Conducting a Sprint retrospective
    • Reporting project status
    • Updating the backlog; Backlog grooming
    • Closing the Sprint
  • Managing the Product Backlog and Release Plan
    • How does the Product Backlog change during a project?
    • How do you control changes?
    • How does the Release Plan change during a project?
  • Agile Software Engineering
    • Application of typical Agile Software Engineering practices such as Continuous Integration, Test Driven Development, and Pair Programming
  • Agile Testing
    • Testing during the Sprint
    • Roles/responsibilities in testing:
      • Developers
      • Team Testers
      • Product Owner
      • Independent Test Group 

  • Members of an Agile team who will actively participate in a project using this approach
  • People on the edges of the project (secondary customers, management staff, and participants in related processes) will also benefit.  

  • None

3 Days

Full Price: $0.00
Early Bird Price: $0.00

Email for more information about group discounts or private training.

Interested in Private Group Training?

Discounts available for remote or on-site courses. Let us know!