So far our ideas consist of:
We want to be able to create categories and sub categories for projects to go in to. User groups (I am thinking) will be based around having Coders and Designers (or whatever the user creates) and not mixing them. So Designers will have a different folder than coders, this I would assume would work in large companies.Create Categories Sub Categories for projects
We want to be able to accept tasks and assignments and complete themCreate Project assignments and completion of assigned tasks
The programmer or project manager needs to be able to contact the client at any given time throughout the project life cycle therefore we need a method to contact them. Client management could be keeping a database of clientsAdd client management and contacts (like a CRM).
Start time on a task followed by entering an estimated finish. (For statistical reasons (later))Time started and estimated finish on each individual project task
Ability to write small pseudo code for each individual task. This will allow juniors to understand what needs to be done moreCreate a Pseudo Code writer (with relationship/display to each task of the project)
Other things will also be tasks, notes on tasks, notes on projects, notes on clients, date posted, edit functions, deleted functions, upload project files.
This will be a timer that monitors hours working on any individual task. It will more than likely be a small app that you downloadCreate a timer.
We want the ability to calculate hours, estimated hours and compare the two using graphs and things for the admin/companiesAbility to calculate hours
Anyway that's all the ideas I have I am looking for your ideas, post them if yoiu have any *cheers
Maboroshi