Documentation for ictime version 2.x. This documentation relates to an old, non-supported version of ictime. The documentation of the current version can be found here.

Plan/Actual Comparison

 

New Features

Version 2.0.1
Correct handling of issues assigned to more than one component, load issues on opening of component, keep configuration in session (when used via JIRA "Project" tab), deactivate non-working issue operation option.

 Before using the planning sheet, please make yourself familiar with the planning concept of ictime, specifically with the concept of generic values versus values retreived from lower hierarchy levels (see Planning Concept).

Please note that planning in ictime is always time-based. Even though you can assign a cost/price to you work for time you log, we do not offer financial budget planning at this stage, but just time-planning. Planning is also not related to resource-allocation, so you are not planning who is going to do what, but just which time budgets you expect on the level of project, component and issues. These plan values will then be compared with the time logged in the Plan/Actual interface (see Plan/Actual Comparison).


Accessing Plan/Actual Comparison

You can either access the plan/actual sheet via the JIRA project tab or via the ictime navigation.

Plan/Actual Comparison via ictime Navigation

When accessing via the ictime navigation, you have to choose a project first when entering the plan/actual comparison.

Choose a project and click on the "Show" button.

Plan/Actual Comparisonvia JIRA Project Tab

Choose a project via the JIRA project tab and select the navigation tab "Plan/Actual":

If you once have entered the plan/actual comparison sheet this way, you can change the project in JIRA and will directly go to the plan/actual comparison sheet for the respective project.

Basic Structure of the Plan/Actual Comparison

The plan/actual comparison sheet consists of the filter bar, the project section and components.

Filter

The filter bar helps you to restrict the display to a project (only if called via ictime navigation), component, version or user (coming soon - currently, only component is available).

Whatever filter you apply, the plan/actual comparison values on project and component level will not consider this filter. Reason is that plan values might be generic, and it does not make sense to compare a generic plan value that has been set for a whole project or a whole component with real values that are filtered and only include some components or some issues etc. Idea of the filter is basically restricting the issues displayed to a dimension you are interested in.

Plan/Actual Comparison for Project

This is the highest plan/actual comparison level.

FieldDescriptionRemarks
PlanPlan value on project level.either generic or as result of all plan values of all components
Actual (Logged)Time logged on all issues of the project. 
RemainingSum of all remaining estimates for all issues of the project. 
DifferencePlan minus time logged.due to JIRA options for handling of remaining estimate this value is not necessarily the same like "Remaining"
QualityA quality factor for the overall project planning. The indicator is calculated based on the quality factor of all components.

The quality factor can only be calculated if there is at least one issue that

  • has an estimate
  • has time logged
  • and is resolved or closed.

Plan/Actual Comparison for Components

This is the second plan/actual comparison level. If you did not define components for your project in JIRA, ictime will automatically display a component "Without Component".

Field/OptionDescriptionRemarks
PlanPlan value for component.Can either be generic or retrieved form the issues of this component, see Planning Sheet and Planning Concept.
LoggedTime logged for all issues belonging to this component. 
RemainingThe "remaining estimate" value from the respective JIRA field for all issues of that component.Keep in mind that this is not necessarily the difference between plan and logged, as JIRA offers various options how to set the remaining value when cerating/editing an issue and when logging work.
DifferenceThis is the real effective difference between planned and logged for all issues of that component. 
QualityQuality indicator for planning on the level of this component. The indicator is calculated based on the plan/actual difference of issues of that component that are resolved or closed, and we consider the plan value amount, so issue with high plan values have an higher impact on the quality factor compared to issues that have low time estimates.

The quality factor can only be calculated if you have at least one issue that

  • has an estimate
  • has time logged
  • and is resolved or closed.

When clicking on the component, you get access to all issues of the component and can see the plan/actual comparison on issue level (see next chapter).

Plan/Actual Comparison for Issues

When clicking on a component, you get access to all issues of that component and can plan time on these issues. Issues will only be loaded in this moment, and we will store in your session that you have opened this component. This setting will be kept, even if you navigate through JIRA or ictime.

This way, you can see the plan/actual values for all issues in one place.

Field/OptionDescriptionRemarks
TaskTask key (clickable, directs you to the issue screen), name 
TypeIssue type 
StatusIssue status. 
AssigneeAssignee of this issue 
EstimatePlan value ("work estimate") for this issue. 
Remaining EstimateThe remaining estimate.Uses the respective JIRA field.
DifferenceThis is the real effective difference between planned and logged. 
QualityQuality indicator for planning on the level of this component. On issue level, quality is simply time logged divided by time planned. Quality 1 means that plan and actual result are the same, so the planning was perfect. Quality factors > 1 mean that you have spent more time than planned, and < 1 that you have spent less time than planned.

The quality factor can only be calculated if there is at least one issue that

  • has an estimate
  • has time logged
  • and is resolved or closed.