Tuesday, January 09, 2007

Project Management thoughts

Currently came across this proj mgmt tool called Scrum. It is nice but has its drawbacks. 

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
Other Funky stuff:
  • 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.
Will add some more as I think further on this.

No comments: