Summary and Schedule
This is a new lesson built with The Carpentries Workbench.
| Setup Instructions | Download files required for the lesson | |
| Duration: 00h 00m | 1. Learning Objectives | |
| Duration: 00h 10m | 2. Outline and Agenda | |
| Duration: 00h 15m | 3. Setting Up Your GitHub Repo and Project | |
| Duration: 01h 00m | 4. Requirements Gathering |
How do we capture requirements? How do we prioritise requirements? |
| Duration: 02h 00m | 5. Sprint Planning |
How do we conduct Sprint Planning meetings? How is the Sprint Backlog created? |
| Duration: 02h 35m | 6. Sprint Development Work | |
| Duration: 03h 05m | 7. Sprint Review |
How do we conduct Sprint Review meetings? What do these meeting achieve? |
| Duration: 03h 17m | 8. Sprint Retrospective |
How do we conduct Sprint Retrospective meetings? What does this meeting achieve for the team and the Scrum process? |
| Duration: 03h 27m | 9. Backlog Refinement | How do we refine the backlog? |
| Duration: 03h 37m | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.
No prior knowledge of GitHub is required to attend this course. Please see the pre-requisites below for further details.
During this Course you will be:
- Working as an Agile delivery team using GitHub as your project management tool
- Creating and developing a multicultural recipe collection using GitHub Markdown files
- Applying your existing Scrum knowledge in a practical, tool-based environment
- Managing and delivering work through a shared GitHub repository
Important context
- This workshop builds on your Agile Fundamentals course knowledge.
- The focus is not learning Agile or Scrum again, but applying it using GitHub.
Prerequisites for Course Participants
This course builds on the Agile Fundamentals course. Before attending this course, all participants are expected to complete the Agile Fundamentals course as a prerequisite.
Both Online and In-Person Participants
Learn Scrum Roles
-
Check your assigned role for the course, which will be shared with you before the workshop:
-
Review the Learner Profiles to understand:
- Your role and responsibilities
- Expectations during the course
- How you will participate in workshop activities
Create a GitHub Account
Please make sure you have a GitHub account before attending the workshop.
If you already have an account, no further action is needed.
-
If you do not have an account yet, please sign up at:
Having a GitHub account ready in advance will help ensure a smooth setup and participation experience during the workshop.
Prerequisites for Course Facilitators
- This course uses a template repository created by the course authors, which already contains some pre-populated user stories, and a template project which contains some pre-created epics and user stories carried over into your new repository. This repository will then be used by your group throughout the course. Make sure to name the repository according to your group name.
- See Facilitator responsibilities in Learner Profiles.
- You need to switch the course from “Learner View” to “Instructor View”, you can find the option on the top right corner. In “Instructor View”, you will find additional guidance notes for facilitators in each chapter, including step-by-step guidance and extra details to support you.