Changes between Version 17 and Version 18 of ProjectManagementIdeas
- Timestamp:
- Apr 29, 2009, 1:47:16 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ProjectManagementIdeas
v17 v18 24 24 Answering the questions listed above requires recording certain properties of a task. 25 25 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. 31 35 32 36 === Dependencies === … … 52 56 The 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. 53 57 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 64 58 In its most basic form, a Gantt chart shows: 65 59 66 60 Tasks:: Self-contained units of work 67 61 68 62 Dependencies:: Relationships between tasks that constrain when they can be done 69 63 … … 106 100 '''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. 107 101 102 = Resource Utilization = 103 104 There 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 109 Both 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 108 112 = Related Work = 113 114 Trac 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. 109 121 110 122 MasterTicketsPlugin supports FS dependency (but calls it ''blocks'' and ''blocked by'').