Course Prospectus
Overview
Why Attend
This course offers an in-depth Agile Software Development Specialisation Course, aimed at providing attendees with the fundamentals, knowledge, and skills to excel in agile methodologies in software engineering.
The Agile Software Development Specialisation Course is dedicated to making attendees understand the agile practices, starting from the base and further. It will commence with a simple overview of Agile Software Development and will bring up the subject of core values and principles that it holds in relation to the Agile Manifesto. People who attend will be given a clear explanation of the Method and roles such as Scrum Master, Product Owner, and Development Team, and events such as Sprint Planning, Daily Stand-ups, Sprint Review, and Retrospectives.
The course will emphasize the application of User Stories and Backlog Management, including the writing of user stories, making the most important and urgent issues the priority, and product backlog management. Attendees will be introduced to Agile Estimation and Planning techniques like story points, velocity tracking, and burndown charts also.
The structure of the course will feature the explanation of the concept of Continuous Integration and Continuous Delivery, commonly abbreviated as CI/CD. The aim is to facilitate the attendees' automating of the software release process and enable them to continuously check the quality of the product. Furthermore, training will be given in that area of project management that is related to Agile, specifically in tools such as Jira and Trello, also in software used in the same agile context, if any exist. The course is going to address agile testing strategies that establish the compliance of software through methods such as test-driven development and behavior-driven development.
Course Objectives
By the end of the course, participants will be able to:
By the end of the Agile Software Development Specialisation Course, attendees will be able to:
-
Understand the principles and values of Agile Software Development.
-
Implement Scrum Framework in practical project conditions.
-
Define and manage User Stories, Product Backlogs, and tasks per sprint.
-
Estimate and plan Agile projects in an Agile manner.
-
Create Continuous Integration and Continuous Delivery (CI/CD) pipelines.
-
Utilise Agile Project Management Tools for team collaboration and tracking.
-
Practice Agile Testing Strategies, including TDD and BDD.
-
Facilitate self-organising teams and effective communication in Agile environments.
Who Should Attend?
The course is ideal for:
-
Software developers who wish to shift into agile environments.
-
Project managers and team leaders wishing to apply an agile framework.
-
Scrum Masters and Product Owners wanting to expand their knowledge.
-
IT professionals and engineers who are in project delivery.
-
QA analysts and testers working in environments around agile testing.
-
Founders and entrepreneurs interested in agile development of products.
-
Anyone working in software development or agile transformation.
How will attendees benefit?
Attendees of the Agile Software Development Specialisation Course will gain many benefits:
-
Agile Fundamentals Mastery: Understand the agile principles, values, and frameworks like Scrum, thereby bettering project execution and team collaboration.
-
Practical Implementation Skills: Learn to apply agile tools and techniques with the creation of user stories, backlog grooming, sprint planning, and CI/CD pipelines to make the attendees job-ready.
-
Enhanced Productivity and Efficiency: Learn how agile practices improve communication within the team, quicken delivery, and produce better software through practices like TDD and BDD.
-
Elevated Leadership and Collaboration: Learn how to create a self-organising, cross-functional team culture centered on transparency, accountability, and shared goals.
-
Career Opportunities: Provide openings into available roles such as Scrum Master, Agile Coach, Product Owner, and Project Manager, which are in demand in the tech industry.
-
Hands-On Experience: Apply concepts in real case studies and a capstone project that prepare participants for confidence in agile teams through gently leading or contributing.
-
Agile Method for Flexibility to Change: Acquisition of instruments to sustain uncertainty and switch quickly is an important asset today in fast-paced software and item development.
-
Certification Recognition: A recognised certificate will be awarded upon successful completion, thereby demonstrating your expertise in agile software development to potential employers and clients.
Course Outline
Introduction to Agile Software Development
-
Agile values and principles
-
Agile vs. traditional development methodologies
-
Benefits of agile in software delivery
Scrum Framework and Key Roles
-
Scrum pillars and values
-
Scrum Master, Product Owner, Development Team roles
-
Scrum ceremonies and sprint cycle
User Stories and Backlog Management
-
Writing effective user stories
-
Acceptance criteria and INVEST model
-
Backlog grooming and prioritisation
Agile Estimation and Planning
-
Story points and relative estimation
-
Velocity and capacity planning
-
Burndown charts and release planning
Continuous Integration and Continuous Delivery (CI/CD)
-
Automation in deployment
-
Tools and pipelines for CI/CD
-
Maintaining quality and consistency
Agile Project Management Tools
-
Overview of tools: Jira, Trello, Asana
-
Tracking progress and team collaboration
-
Reporting and dashboard usage
Agile Testing Strategies
-
Agile testing lifecycle
-
Test-driven development (TDD)
-
Behaviour-driven development (BDD)
Agile Team Collaboration and Communication
-
Building self-organising teams
-
Agile mindset and culture
-
Managing conflicts and promoting transparency
Agile Coaching and Transformation
-
Role of an agile coach
-
Guiding teams through agile adoption
-
Change management and stakeholder engagement
Capstone Project: Implementing Agile
-
Case study analysis
-
Group project using full agile cycle
-
Presentation and peer feedback
Schedule & Fees
2026 Schedule & Fees
| Dates | City | Language | Fees | Register |
|---|---|---|---|---|
| 18 - 22 Oct, 2026 | English | USD 3,400 Per participant | ||
| 18 - 22 Oct, 2026 | Arabic | USD 3,400 Per participant | ||
| 22 - 26 Nov, 2026 | English | USD 3,400 Per participant | ||
| 22 - 26 Nov, 2026 | Arabic | USD 3,400 Per participant |
2027 Schedule & Fees
| Dates | City | Language | Fees | Register |
|---|---|---|---|---|
| 17 - 21 Jan, 2027 | English | USD 3,400 Per participant | ||
| 17 - 21 Jan, 2027 | Arabic | USD 3,400 Per participant | ||
| 21 - 25 Feb, 2027 | English | USD 3,400 Per participant | ||
| 21 - 25 Feb, 2027 | Arabic | USD 3,400 Per participant | ||
| 18 - 22 Apr, 2027 | English | USD 3,400 Per participant | ||
| 18 - 22 Apr, 2027 | Arabic | USD 3,400 Per participant | ||
| 23 - 27 May, 2027 | English | USD 3,400 Per participant | ||
| 23 - 27 May, 2027 | Arabic | USD 3,400 Per participant | ||
| 18 - 22 Jul, 2027 | English | USD 3,400 Per participant | ||
| 18 - 22 Jul, 2027 | Arabic | USD 3,400 Per participant | ||
| 22 - 26 Aug, 2027 | English | USD 3,400 Per participant | ||
| 22 - 26 Aug, 2027 | Arabic | USD 3,400 Per participant | ||
| 17 - 21 Oct, 2027 | English | USD 3,400 Per participant | ||
| 17 - 21 Oct, 2027 | Arabic | USD 3,400 Per participant | ||
| 21 - 25 Nov, 2027 | English | USD 3,400 Per participant | ||
| 21 - 25 Nov, 2027 | Arabic | USD 3,400 Per participant |
