Skip to main content
Lesson Description Pre-Alpha This lesson is in the pre-alpha phase, which means that it is in early development, but has not yet been taught.

    Lesson Description
    Industry Skills Training in Agile
    • Industry Skills Training in Agile
    • Key Points
    • Instructor Notes
    • Extract All Images

      • Reference
    Search the All In One page
    Industry Skills Training in Agile
    %
  • Learner View

    Summary and Schedule
    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 Working with Clients
    Day 2: Technical Skills and Best Practices within an Agile Way of Working
    2.1 Collaborative Workflow: Branches and Merging Strategies
    2.2 Collaborative Workflow: Pull Requests and Code Reviews
    2.3 Introduction to Automated Testing
    2.4 Writing Unit Tests
    2.5 Using Continuous Integration
    2.6 The Agile Development Process
    2.7 Anatomy of an Agile Sprint
    Day 3: Undertaking our First Sprint
    3.1 Sprint 1 Work Block
    3.2 Sprint 1 Review Meeting
    3.3 Sprint 1 Retrospective
    3.4 Mentoring Session
    Day 4: Our Second Sprint: Preparing to Deliver
    4.1 Prepare Code for Release
    4.2 Sprint 2 Planning Meeting
    4.3 Sprint 2 Work Block
    4.4 Sprint 2 Review Meeting
    4.5 Sprint 2 Retrospective
    4.6 Reflection
    Day 5: Deliver to Clients
    5.1 Prepare to Delivery
    5.2 Delivery Meeting
    5.3 Reflection

    • Key Points
    • Instructor Notes
    • Extract All Images

    • Reference

    See all in one page

    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 Working with ClientsCommunicating with ClientsDesigning a Kickoff Meeting


    Day 2: Technical Skills and Best Practices within an Agile Way of Working


    2.1 Collaborative Workflow: Branches and Merging Strategies


    2.2 Collaborative Workflow: Pull Requests and Code Reviews


    2.3 Introduction to Automated Testing


    2.4 Writing Unit Tests


    2.5 Using Continuous Integration


    2.6 The Agile Development ProcessScrum PhilosophyScrum ValuesScrum PillarsScrum Artifacts and CommitmentsScrum Team


    2.7 Anatomy of an Agile SprintEvents of a SprintSprint Planning for the Coffee Beans Analysis Project


    Day 3: Undertaking our First Sprint


    3.1 Sprint 1 Work Block


    3.2 Sprint 1 Review Meeting


    3.3 Sprint 1 Retrospective


    3.4 Mentoring Session


    Day 4: Our Second Sprint: Preparing to Deliver


    4.1 Prepare Code for Release


    4.2 Sprint 2 Planning Meeting


    4.3 Sprint 2 Work Block


    4.4 Sprint 2 Review Meeting


    4.5 Sprint 2 Retrospective


    4.6 Reflection


    Day 5: Deliver to Clients


    5.1 Prepare to Delivery


    5.2 Delivery Meeting


    5.3 Reflection



    This lesson is subject to the Code of Conduct

    Edit on GitHub | Contributing | Source

    Cite | Contact | About

    Materials licensed under CC-BY 4.0 by the authors

    Template licensed under CC-BY 4.0 by The Carpentries

    Built with sandpaper (0.16.12), pegboard (0.7.9), and varnish (1.0.6)


    Back To Top