Resource Management
The primary Resource applied to a Task is the % of available time from the user assigned to the Task, however other Resources could be critical to completing the Project.
A separate screen is therefore required to initially define a range of project-wide resources before they can be assigned to an individual Task. The Resource creator user is logged and should have tiki_p_admin_projects permission; subsequent editors are also noted as the 'last' editor.
Project Resources: each Project should be able to have a set of Resources defined as follows, where each 'resource' is assigned a unique system Id (ie resourceId):
- Resource title: short title for the individual resource
- Resource description: longer description for the resource
- Resource type: various resource type are possible and depending upon the type this dictates how they are 'consumed':
- Fixed: a resource that always 100% utilised on a single task for the time it is allocated to it, e.g. a item of physical equipment such as a UPS/generator
- Shareable (finite): a centralised resource that can be used by multiple tasks but still has a finite capacity that can be depleted by successive uses, e.g. a stock of building materials
- Shareable (continuous): a centralised resource that can be used by multiple tasks but has no (real) capacity limit, e.g. a subcontract labour pool or a bought-in professional service
- Project team: a special case that should be allowed for, where the Resource type is a whole project team. For this situation, in addition to the general resource parameters discussed above, an already defined team or a new team team should be definable, where the team members should selectable from the overall set of users that have been assigned to the project. This then allows a Task to be assigned to a single individual in the normal way, and who is accountable for it, but the time 'consumed' by other project team individuals can also be tracked who may be members of multiple 'virtual' teams that contribute to completing multiple tasks. Please note that this functionality is separate from, but can be used in conjunction with, the simple "Shared for Group" function that can be set for any Task - which allows the Task to be visible by (and editable by??) a designated system Group.
- Resource one-time-cost: cost for the Resource that is incurred on a one-time basis
- Resource running cost: cost for using the Resource on a per unit of time basis.
- Resource unit of time: should be selectable from minutes, hours, days, weeks, months with a default of hours
- Resource currency: ISO4217 currency type eg GBP
Table of contents for section:
Table of contents for main document: