Azure DevOps
Source: Azure DevOps documentation | Microsoft Learn
Use Case
Section titled “Use Case”Azure DevOps is appropriate for teams needing tools and a place to store and organize:
- Track and manage team/project work - can use agile methodology
- Continually build, test, and deploy - supports various languages and deployments to cloud and on premise
- Manage code - store in git repositories, code scanning
- Test planning and management - manual, user acceptance, automated, and ad hoc testing; traceability to user stories and work
- Documentation
- Dependency management, for example NuGet, npm, Python, Maven, Cargo, and Universal Packages
Azure DevOps Training Session - Overview of Azure DevOps
Section titled “Azure DevOps Training Session - Overview of Azure DevOps”Source: Training with Asaf S. at Microsoft
Create project: for example use git for repository and Scrum methodology
Walkthrough of boards, repos, pipelines, test plans, and artifacts
Creation of teams
- With separate team paths
Project settings > Team configuration: Can set separate area path with team name and child components
Backlog item
- Creation
- List of stuff that needs to be done
- Moving item to approved by product owner for work
Infrastructure team use case:
- Epic, feature, Product Backlog Item, Task
- Hierarchy: epic > features > product backlog items
- Epic and features should be readable by business users
- Items could be unassigned, though lowest level items should be assigned. Assigned could just mean who is the contact or managing it
External Links
Section titled “External Links”- DevOps Tutorial | Microsoft Azure
- Azure DevOps | Microsoft Azure describes each feature in a sentence of Azure DevOps with screenshots