Customers
User information
 Loading ...
Show article in Knowledge Base

 Items included in the Timeline Export knowledge base Export     SubscribeSubscribe      Show article info

If no filters are used in the Timeline the default behaviour is to include the following five item types: Product, Release, Project, Sprint and Issue. On the Timeline page these items are displayed using colored bars with the following hierarchy:

 

    Product - Blue

        Release - Grey

            Project - Purple

                Phase (Sprint / version) - Golden

                    Issue - Reddish brown

 

 

Knowledge Base Images/Icons/bullet_triangle_blue.gifWhen searching for items to include in the Gantt chart it starts at the bottom with issues and finds all issues using the following logic:

  1. Apply all the filters selected by the user
  2. Include all Issues where StartDate and/or DueDate is within the selected timeframe
  3. If no StartDate/DueDate is specified on the Issue it checks if the Issue has an associated Sprint. If this Sprint has either StartDate or ReleaseDate specified and within the timeframe then the Issue is included
  4. If no StartDate/EndDate is specified on the Sprint it checks the associated Project. If the Project has either StartDate or EndDate specified and within the timeframe then the Issue is included
  5. If no StartDate/EndDate is specified on the Project it checks if the Issue has an associated Release. If this Release has either StartDate or EndDate specified and within the timeframe then the Issue is included
  6. If no StartDate/EndDate is specified on the Release it checks if the Issue has an associated Product. If this Product has either StartDate or EndDate specified and within the timeframe then the Issue is included

The default timespan when the Timeline page is displayed start on the previous monday (or sunday depending on the user setting) from todays date and extends 28 days from that monday.

 

NOTE: The user must have access to all items for all items to be visible in the Timeline. If the user doesn't have access to for example Products then the products aren't included in the Timeline.

 

 

Knowledge Base Images/Icons/bullet_triangle_blue.gifSince the Gantt chart requires that all items have both StartDate and EndDate specified the following logic is used if an item is missing one or both of these:

 

On Issues

  1. Only StartDate is specified then set DueDate to StartDate
  2. Only DueDate is specified then set StartDate to DueDate
  3. No StartDate and no DueDate
    • Issue has a Sprint and Sprint has a ReleaseDate => Issue StartDate = DueDate = SprintReleaseDate
    • Issue has a Project and Project has an EndDate => Issue StartDate = DueDate = Project EndDate
    • Issue has a Release and Release has an EndDate => Issue StartDate = DueDate = Release EndDate
    • Issue has a Product and Product has an EndDate => Issue StartDate = DueDate = Project EndDate
    • Issue has a Sprint and Sprint has a StartDate => Issue StartDate = DueDate = Sprint StartDate
    • Issue has a Project and Project has a StartDate => Issue StartDate = DueDate = Project StartDate
    • Issue has a Release and Release has a StartDate => Issue StartDate = DueDate = Release StartDate
    • Issue has a Product and Product has a StartDate => Issue StartDate = DueDate = Product StartDate

On Sprints

  1. No StartDate is specified => StartDate is set to the earliest StartDate of all included Issues
  2. No ReleaseDate is specified => ReleaseDate is set to the latest DueDate of all included Issues

On Projects

  1. No StartDate is specified => StartDate is set to the earliest StartDate of all included Issues and Sprints
  2. No EndDate is specified => EndDate is set to the latest DueDate of all included Issues and Sprints

 On Releases

  1. No StartDate is specified => StartDate is set to the earliest StartDate of all included Issues and Sprints
  2. No EndDate is specified => EndDate is set to the latest DueDate of all included Issues and Sprints

On Products

  1. No StartDate is specified => StartDate is set to the earliest StartDate of all included Issues and Projects
  2. No EndDate is specified => EndDate is set to the latest DueDate of all included Issues and Projects

All items in the Timeline have a context menu which allows the user to navigate directly to the item in a new tab.

Filters 

To simplify the usage of the Timeline it's possible to filter the data on the following fields (the user needs to have access to the particular property for the filter to be visible):

 

  • Product - Filter on the Product (single selection only)
  • Release - Filter on the Release (multiple selections are possible)
  • Project Category - Filter on the Project Category (multiple selections are possible)
  • Project - Filter on the Project (multiple selections are possible)
  • Sprint - Filter on the Sprint (multiple selections are possible)
  • Owner Group - Filter on the Owner group (multiple selections are possible)
  • Owner - Filter on the owner (multiple selections are possible)
  • Developer - Filter on the developer (multiple selections are possible)

 

Each of these fields also exist as columns in the Gantt but they are hidden by default. To show these columns you click on the small arrow that becomes visible when hovering above a column header. If you click this a menu is displayed and from this you select the "Columns" option.

Task Progress

When calculating the progress of an item the user can choose to do this using two options:

 

1) Calculate progress using Estimated Time

 

When using this option the progress of an issue is calculated using the following formula:

 

if (Issue.getOriginalEstimatedTime() == 0)

    Progress (in %) = 100

else

    Progress (in %) = (Issue.getOriginalEstimatedTime() - Issue.getRemainingTime()) * 100 / Issue.getOriginalEstimatedTime())

 

2) Calculate progress using Completed Status

 

When using this option the progress of an issue is set as follows:

 

if (Issue.getIssueStatus() == Completed)

    Progress (in %) = 100

else

    Progress (in %) = 0

Progress of parents

The actual progress of an item in the Timeline is only calculated for issues. All other items derive their progress from the issue connected to that item. This means that a parent item at any level must be connected from the issue itself for a valid progress to be calculated. If a parent item is displayed in the Timeline with no connected issues it's progress is set to 0.

 

If a parent have one or more connected issues the EstimatedTime, RemainingTime and number of completed issues will automatically be added to the parent.


User comments
 Loading ...