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
See Also
Section titled “See Also”Resources
Section titled “Resources”- DevOps Tutorial | Microsoft Azure
- Azure DevOps | Microsoft Azure describes each feature in a sentence of Azure DevOps with screenshots