- Allows teams to follow an agile project management approach.
- Has native support for Scrum & Kanban type projects
- Has customizable dashboards
- Has integrating reporting
- Work item
- Track your project features & requirements
- Track your code defects or bugs
- User stories
- Helps define the application requirements
- Product owners who will define & rank user stories.
- Boards
- Collaborate with others
- Kanban board: Add, update & review the work items as cards.
- Sprints
- Used working with scrum
- Schedule work items & update them as required.
- Queries
- Helps you list or search for work items based on specific criteria.
Name | When to choose | Hierarchy | Separate items |
---|---|---|---|
Basic Process | Need for the simplest model | Epic (in Portfolio backlog) 🠚 issue (in Product backlog) 🠚 task | ␀ |
Agile Process | Need for an agile process e.g. Scrum, can track user stories, bugs, development, test activities | Epic (in Portfolio backlog) 🠚 feature 〖🠚 user story (in Backlog) 🠚 task (in Backlog)〗 OR 〖bug (in Backlog) 🠚 task (in Backlog)〗 | issue |
Scrum process | Need to align with Scrum | Same as agile but product backlog item instead of user story | impediment for issue & bug tracking |
CMMI Process | Need to follow more formal project process | Same as agile but feature instead of user story | change request, issue, review, risk |
- 🤗 Capability Maturity Model Integration (CMMI) is framework to move towards an more agile approach.
- defines the following maturity levels for processes: Initial, Managed, Defined, Quantitatively Managed, and Optimizing.
- Log in to dev.azure.com with your Microsoft account
- You create an organization or use default organization for your user name.
- Create a project
- You have
- Boards
- Boards: Create work items
- Backlogs: See all items from backlog
- Sprints: you see also tasks inside work items
- Can create new sprints with start & end date
- You assign work-items as part of sprints
- Queries
- Repos, Pipelines, Test plans, Artifacts
- Boards
- You can create work items
- Can be issue, issue or task
- In boards you have columns such as to-do, doing, done
- They are customizable
- You can move work items between them
- You can create tasks inside a work item.
- Enables linking between
- GitHub commits, pull requests, and issues to work items
- Steps
- Add connection
- Project settings => Boards => GitHub connections
- Add a new connection
- To authenticate you can use
- Username + Password
- or PAT (Personal Access token)
- or OAuth (only for GitHub Enterprise Server)
- Add GitHub repositories to use with Azure Boards once the connection is established
- To authenticate you can use
- Install Azure Boards app for GitHub
- Add connection