Agile Central - Performance: Tips & Tricks for Best Performance

Document ID : KB000107763
Last Modified Date : 24/07/2018
Show Technical Document Details
Introduction:
Here's how to make Agile Central more performant -- speed up the load of pages and work items by using the latest and greatest, and some best practices. 
Instructions:

Recommendations

Dashboards/Custom Pages
Project Picker Hierarchy
Loading Work Items

  

Here are some best practices / suggestions to make your subscription more performant:

 

Dashboards/Custom Pages

Dashboards and Custom Pages are immensely useful in Agile Central. By adding apps to custom pages, the user is able to see exactly the data they want to see, how they want to see it. Similar to other pages, the more data is being loaded at once, the longer it will take for the page to load.
Recommendations:
  • Have 5 or fewer applications (Apps) on any custom page or your dashboard.  If you need more then 5, we recommend creating them on separate custom pages.
  • "Visually exciting" items can slow loading down - graphs, charts, progress bars, tags, etc; showing multiples of these apps on one page will most likely impact a page’s performance
 
Relevant Help Articles:  

Project Picker Hierarchy

While displaying the roll-up (or down) of data across projects in a hierarchy can be helpful, there is also an impact on page load time that should be considered. If a user is looking to load all data across the hierarchy at once, it should be noted that the page will load more slowly. Scoping down to a specific project while show less data, but the page will load more quickly.
 
Recommendations:
  • Projects should be created based on teams.
  • Scope directly to the project in question by unchecking Show Items from Child/Parent Projects in your Project Picker. If you are scoped all the way up the hierarchy, at the highest Parent level, you will likely encounter performance issues because the application loads all the data from all projects in the workspace.
  • If you ‘Expand All’ on older pages, such as User Stories, it has to pull all scoped fields from other projects and this will increase the time it takes the page to load.
  • Use the Work Views page should solve this issue. Users can see what they want to see without having to traverse through the whole project hierarchy on page loads. 
 
Relevant Help Articles:  

Loading Work Items

Many pages in Agile Central are meant to display work items to the end user, in a number of highly-customizable ways. Some pages are more data-intensive than others, which may load more slowly than others that load less data. If a user would like to see more data on a page such as Portfolio Items, it should be noted that there is a large amount of data to be retrieved that may be associated to a portfolio item. On the other hand, a page such as Work Views which is designed to show less data in a more controlled manner will load more quickly.
 
Recommendations:
  • Use Quick Detail Pages (QDP) when viewing details of a work item – this page/side panel loads 20-30% faster than the full-page Editable Detail Page (EDP), and even allows for copy & paste of images in the Description field!
  • Use the Work Views page instead of older pages like User Stories, or more data-intensive pages like Portfolio Items, when you want to view/manage your work items. See the How-to video here!
  • If you are viewing a long list of work items, remove any columns that have to load a lot of data or information
  • Tags, milestones, and anything with multiple values in a field can really slow things down, even custom fields
  • Filtering on a field, such as Tags, is fine, but showing them in a column will slow things down
 
Relevant Help Articles: