trac - Choosing a project managment tool -


i'm looking small scale open source project managment tool. i'm looking more treditional tool , not 1 designed scrum or agile.

i've worked in past test director , hp quality center. happy qc.

the main features i'm looking are

  • managing versions.
  • managing customer / technical demands.
  • managing tasks (assignment + tracking).
  • managing tests (nice have).

i've looked around recommandations here in site , google , found trac (there no tutorial or screen shots available) , teambox (looks simple) , pivotal tracker (looks promising) , open atrium (wich lacks demo).

i appreciate suggestions regarding apropriate tool tasks, , comments might have on of tools mentioned above.

i use trac project-management also, , can recommend sufficient read needs above.

native trac comes without project-management support. @ the plugin recommendation site of trac. imo best when add following plugins freshly installed trac-1.0:

  • simplemultiprojectplugin
  • timingandestimationplugin
  • estimationtoolsplugin
  • tracjsganttplugin
  • masterticketsplugin
  • ​subticketsplugin
  • childticketsplugin
  • fullblogplugin
  • tracticketstatsplugin

this combination of need project-management. can found @ trac-hacks.org , plugin installation quite easy trac.

the basic idea plan based on tickets:

  • there different types of tickets: 'task', 'defect', 'enhancement' or define new own ones.
  • then assign tickets projects, versions , milestones, there ticket fields that.
  • you can plan dependencies of tasks using ticket fields 'parent', 'blocked by', 'blocking'. gantt charts can display relationships.
  • you can query tickets fields , display results in tables.

the teams can work based on tickets, every work described , planned tickets. traditional defect tracking tickets, tasks or task packages can reflected in tickets. plan owner, start , end dates. group them , watch them in charts compare plan , reality.

managing versions

trac comes milestones displayed dated progress bars on time-sorted roadmap page. simplemultiprojectplugin adds versions roadmap page, , allows filter projects. ticket tables links behind each progress bar. example here.

managing customer / technical demands

you mean requirement management. there no direct support in trac, organize such things tickets , maybe additional links wiki pages or external documents.

managing tasks (assignment + tracking)

each ticket lives in life cycle (workflow can changed needs, see advancedticketworkflowplugin) of states. it's in hand organize how live workflow. 1 of suggested is:

  • 'new' - ticket without owner, stored later work, project may set already
  • 'assigned' - ticket owner, scheduled milestone or version
  • 'accepted' - owner starts work on it
  • 'testing' - work has finished, testing starts, owner changed now
  • 'closed' - finished
  • 'needs_work', 'reopened' - states 'new' , 'assigned' used make clear 'testing' or 'closed'

you need define rules in organisation can change states in workflow, e.g. project manager or worker or test department. it's you. things can supported trac's permission system.

the tracking of ticket progress supported in many different ways:

  • progress bars of milestones , versions
  • workload, burndown , gantt charts
  • ticket statistics charts
  • ticket queries tables, lists, ...
  • milestone charts (upcomingmilestoneschartmacro)
  • ... many more ...

managing tests

testmanagerfortracplugin friend there. although feature ways better supported tools hp quality center.


in end there many plugins trac, it's flexible , scalable, , it's written in python, means can hack , fit needs.


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -