Sprint Burndown/Burnups in Azure Devops - azure-devops

I need a sprint burndown chart on our dashboard in Azure Devops, but none of the available seem to fit my needs.
The burndown should reflect number of tasks, bugs and User Stories in the sprint, but the ones described here do not fulfill those needs. They either require hour estimates on each task/bug, or can give a count of one of the above Item types (Task, Bug or User Story) at a time. The "Sprint Burndown (Legacy) widget" is what comes closest to my needs, only that it does not show the burndown from Sprint start, and does not have an ideal trend line, which I would also like.
Moreover, a burnup chart would also be nice to have, but again nothing satisfies that.

The widgets provided in the dashboard are all designed. As the document stated: You can define remaining work based on Stories or Tasks, and by counting the work items or summing a field. So if you want to react to the count of tasks, bugs and stories in a Sprint Burn down widget, it is currently not possible. You could submit a feature request in our Develop Community site to promote development of richer features.
With the burndown widget, you can display the number of stories and bugs together. Because this widget has Include bugs on the Stories backlog option. If you select the Stories backlog you are presented with this additional option. Place a checkmark in the box to include bugs along with user stories in your burndown. But this also can't display the count of tasks together.
If you want to reflect the number of these items , you can choose to add a few more widgets. Or as Mar Tin said in the comment, you can develop a custom widget.
Update:
With queries you can list the work items of interest (items in the Requirements category or estimated, remaining, and completed work for items in the Task category), and then define a chart that shows either a count of work items or a sum of a numeric field.
Then create a chart based on this query and add to dashboard.
For details,please refer to documents: Remaining and completed work queries and charts; Create work tracking charts

Related

Tracking the amount of Ready work over time

We're using Azure Devops Boards as our primary work tracking environment. For our agile planning process, we've got a backlog full of user stories for which we use tags to categorize PBIs. For instance, when a story is ready for refinement by the team, it's tagged with Refinement. As soon as refinement is done it's tagged with Ready to indicate we're going to take it up for sprint planning. Nothing out of the ordinary I'd say.
Now I was looking for a way to historically chart the count of user stories having these tags, but I can't seem to find a widget supporting that. The time-tracking widgets don't seem to take tags into account and with the query-type widgets you can search for tags but you get the current set of items, not the option to plot it historically.
Does anyone know whether this can be done in one way or the other?
Some fields have a was ever such as State. Tags don't appear to support a was ever operator though, so you may have to use the REST API to search the audit data. https://learn.microsoft.com/en-us/rest/api/azure/devops/audit/?view=azure-devops-rest-6.0

Widget/Chart needed in Azure DevOps for Work Done Analysis

Ours is a service-oriented organization which handles multiple project at a time. We want to introduce Agile Methodology in our team to follow. But this methodology is not getting feasible our team. We tried to implement this by planning sprint 1 for 15 days sprint for a project, say Project A. But members allocated to complete this sprint's task, weren't able to complete it in 15 days, as they got shifted to some other projects B, C, D, E, F's priority tasks. In such case, the Project A deadline gets missed, and in turn we have to pay price for being in delay. We try not to miss date of delivery for majority of projects, but sometimes it does happen that due to many things on plate, we do forget the committed dates for project live.
We use Azure DevOps to manage the projects. We create Phase/Sprint to whichever projects its feasible. Currently there are total 100 projects on-board, senior mentoring + project managing team has only 3 people & members to do development/testing work is 18.
Each resource per day does works on 4-5 projects on average.
If the senior team asks the member to fill excel/csv sheet of work they did particular day, and import that sheet in Devops, then it will be easy for team to get their tasks on Devops board for on regular basis. But the senior members can't view work of all 18 members did for a day in a go. There can't click on 20-30 project's URL per day and check which work items were did by which member on a particular day or which work items are closed or in progress in particular sprint?
So they need a widget which provides consolidated data of all these 100 projects work items together. I have used pivot table widget, in its y axis does fits 18 members name but its x axis fits only 25 projects and not more that that. On click in Others column option also I am not able to view 100 projects projects. Other than that in this table, I am not able to differentiate the sprint-wise task too. I used Sprint overview , sprint burndown, sprint analysis etc. widgets but these widgets only give current project's current sprint data and not overall 100 projects' various sprints' (sprint 1, 2, 3 etc.).
This data is useful as this chart can be passed on to upper management for team's performance analysis. How fast or slow they are in resolving the work items.
So please help me in providing a solution, is it possible for me to have a consolidated view of chart/widget, where I can view work items (bug-wise, feature-wise, task-wise, user story-wise, test case-wise) assigned for 18 member-wise for various projects which are resolved/active/close/open under their name for a particular Sprint 1, Sprint 2, Sprint 3 etc.
It will be grateful if somebody helps to resolve this issue, Thanks in advance.
Pivot Table trail
Sprint chart
Currently, there is not such built-in widget that can consolidate views for multiple work item types, multiple users, multiple projects, multiple work item states and multiple sprints on Azure DevOps.
I also searched and tried some related Dashboard Widget extensions from the Marketplace for Azure DevOps, but did not find any available extension can meet your demands.
You may need to develop a custom Dashboard Widget extension by yourself following your demands.
You can reference to the documentation about "Develop a web extension" and "Extension samples" to develop yourself Dashboard Widget extension.

AzureDevops Boards - task items not showing, Agile

i have agile process,
in board i can only see User Story-s and Bugs, Task work items not visible in boards,
is it possible to show task work items in boards?
It is by design that Task work items not shown as cards in boards. They are shown as child work items in the User stories cards. This is because they are in different categories of work item.
In Azure devops Agile process. User Stories and Tasks are used to track work, Bugs track code defects, and Epics and Features are used to group work under larger scenarios.
Epics, Features and User Stories, Bugs(Configurable) are also backlog items, as illustrated in the below image. Check here for more inforamtion
And Boards is designed to manage backlog items. Please check here for more information.
Implement Kanban methods
Define work your team is tasked with by defining user stories, product backlog items, or requirements
Monitor progress and update the status of work items by drag-and-drop to a column
Add details and estimates to your backlog items
Quickly define tasks for backlog items
Add, run, and update inline tests
To display Task work item in User Story Card, Please check out the documents Customize your Kanban Board checklist items.

Azure DevOps: How to tell what was planned in a sprint?

Yes I can see what is currently in the sprint, but how can I tell what was originally planned in a sprint?
I would like to be able to query this for a chart on my dashboard. Additionally, I want to be able to pass this information over to Power Bi via Analytics View.
Usually, we create product backlog to correspond to your project plan, the roadmap for what your team plans to deliver. You create your product backlog by adding Issues (Basic process), User Stories (Agile), Product Backlog Items (Scrum), Requirements (CMMI).
Your backlog consists of a list of work items. You use work items to share information, assign work to team members, track dependencies, organize work, and more.
If you want to track your project plan, you should query your product backlog.
https://learn.microsoft.com/en-us/azure/devops/report/powerbi/create-quick-report?view=azure-devops

Features spanning multiple sprints in Azure Devops

I'm trying to organize the work for my team in Azure Devops and have started to break down my work into the work item types provided: Epics, Features and Backlog Items. My understanding is that the Features are a collection of related stories that don't necessarily fit into a single sprint, that is they are a portfolio management thing (a folder).
When I create a Plan I can choose to display Features, but I can only have a feature assigned to a single sprint at any one time. How can I get features showing in a Plan across multiple sprints?
I'm not sure there's a "right" way to do this, but I personally would assign Features to the last sprint in which all User Stories will be delivered. Likewise I would do the same between Epics and Features.
Features and Epics are expected to be completed over multiple sprints, so the notion of using a sprint assignment to show when they're going to be "worked on" (like a User Story) is really replaced by when all components of that feature will be delivered. That's how I'm using them anyway.
If you set the start and end dates of the feature, it will span across multiple sprints.