Module 6: Azure DevOps Overview

Introduction to Azure DevOps platform and services.

Duration: 45 minutes

Learning Objectives

  • • Understand Azure DevOps platform and its services
  • • Set up Azure DevOps organization and projects
  • • Explore project management features
  • • Learn about integration capabilities and best practices

Key Topics

Azure DevOps Organization Setup

Creating and configuring Azure DevOps organizations and projects.

# Azure DevOps Services:
- Azure Repos: Git repositories
- Azure Pipelines: CI/CD automation
- Azure Boards: Work item tracking
- Azure Artifacts: Package management
- Azure Test Plans: Testing tools

Project Management Features

Using Azure Boards for work item management and project tracking.

  • • Work items (User Stories, Tasks, Bugs, Epics)
  • • Sprint planning and tracking
  • • Kanban boards and backlogs
  • • Reporting and analytics
  • • Team collaboration tools

Integration Capabilities

Connecting Azure DevOps with external tools and services.

# Integration options:
- GitHub integration
- Slack notifications
- Microsoft Teams
- Visual Studio integration
- Third-party extensions
- REST API access

Best Practices Overview

Following industry best practices for DevOps implementation.

  • • Use consistent naming conventions
  • • Implement proper branching strategies
  • • Set up automated testing
  • • Monitor and track metrics
  • • Regular team collaboration and reviews

Hands-on Exercises

Exercise 1: Create Azure DevOps Project

Set up a new Azure DevOps organization and create a project for the Student Management application.

Exercise 2: Configure Work Items

Create user stories, tasks, and bugs for the Student Management project.

Exercise 3: Team Collaboration Setup

Configure team notifications and integrate with Microsoft Teams or Slack.