So let me pen (finger?) down some thoughts on what a simple project management tool can have:
- LAMP based web app.
- RBAC, who can add projects, who can add other users, modify schedules for what users etc.
- The point above entails user sessions.
- A primitive workflow - eg. user adds his tasks and timelines and an email is sent to the manager for approval before updating the db.
- Scratchpad for miscellanious ideas, thoughts, TBDs.
- Wiki integration.
- Atom feed server allowing folks to subscribe to important events/changes
- An integrated business calendaring system
- A known/unknown risks section
- A main page displaying newfeeds for related articles/projects in the industry from various news sources
- Reporting tools eg status graphs, can be per project as well as system wide, eg percent overshoot time for past projects
- Risk analysis tools (?)
- Integration with source code control and versioning systems (eg CVS) for software projects
- Keyword search/Advanced search
- Export to other tools such as Excel etc.
- Dependency tracking, which module depends on which etc.
No comments:
Post a Comment