Take Bugzilla's view of the world that everything is a bug: where the concept subsumes issues and tasks
Here are some free software project management tools:
Feature comparison across these and others:
and here's a list of potential features:
- Web-based interface
- single ID, integrated login or part of main kendra site
- (Use OpenID? to link across multiple domains)
- We host it and control it - open source software
- Federated / interoperable with itself (xml / rdf read only access behind a login - oauth?)
- View of:
- What projects am I on?
- What tasks are allocated to me?
- Events (meetings/milestones)
- Conflict resolution via aggregated view of the above.
- Goal is for people to have visibility across projects, not vice-versa
- Role-based access control
- Issue tracking system
- News, documents & files management
- Simple time tracking functionality
- Discussion: Comments, Forums and mailing lists (implementation unknown)
- Feeds & e-mail notifications.
- Multiple projects support
Main Website Goals too:
- Tagging Per-project wiki pages
- SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
- Critical path analysis (gantt chart)
- Organisation diagram - functional dependencies between projects and tasks.
- Bug: Issue or task. Dependencies between issues and tasks.
THINGS WE GET FOR FREE WITH DRUPAL:
- Custom fields for issues, time-entries, projects and users [CCK does this]
- Multilanguage support [Kendra projects working language is English: Drupal supports internationalization]
- User self-registration support [Drupal does this]
- LDAP authentication support