Skip to content

Latest commit

 

History

History
71 lines (61 loc) · 3.14 KB

File metadata and controls

71 lines (61 loc) · 3.14 KB

Azure Boards

  • Allows teams to follow an agile project management approach.
  • Has native support for Scrum & Kanban type projects
  • Has customizable dashboards
  • Has integrating reporting

Terminology

  • 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.

📝 Choose a process

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.

Flow

  • 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
  • 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.

Connecting to GitHub

  • Enables linking between
    • GitHub commits, pull requests, and issues to work items
  • Steps
    1. 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
    2. Install Azure Boards app for GitHub