Contact Us

Agile Boot Camp Using Scrum

You will learn the conditions of success for agile methods, how to scale the agile approach for large teams, and how to adapt your current development methods to become more agile. 

The agile method Scrum will be used as a reference method during the course, but many of the techniques described also apply to other agile methods.

You will apply what you learn in a series of hands-on activities using a realistic case study that takes you through the Scrum process, with example solutions.

 

Duration: Classroom - 2 Days | Virtual - 3 Days 
Why to Take This Course:

This two day interactive workshop provides the foundational knowledge and simulated experience the Scrum team will need to get started. The course enables participants to understand their role within the Scrum team structure and equip them with the knowledge, skills, and tools to successfully implement Scrum.

One approach to Scrum training is to train the Scrum Master who will then transfer their knowledge to other members of the team. The danger of this tactic is that the Scrum Master often lacks expertise and experience, the team is inadequately trained and the agile adoption initiative carries a high risk of failure.

This introductory course focuses on team-based learning to ensure all participants gain practical experience working with the important Scrum ceremonies and artifacts.  These include the product and sprint backlog, release planning, sprint planning, daily meetings, reviews, and retrospectives.

Learn How To:

The course will help you practically learn on the following areas:

  • Explain the basics of Agile development and different Agile methodologies.
  • Understand the Scrum Framework, its roles, ceremonies, and artifacts.
  • Describe the Scrum process though the iterative lifecycle including:
  • Planning in a Scrum Environment (product, release, and sprint planning)
  • Envisaging the product
  • Developing and grooming the Product Backlog
  • Writing user stories and acceptance tests
  • Sizing and estimating Product Backlog items
  • Discuss the Sprint cycle including:
    • Sprint planning
    • Populating the task board
    • Daily Scrum meetings
    • Sprint Reviews and Retrospectives
  • Understand the role and importance of the key Agile systems development practices (pair programming, refactoring, test-driven development, etc.)
  • Identify critical success factors in the adoption of Scrum
  • Understand the importance of Self-Organizing Teams and the core values of commitment, focus, openness, respect, and courage that underpin Scrum
Contents:

Agile Basics

  • What’s wrong with the traditional SDLC?
  • Understanding Agile, its Core values and Principles
  • Introduction to Agile Methodologies

The Scrum Framework

  • Scrum Process
  • Roles and responsibilities
  • Scrum Ceremonies and Artifacts

Planning in a Scrum Environment

  • Product, Release and Sprint levels of planning
  • Envisaging the Product

Developing and Grooming the Product Backlog

  • Discovering and defining PB items
  • Prioritising the PB
  • Writing user stories and acceptance tests
  • Sizing PB items – story points and ideal days
  • Estimating with planning poker
  • Velocity and Burndown

Sprint Planning and Execution

  • Decomposing stories into tasks; estimating tasks (hours or ideal days)
  • Populating and managing the Task Board
  • Daily Scrum meetings
  • Sprint Reviews
  • Sprint Retrospectives
Format: The course delivery includes extensive practical exercises for both the group and the individual.  Interactive games stimulate participation and discussion; workshops reinforce the learning experience.
Who Should Attend:

This course is appropriate for project professionals, including Business Analysts and Project Managers, working in organizations looking to shift to an agile development environment.

  • System development and IT project managers
  • Business Analysts, systems engineers, and developers
  • Technical specialists such as systems architects, DBAs, and quality assurance personnel
  • Business managers, Product Owners, and users who are responsible for, or contribute to system development
Prerequisites: None.
Knowledge Area:

BABOK®

PMBOK®

Business Analysis Planning and Monitoring
Requirements Elicitation
Requirements Management and Communication
Enterprise Analysis
Requirements Analysis
Solution Assessment and Validation
Underlying Competencies

Project Scope Management
Project Communications Management
Project Human Resource Management
Project Time Management
Project Cost Management
Project Risk Management
Project Stakeholder Management

Learn More About Our Association