Scrum: Agile project management and requirements gathering

Learn the Scrum agile framework including agile release management, scaling and psychology of Scrum teams


Scrum is an agile project management framework designed to reduce failure, get projects in front of the client quickly and cope with changing user requirements. If you are brand new to Scrum, this course will teach you everything you need to know.

It’s suitable for product owners, scrum masters, business analysts, engineers, designers, testers, managers or anyone else who wants to learn the Scrum framework.

We’ll cover each aspect of Scrum in turn:

  • Artefacts: product backlogs, sprint backlogs and definition of done documents
  • Ceremonies: Daily Scrum (stand-up), backlog refinement, sprint planning, retrospectives, ways of working meetings, wash-ups and sprint reviews
  • Estimating points, velocity and agile poker
  • Team roles including product owners, scrum masters and stakeholders
  • Team psychology including psychological safety, coaching and best practice
  • Agile requirement gathering, user stories, tech debt, prototyping and user labs
  • Agile release management, continuous integration and continuous delivery
  • Scaling scrum beyond a single team with product splitting and Scrum of Scrums

We will learn everything from fundamentals, but we’ll also take a look at tools and software we can use such as Jira, Trello, Travis, and other project management and continuous integration platforms. We’ll also look at related fields: Kanban, test-driven development, behaviour-driven development and more.

By the end of the course, you’ll know everything you need to do to work as part of a Scrum team and coach agile best practices.

Who this course is for:

  • Anyone who wants to learn about Scrum and agile
  • Scrum masters, product owners, business analysts, engineers and stakeholders
  • Managers who want to reduce project failure and run build successful products

Tutorial Bar