Issue 99321 - Prototype Requirement: Separate task duration and ressource effort
Summary: Prototype Requirement: Separate task duration and ressource effort
Status: CLOSED OBSOLETE
Alias: None
Product: oopm
Classification: Unclassified
Component: www (show other issues)
Version: current
Hardware: All All
: P3 Trivial
Target Milestone: AOO PleaseHelp
Assignee: AOO issues mailing list
QA Contact: issues@oopm
URL: http://oopm.openoffice.org/initial_an...
Keywords:
Depends on:
Blocks: 57601
  Show dependency tree
 
Reported: 2009-02-17 17:44 UTC by ooo
Modified: 2017-05-20 09:12 UTC (History)
2 users (show)

See Also:
Issue Type: TASK
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description ooo 2009-02-17 17:44:11 UTC
"Clear separation between a task's duration (how much time will the task take) 
and the effort for a resource. E.g. the shipment of a parcel takes 5 days but 
my effort for tracking etc is just 2 hours. This function is not provided to 
many project management tools." written in issue 57631 by user hillerd:

http://qa.openoffice.org/issues/show_bug.cgi?id=57631
Comment 1 ooo 2009-02-17 17:46:33 UTC
Is a part of the Prototype Requirement (issue 57601) until stated otherwise
Comment 2 carstenklein 2009-03-18 20:01:40 UTC
Basically, we could summarize this as having an initial plan, or as someone else
has coined it, a base line for the project, and, its actual outcome, aka runtime
state, which is basically a deviation to the base line.

While most of this is evaluation of the actual state of the project in
comparison to the planned state of a project, some of the information must also
directly be available in the visualizing part of the software.

And, while we're at it, not always the planned time required for a certain task
to complete, incl. also buffer time, is sufficient to get the task actually done.

We should also allow the software/data model, to provide for prolonging of tasks
due to, for example, their overall complexity and unforeseen
circumstances/uprising problems.

So we actually have to deal with three situations:

1 tasks complete just in time and is according to plan
2 tasks complete way below the planned time effort
3 tasks require more time due to uprising problems and other reasons for delay

While 1 and 2 can simply be implemented using an additional field, 3 would
require some more thought as to how the situation is dealt with.

This might actually also include sub tasking a given task, adding more solution
providing tasks that will fix the situation at hand. An example task would be
for example:

Rollout LDAP on the latest your-favorite-linux-distribution-here release version
and apply the company's ldap schema to it and also replicate the existing
database to the newly installed ldap server. Scheduled time: 4h.

It then shows that ldap cannot be installed from out of the box, so that the
time schedule can be met, in fact, it may even show that ldap actually cannot be
installed on such a system due to packaging/installation routine errors etc.

This would require that the whole task is to be set into question on whether it
can be solved in a given time frame.

Since the baseline of the project plan is being locked, according to someone's
proposal, the effective project plan needs to be changed, so that additional
tasks might come up, provably as sub tasks of the original one, for example
Setup Additional Test System, time: 4h
Test Deployment, time: 4h

and so on.

Comment 3 carstenklein 2009-03-18 20:09:09 UTC
For the actual implementation I would therefore presume that we

- use the project's initial plan, or baseline as the basis for the runtime
- and that we will use the actual outcome of the runtime project, as data gets
entered into the system for "real-time" comparison with the initial plan, or
baseline

So that we might actually have two sets of data, one for the initial plan, and,
second, for the running project.

In the (object oriented) data model we will thus have to provide for 

a) project "plantime" data, and,
b) project "runtime" data

 
Comment 4 Rob Weir 2013-07-30 02:35:31 UTC
Reset assignee on issues not touched by assignee in more than 1000 days.
Comment 5 Marcus 2017-05-20 09:11:33 UTC
obsolete