Changes between Version 131 and Version 132 of ProjectManagementIdeas


Ignore:
Timestamp:
Sep 18, 2015, 2:36:54 PM (9 years ago)
Author:
figaro
Comment:

Added link to timing and quote specification

Legend:

Unmodified
Added
Removed
Modified
  • ProjectManagementIdeas

    v131 v132  
    33= Project management ideas
    44
    5 Trac is strong in basic, individual and small-team task management, but lacks features for heavy-duty project management such as in [https://products.office.com/en-us/project/project-and-portfolio-management-software Microsoft Project] and [http://sourceforge.net/projects/openworkbench/ Open Workbench]. This page discusses those missing features and how they can best be realized. We don't seek to make Trac a completely general project management solution and will limit resources to people and assume they are available full time.
     5Trac is strong in basic, individual and small-team task management, but lacks features for heavy-duty project management such as in [https://products.office.com/en-us/project/project-and-portfolio-management-software MS-Project] and [http://sourceforge.net/projects/openworkbench/ Open Workbench]. This page discusses those missing features and how they can best be realized. We don't seek to make Trac a completely general project management solution and will limit resources to people and assume they are available full time.
    66
    77In Trac, a "project" is sometimes synonymous with "installation". On this page it is a set of related tasks and deadlines. Each phase in the project would have a milestone with a target date and tickets to complete the work for that phase.
     
    168168||6||Assemble units||8h||2,3,4,5|| ||May 11, 2009||May 11, 2009||
    169169
    170 Microsoft Project supports many calendars in a project. Roughly speaking, the project calendar has working hours per day and working days per week (e.g., 9-5, Monday-Friday) and resource calendars can override that (e.g., Ethan is on vacation the August 15-19).
     170MS-Project supports many calendars in a project. Roughly speaking, the project calendar has working hours per day and working days per week (e.g., 9-5, Monday-Friday) and resource calendars can override that (e.g., Ethan is on vacation the August 15-19).
    171171
    172172== Gantt Charts
     
    273273=== Time and Scheduling
    274274
    275 TimingAndEstimationPlugin and TracHoursPlugin add estimated and actual hours fields to tickets. There is some disagreement about whether the estimate is the remaining time (so total estimated time is actual + estimate) or total time (so remaining time is estimate - actual). A Gantt chart typically has estimate and percent complete. It is possible to extract this from either recording convention and we should allow either convention via a configurable interface.
     275TimingAndEstimationPlugin and TracHoursPlugin add estimated and actual hours fields to tickets. There is some disagreement about whether the estimate is the remaining time (so total estimated time is actual + estimate) or total time (so remaining time is estimate - actual). A Gantt chart typically has estimate and percent complete. It is possible to extract this from either recording convention and we should allow either convention via a configurable interface. There is also a TimeEstimationAndQuotingSpecification.
    276276
    277277DateFieldPlugin has some helpful wrappers around custom fields to validate them as dates.
     
    285285Trac has several Gantt chart plugins:
    286286
    287  [wiki:TracJsGanttPlugin TracJsGantt]:: A data-driven plugin which presents ticket status in a display much like Microsoft Project's WBS format.
     287 [wiki:TracJsGanttPlugin TracJsGantt]:: A data-driven plugin which presents ticket status in a display much like MS-Project's WBS format.
    288288
    289289 [wiki:FlashGanttPlugin FlashGantt]:: seems complex and stale.
     
    295295=== Data Exchange
    296296
    297 The TicketImportPlugin can import tasks exported from Microsoft Project as a CSV file. There is a [ticket:7812 patch] to import dependencies, so MS-Project can feed !MasterTickets.
     297The TicketImportPlugin can import tasks exported from MS-Project as a CSV file. There is a [ticket:7812 patch] to import dependencies, so MS-Project can feed !MasterTickets.
    298298
    299299Because Microsoft products are present in many environments, it would be nice if we could get availability information from Exchange to feed a project calendar. Just reading from the group calendar would probably be enough. That way users would only have to put in their vacations, etc. in one place.
     
    303303MS-Project goes far beyond what is likely to be put into a Trac-based project management solution, but it may be helpful to consider what task properties are recorded and what their analogs may be in Trac tickets.
    304304
    305 The Microsoft Project ''Task Information'' property sheet includes:
     305The MS-Project ''Task Information'' property sheet includes:
    306306
    307307 * General