From Backlog to Release: Agile Software Development Training Course (Online / Remote)
1Summary
Writing good code has never been the hard part of software delivery — coordinating people, priorities and releases usually is. This Agile Software Development Training Course from the Arab British Fellowship Training Academy is built around that coordination problem, walking participants through the Scrum roles, ceremonies and delivery rhythm that keep a development team shipping consistently.
Starting from the Agile Manifesto's core values, the course moves quickly into applied skills: writing and prioritising user stories, estimating with story points and velocity, building CI/CD pipelines, and testing through TDD and BDD. Tools such as Jira, Trello and Git are covered alongside Agile coaching and transformation practices, so attendees finish with both the technical workflow and the team dynamics needed to run Agile software projects end to end.
2Objectives and target group
Objectives
By the end of this course, participants will be able to:
- Apply Agile values, principles and the Scrum framework in real project settings.
- Write, manage and prioritise user stories and product backlogs per sprint.
- Estimate and plan Agile work, then track it with burndown charts and velocity.
- Build CI/CD pipelines and apply TDD and BDD testing strategies.
- Use Agile project management tools for team collaboration and reporting.
- Foster self-organising teams and support Agile coaching and transformation.
Who Should Attend
- Software developers moving into Agile environments.
- Project managers, team leads, Scrum Masters and Product Owners.
- IT professionals, QA analysts and testers working in Agile delivery.
- Founders and anyone involved in software development or Agile transformation.
3Course Content
Module 1: Scrum Roles, Ceremonies and the Sprint Cycle
- Scrum pillars, values and roles: Scrum Master, Product Owner, Development Team
- Agile versus traditional development methodologies
- Scrum ceremonies and the rhythm of a sprint
Module 2: User Stories, Backlogs and Estimation
- Writing effective user stories with acceptance criteria and the INVEST model
- Backlog grooming and prioritisation
- Story points, velocity, capacity planning and burndown charts
Module 3: Building CI/CD Pipelines
- Automation in deployment
- Tools and pipeline architecture for continuous integration and delivery
- Maintaining quality and consistency across releases
Module 4: Agile Testing Strategies
- The Agile testing lifecycle
- Test-driven development (TDD)
- Behaviour-driven development (BDD)
Module 5: Tools, Tracking and Team Collaboration
- Overview of Jira, Trello and Asana
- Tracking progress, dashboards and reporting
- Building self-organising teams and managing conflict
Module 6: Agile Coaching and Transformation
- Role of an Agile coach
- Guiding teams through Agile adoption
- Change management and stakeholder engagement
Module 7: Capstone Project
- Case study analysis
- Group project applying the full Agile cycle
- Presentation and peer feedback