Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

When you plan your project, especially in the beginning, you might only have a very high-level planning (e.g. time budgets on project or component level), and with the time, you can go more into details (tasks, sub-tasks). So you need to start planning with very rough numbers, but of course with the time, you want to benefit from being able to plan more in detail. It also might happen that some people in general prefer to plan top-down and others want to plan bottom-up:

...

Time Budget / Planning ValuesDescriptionRemarks
genericplan-values directly entered on this level, you set this valuepossible for components and project; on the task level, this is simply the JIRA work estimate
calculatedtime is retrieved from lower levels, you see this value, but can't set itthis is a value calculated by ictime from available data on the next-lower level ; according to the logic explained below

 

According to the planning approach explained above, we apply a specific logic to calculate and show plan vaues on every level. Have a look at the following example:

LevelGenericCalculatedRemarks
Task A1-015h We have made a work estimate of 5h.
Task A1-0210h We have made a work estimate of 10h.
Component A130h= 15hWe have planned 30h for component A1, and we have a calculated plan value for this component of 15h from task level. Obviously, the generic value is to high or we are still missing work estoimates for tasks of this component.
Component A220h We have planned 30h for component A2. No work estimates for tasks yet, so no calculated value.
Component A310h We have planned 10h for component A3. No work estimates for tasks yet, so no calculated value.
Projekt A100h= 60hWe have planned 100h on project level. We have a calculated value of 60h from component level. So still some planning to do on lower levels ...
Tip

You remember, we wanted to plan top-down and bottom up at the same time. The example above shows a planning situation where we are still missing some detailed planning. As we are aware of that, we still have set plan values directly on component level, and we also still maintain a generic value on project level. This way we have decided that we want to use

...

the (rough) component values for calculating the project plan and are not ready yet to replace them by calculated values from task level. All this gets transparent as we can see that generic and calculated values are present and still don't fit very well.

Now have a look at the same project in a later planning stage:

LevelGenericCalculatedRemarks
Task A1-015h We have made a work estimate of 5h.
Task A1-0210h We have made a work estimate of 10h.
Task A1-0310h We have added this task and have made a work estimate of 10h.
Component A1 

...

= 25hWe have deleted the generic value for component A1, as we have decided that the detailed planning for tasks of this component is ready now. So we only have a calculated plan value for this component of 25h from task level (doing the detailed plan on task level, we also realised that 30h was to much).
Task A2-0110h  
Task A2-0225h  
Component A2  =35hWe have deleted the generic value for component A2, as we have decided that the detailed planning for tasks of this component is ready now. So we only have a calculated plan value for this component of 25h from task level (doing the detailed plan on task level, we also realised that 20h was not enough).
Component A310h We have planned 10h for component A3. No work estimates for tasks yet, so still no calculated value.
Projekt A = 70hWe have deleted the generic value on project level, as we think that planning for components is now okay and reflects the overall time budget we will need. So we have a calculated value of 70h from component level, and big parts of that planning value is a result of work estimates on task level.

Even though it might be difficult to understand in the beginning, it is very simple: By setting a generic plan value on component level, you decide that this value should be used for calculating the results for the project (top-down approach, not very detailed). By not setting it, you decide that the calculated result for the component (= work estimates for all task/sub-tasks of the component) should be used for calculating the project time budget (bottom-up approach, detailed).

 

If you don't use components, XXX

 

 

 

 

 

 

The derived budget is always displayed (and calculated) only between exactly two levels, and it considers derived time budgets as well as generic time budgets. If there is a generic time budget, this is always taken. If not, the derived one is taken.

...