Changes between Version 17 and Version 18 of ProjectManagementIdeas


Ignore:
Timestamp:
Apr 29, 2009, 1:47:16 AM (15 years ago)
Author:
Chris Nelson
Comment:

Some revisions

Legend:

Unmodified
Added
Removed
Modified
  • ProjectManagementIdeas

    v17 v18  
    2424Answering the questions listed above requires recording certain properties of a task.
    2525
    26  * Duration - The amount of work needed to complete the task.  This is ''not'', necessarily, the time it will take to complete the task.  The task may be unassigned (and will take forever to complete) or has a resource assigned only part-time (so it will take longer to complete than the amount of work indicates).
    27  * Assigned resource - The individual who will work  on this task.
    28  * % Effort - The amount of the resource's time that will be spent on this task.  If the resource is working on a 2-day task 50% of the time, we expect it to take 4 days.
    29  * % Complete - The amount of the task that has been done already.
    30  * Dependencies - Other tasks that affect when this task can be started or finished.
     26 Duration:: The amount of work needed to complete the task.  This is ''not'', necessarily, the time it will take to complete the task.  The task may be unassigned (and will take forever to complete) or has a resource assigned only part-time (so it will take longer to complete than the amount of work indicates).
     27
     28 Assigned resource:: The individual who will work  on this task.
     29
     30 % Effort:: The amount of the resource's time that will be spent on this task.  If the resource is working on a 2-day task 50% of the time, we expect it to take 4 days.
     31
     32 % Complete:: The amount of the task that has been done already.
     33
     34 Dependencies:: Other tasks that affect when this task can be started or finished.
    3135
    3236=== Dependencies ===
     
    5256The basic answer to "When will my project be done?" is generally provided by a [http://en.wikipedia.org/wiki/Gantt_chart Gantt chart] which shows tasks, their dependencies, their duration (scaled by resource availability), and milestones. As discussed in [http://groups.google.com/group/trac-users/browse_thread/thread/83c0b6a248040542?hl=en two] [http://groups.google.com/group/trac-users/browse_thread/thread/3084796acbc7233c/3f393a18f99cfebd?hl=en&tvc=2#3f393a18f99cfebd}}} threads] on the Trac Users mailing list, a Gantt chart is a fundamental requirement for project management.
    5357
    54 Trac has three Gantt chart plugins:
    55 
    56  [wiki:FlashGanttPlugin FlashGantt]:: seems complex and stale.
    57 
    58  [wiki:GanttChartPlugin GanttChart]:: is a very simple Gantt chart implemented in a formatted text region.  It is manually edited, not data-driven.
    59 
    60  [http://willbarton.com/code/tracgantt/ TracGantt]:: has potential but has some funky fields (e.g., Due to Assign) that don't seem to be appropriate to what we want to do with a Gantt chart.
    61 
    62 == Gantt Chart Components ==
    63 
    6458In its most basic form, a Gantt chart shows:
    6559
    6660  Tasks:: Self-contained units of work
    67  
     61
    6862  Dependencies:: Relationships between tasks that constrain when they can be done
    6963
     
    106100'''NOTE:''' While Gantt charts typically show percent complete, this can be computed from time remaining vs. total estimate or time worked vs. total estimate.  We will not, necessarily, store percent complete.  It is intuitive for display and analysis but difficult for data entry.
    107101
     102= Resource Utilization =
     103
     104There are several views of resource utilization which may be helpful:
     105
     106 * utilization over time (80% loaded this week, 110% next week, 70% the week after, etc.)
     107 * allocation at a time (10% on task 1, 20% on task 2, 50% on task 3, etc.)
     108
     109Both views may be combined in a sequence of stacked bar graphs.  At T1, a resource is 80% utilized with 20% each on four tasks, at T2, one task is complete and the resource is 60% utilized with 20% on each of the remaining three tasks, etc.
     110
     111
    108112= Related Work =
     113
     114Trac has three Gantt chart plugins:
     115
     116 [wiki:FlashGanttPlugin FlashGantt]:: seems complex and stale.
     117
     118 [wiki:GanttChartPlugin GanttChart]:: is a very simple Gantt chart implemented in a formatted text region.  It is manually edited, not data-driven.
     119
     120 [http://willbarton.com/code/tracgantt/ TracGantt]:: has potential but has some funky fields (e.g., Due to Assign) that don't seem to be appropriate to what we want to do with a Gantt chart.
    109121
    110122MasterTicketsPlugin supports FS dependency (but calls it ''blocks'' and ''blocked by'').