Last weekend I spent more time on the design document, I also spent time playing with many various modules to see about integration with the extend case tracker module. I have been working on a mock design and how things will function and integrate. I also started looking at all the existing case tracker module code to see how things are interacting with other modules and what type of functionality exist there. I had a discussion with yoroy and with Dave Notik (sponsor of the case tracker module) about usability and design. Also discussed about how things will function and access control type of stuff. For instance integration with organic groups. We also discussed the importance of having the gannt chart and I talked to mentor about how important it is to the project. Since I am already planning on using views calendar to display a schedule then I think this is more of eye candy and not as important. So basically I have a pretty good idea of how things will flow and how the interface will look. Some of my progress was hindered towards the end of the week due to a death in the family so some time was lost but I plan to hammer out the design document this week and start playing with CVS, and playing more with the current case tracker module.
more info can be seen at:
http://xamox.net/drupal/

Comments
Taxonomy or other way to tag content to projects
First, my condolences, Anthony.
As for thoughts, I'm not thoroughly familiar with casetracker and its add-ons yet, so forgive me if I suggest/request anything that exists...
For instance, I'm working on Project X, and I blog about Project X, it would be nice to be able to see the blog post from the Project X project page, and the same for any node type, including custom types like invoices or billing.
Almost no matter what you do, I'm your biggest fan.
Looking forward to this project,
~ benjamin, Agaric Design Collective
benjamin, agaric