Azure DevOps in Mind map - JanaAbhijit/Learn-Azure-DevOps-using-Mind-map GitHub Wiki

Azure DevOps

Project Management

           (Boards)

Boards

  • Work Items

    • Process Template

    • Work Item Types (WITs)

      • Epics
      • Features
      • Users Stories
      • Task
      • Bug
      • Issues
      • ...
    • WITs Assignments

    • Linked Work Items

    • Manage / Review Related / Dependent Work

    • Customize Work Items

    • Queries

  • Kanban Boards

    • Visualize WITs workflow
    • Add / Link Work Items
    • Manage Work Items
    • WIP Limits
  • Backlogs

    • Define Back Logs
    • Estimates Backlogs
    • Forecast
  • Sprint Planning

    • Capacity Planning
    • Backlog Reviews
    • Assign Backlogs to Sprint
    • Review Sprints Progress
  • Delivery Plan

    • Visualize Delivery Milestones
    • Portfolio Management

Dashboard

  • Create / Configure Dashboard
  • Review Project Reports
  • Add / Configure Widgets
  • Share, Clone, Copy Dashboard

Wiki

  • Create Wiki Page
  • Markdown Content
  • Project Documentation
  • Publish Code as Wiki

Source Code Management

            (Repos)

Repository Management

  • New Repository

  • Import Repository

  • Managing Repository

    • Security

      • Access Control
      • User Permission
    • Repositories Policies

      • User Validation
      • Path Validation
      • Reserved Name Validation
      • File Size Validation
    • Repository Settings

      • Enable / Disable Repository
      • Default Branch Name
      • Allowing Forks
      • User Preference

Managing Code

  • Pull Request

  • Push

  • Branches

    • Brach Policy
    • Clone
  • Code Review

  • Commit

  • Tags

  • Fork

  • Git

    • Git Workflow
    • Git Commands
    • Visual Studio / VS Code / Other IDE & Git Integration

Build and Release Management

         Pipeline (CI&CD)  
                 (Pipeline)

Build Pipeline

  • Build Agents

  • Build Task

    • Variables

      • Pipeline Variable
      • Variable Group
    • Tasks

      • Project Type Specific Task
      • NuGet Restore
      • Code Analysis
      • Code Quality
      • Other Specific Task
      • Automation Task
    • Task Group

  • Build Triggers

  • Run Pipeline

  • Build Artifacts

Release Pipeline

  • Create Release

  • Artifacts Link

  • Trigger

    • Automated
    • Manual
  • Stages

    • Dev
    • QA
    • UAT
    • Prod

Testing & Automation

(Test Plans)

Test Suites

Test Plan

  • Automation

    • Execution with Pipeline
  • Manual

Test Reports

  • Track Test Status
  • Connect With Kanban Boards
  • Review Reports

Load Test

Test Case

Test Run

  • Execute Test Cases
  • Report Bug
  • Automation Execute in Pipeline

Access Control

  • Manage Test Plans
  • Manage Test Suites
  • Manage Test Environments
  • Manage Test Controller

Performance Testing

  • Performance Test
  • Execute Testing After Deployment

Package Management (Artifacts)

Manage Package

  • Nuget
  • Npm
  • Marven
  • Python Packages

Integration with CI&CD Pipeline

  • CI/CD
  • Versioning
  • Testing
  • Deployment
  • Cache Managements

Tools Integration

Feeds

  • Project Scope

  • Organization Scope

  • Manage Feeds

    • Create Feeds
    • Delete Feeds
    • Restore Feeds

Administration

Organization Settings

  • Create Project

  • Role Assignments

    • Collection Administrator
    • Project Administrator
    • Team Member Assignments
  • Billing Management

  • Auditing

  • Global Policies

  • Process

  • Agent Pool

  • User Management

    • User Roles / License

      • Basic
      • Stakeholder
      • VS Subscription

Project Settings

  • Roles
  • Project Configuration
  • Team Configuration
  • Agent Pool
  • Projects Teams
  • Service Connections for Projects

Process Customization

  • Process Template

  • Create Inherited Process Template

  • Custom Work Items

  • Custom WIT States and Validation

  • System Level Process Customization

    • Azure DevOps API

Private Previews

  • Enable / Disable Private Features

Extending Azure DevOps

Azure DevOps APIs

  • Custom Applications
  • DevOps Customization
  • Process Customization
  • Custom Extension Development

Azure DevOps Extension

  • Extension Development

    • Develop : JavaScript, HTML, CSS

    • Connect : Azure DevOps API

    • Publish : Extension

      • Private To Your Organization
      • Azure DevOps Marketplace