improve project management with tracking system joshua hua csci577b
TRANSCRIPT
Improve project management with tracking
systemJoshua Hua
csci577b
Problems• We work as individuals instead of team
• We don’t write down the task list for the team
• We don’t track the individual effort very well
• We don’t discover the dependencies between tasks early
• We don’t break down the team work and schedule individual task very well
Rationale of using trac
• http://trac.edgewall.org/
• Free and Open-source
• It’s written in python, easy to modify and deploy
• Integrate with SVN, bugzilla, eclipse, etc
• Rich plugins
Burn down chart, Backlog, etc.
• Many successful stories using trac
MythTV, Pidgin, Virtualbox
Benefits
• Define the task in detail
• Track effort by task(both estimation and actual cost)
• Define priority of task
• Assign task to some team member
• Give you a big picture of all the tasks for team and help manager to discover the dependencies and schedule the tasks for individuals very well
• Trace reversely from requirement to the code
A picture worth a thousand words