Making Sense of Insights Data
Start course

The application lifecycle doesn’t finish with app deployment. Feedback is an important element of refining an application, whether that’s exception detection and diagnoses or improving the user experience. In this course, we will look at a suite of services that capture a vast array of feedback data, ranging from exceptions to client and server telemetry. This data can be turned into easily digestible information that can be used to trigger alerts and feedback into the development lifecycle as work items.

This course begins by describing what feedback is, and the types of feedback for improving application performance and usability. It then moves on to how we can integrate feedback into the software development lifecycle and what tools we can use to simplify that task. Finally, we will look at optimizing feedback mechanisms to get meaningful data from feedback noise.

For any feedback and questions relating to this course, please contact us at

Learning Objectives

  • Designing application and user feedback loops
  • Setting up crash and event notifications for App Center
  • Setting up work item integration from App Center 
  • Making sense of App Center’s analytic and diagnostic information
  • Adding Application Insights Telemetry to an application
  • Setting up Application Insights alerts
  • Work item integration from Application Insights
  • Designing feedback dashboards
  • Viewing Application Insights Telemetry data
  • Discussing types of user feedback and how they can be captured
  • Ways to baseline and filter feedback data

Intended Audience

This course is intended for:

  • People preparing for Microsoft’s AZ-400 exam
  • App developers
  • Project managers


To get the most from this course, you should have some experience with Microsoft Azure and application development, as well as knowledge of software project management concepts.



Azure DevOps provides a customizable dashboard that lets you see many of your project’s metrics at a glance. You customize the dashboard by adding graphical widgets from a palette. Select the widget you want and drag it onto the dashboard surface. As you can see there is a large selection of preinstalled workflow metrics to choose from. I’m just going to add a couple to give you an idea. Assigned to me is an obvious choice and requires no explanation or configuration. Chart for work items is a generic work items graph that you populate with a custom query. After dropping the widget, you need to create your query by going into queries under the Boards menu. Query creation is reasonably straight forward. There are conditional statements where you set the variables and operators from drop down lists. The conditions are combined with “and” and “or” operators. Save your query. Go back to the dashboard and click on the upper right corner of the widget to configure it. Select your query from the drop-down list and specify the chart type. Next select the “group by” variable and customize the series colors if desired. Save the configuration. The widgets are interactive, if you click on the metric you can drill down to the underlying data and tasks.

About the Author
Learning Paths

Hallam is a software architect with over 20 years experience across a wide range of industries. He began his software career as a  Delphi/Interbase disciple but changed his allegiance to Microsoft with its deep and broad ecosystem. While Hallam has designed and crafted custom software utilizing web, mobile and desktop technologies, good quality reliable data is the key to a successful solution. The challenge of quickly turning data into useful information for digestion by humans and machines has led Hallam to specialize in database design and process automation. Showing customers how leverage new technology to change and improve their business processes is one of the key drivers keeping Hallam coming back to the keyboard.