2019-01-16: Setting up Azure DevOps with KISS Backlog

What is KISS Backlog?

Well, it's a keep it simple, stupid backlog. Why oh why do I want Sprint and Epics, Features and so on. This can be done much simpler and more flexible with tagging of tasks and listing these tasks based on a query.

Never have I ever as a developer needed anything than a flat list of tasks that I can group and query based on some criteria that I know about. Ranking can be done based on the Tagging and a custom Ranking decimal field.

Goal

  • Setup Azure Devops based on the description above
  • Create a Task query based on Tags
  • Make it easy to use Tags during creation of Tasks
  • List all Tags in use

Prerequisites


Navigate to the Board and create some tasks:

The figure above show the default view of work items. Click on "Column Options" to remove everything you don't need.

New simplified view:

  • Removed Task Id, Area area, Comments, Activity date
  • Added and Sorting on "Created Date"


The create Task view does not have a nice way to see all Tags. Install this:

https://marketplace.visualstudio.com/items?itemName=YodLabs.TagsManager2

  • Click on the "Get it free" link and follow instructions

  • Click on "Install"
  • Navigate to your Azure DevOps project and look for "Tags":

Behold all your Tags in one place. Too bad it was not a nice flat list in a table, because this view is not going to scale very good when I have 100+ Tags, but it's functional for my current purpose.