Call Email Facebook Instagram Linkedin

Agile Software Development With Azure DevOps

  • 4.8(14,532 Rating)

Course Overview

The Agile Software Development with Azure DevOps course is designed to equip professionals with the skills to plan, develop, test, and deliver high-quality software using Agile methodologies and Microsoft Azure DevOps tools. This course bridges the gap between Agile principles and practical implementation in modern software development environments.

Participants will gain hands-on experience with Azure DevOps services, including Boards, Repos, Pipelines, Test Plans, and Artifacts. The course covers Agile planning, backlog management, sprint execution, continuous integration/continuous delivery (CI/CD), automated testing, and release management.

Beyond technical skills, the course emphasises collaboration, team efficiency, and DevOps culture, enabling participants to implement scalable, secure, and sustainable software delivery pipelines. Learners will develop the expertise to manage real-world projects, optimise workflows, and align software development practices with organisational goals.

By completing this course, participants will be well-prepared to implement Agile DevOps practices in enterprise environments and support digital transformation initiatives, while also preparing for advanced Azure DevOps and Agile certifications.

Agile Software Development With Azure DevOps Course Information:

  • Manage an entire software project using Microsoft Azure DevOps
  • Document work using features, backlog items, tasks, and bugs
  • Monitor progress with backlogs, Kanban boards,s and burndowns
  • Automate testing and deployment with continuous integration and continuous deployment (CI/CD)
  • Enhance team collaboration and craft higher-quality software in less time using Azure DevOps
  • Perform check-in, check-out, branching, and merging of source code
  • Define build configurations that include unit tests and deployment
  • Estimate, prioritize, and schedule backlog items within sprints

Schedule Dates

09 March 2026 - 11 March 2026
Agile Software Development With Azure DevOps
15 June 2026 - 17 June 2026
Agile Software Development With Azure DevOps
21 September 2026 - 23 September 2026
Agile Software Development With Azure DevOps
21 December 2026 - 23 December 2026
Agile Software Development With Azure DevOps

Course Content

  • Agile
  • Scrum

  • Team collaboration
  • Process templates
  • Version control
  • Automated builds
  • Integrated tests

  • Installing Azure DevOps
  • - Planning an Azure DevOps installation
  • - Creating collections with the administrative console
  • - Managing project security and group membership with the Web control panel
  • Securing Azure DevOps projects
  • - Assigning permissions to security groups
  • - Adding users to teams and projects
  • - Restricting user rights Configuring user alerts
  • Creating projects for Azure DevOps
  • - Comparing the built-in Scrum, CMMI and Agile process templates
  • - Specifying source control
  • - Customizing process templates

  • Mapping Azure DevOps and Agile process terms
  • - Defining epics and user stories as Azure DevOps work items
  • - Inputting features and backlog items
  • - Estimating and prioritizing work items
  • - Breaking backlog items into tasks
  • Organizing backlogs
  • - Scheduling start and end dates for releases and Sprints
  • - Assigning backlog items to iterations and team members
  • - Recording work remaining and status
  • - Monitoring team progress

  • Collaborating on code with TFVC and Git
  • - Selecting centralized vs. distributed version control
  • - Synchronizing local repositories with the master repository
  • - Viewing project history with changesets
  • Connecting to Azure DevOps from Visual Studio Team Explorer
  • - Checking out and checking in source code
  • - Merging changesets from multiple developers
  • - Branching for release management and maintenance
  • - Resolving multi-user conflicts
  • - Adding existing code to Azure DevOps source control

  • Creating, running and automating builds
  • - Defining and scheduling builds
  • - Managing releases and deployments
  • - Controlling build output
  • Crafting quality software through continuous testing
  • - Integrating unit testing into builds
  • - Leveraging Visual Studio code analysis and testing tools
  • - Creating TFS test scripts for manual testing
  • - Documenting and tracking bugs

  • Assigning work to iterations
  • Querying and defining iteration backlogs
  • Visualizing work-in-progress with Kanban boards
  • Monitoring progress with burndown charts

FAQs

This course is ideal for software developers, QA engineers, DevOps engineers, project managers, team leads, and technical professionals looking to implement Agile practices using Azure DevOps.

Yes. Participants gain practical experience in building automated CI/CD pipelines for efficient, reliable, and repeatable software delivery.

Absolutely. The course covers automated testing, test management, and defect tracking within Azure DevOps to ensure software quality and reliability.

Learners explore Azure DevOps Boards and Repos, enabling teams to manage backlogs, sprints, and code collaboration effectively while improving transparency and workflow efficiency.

Yes. Participants learn integration strategies with Azure services, GitHub, third-party testing tools, and CI/CD extensions to create end-to-end development pipelines.

This course supports career advancement in DevOps engineering, Agile project management, cloud development, and software delivery roles, and aligns with certifications such as Microsoft Azure DevOps Engineer Expert.