Project Scheduling skeleton module added
Tor Norbye <[email protected]>
| Newsgroups | gmane.comp.java.netbeans.modules.tasklist.devel |
|---|---|
| Organization | Sun Microsystems, Inc |
| Message-ID | <1041912299.12674.1140.camel@proto> |
I've added a skeleton module for project scheduling. Hopefully that will make it easier for somebody to get started providing the feature, without having to figure out ant builds, module manifests etc. This is all in the "schedule" directory in the tasklist module. I added a README there where I jotted down some thoughts on what I think needs to be added next. I do NOT plan to micromanage the scheduling project however - these are just ideas. Whoever wants to work on this should feel free to do whatever they want. I still have a fair bit of work left on the suggestions module, and work is taking up more and more of my time so I can't dedicate any time to the scheduling module, so I really hope this module will be embraced and developed by the community. It's promising to see that Trond is already interested in doing work on it. Briefly, my user model idea for the scheduling module is this: you enter user tasks as before, but you now have a separate "Scheduling" tab on the New Task panel where you can enter "estimated effort" times for each task. Then you can click on "Schedule..." to view a schedule for the tasks that have associated scheduling information. This view is shown in the Editor window. It may also include some buttons for editing information such as project start times, etc. That's it in a nutshell. Later we can get fancier by allowing multiple types of schedule views in addition to the gantt chart, for example a pert chart. And we can allow more scheduling constraints. And provide additional scheduling algorithms. And allow interactive editing of the schedule through the schedule view. etc. etc. -- Tor -- Tor Norbye <[email protected]> Sun Microsystems, Inc