Instructor Notes
This is a placeholder file. Please add content here.
Day 1: Landscape of approaches and undertaking an example project
1.1 Welcome to the Course
1.2 Software Development Process and the Landscape of Approaches
1.3 User Stories and Capturing Project Requirements
1.4 Estimation, Prioritisation, and Stakeholder Management
1.5 Collaborative Workflow: Branches and Merging Strategies
1.6 Collaborative Workflow: Pull Requests and Code Reviews
Day 2: Technical Skills and Best Practices within an Agile Way of Working
2.1 Introduction to Automated Testing
2.2 Writing Unit Tests
2.3 Using Continuous Integration
Instructor Note
Typically skip this intro to YAML, and cover it ad-hoc within the practical bit since learners seem to grasp this very quickly.