While I am on the subject of Project management, One nice feature of Mingle (I am not sure if it is new in v.2 or it was there in v1) is requirements traceability.
Requirements traceability is a requirements management discipline which makes it possible to attribute artifacts (design/code etc) to the requirements that originated them. It also provides a way to mange changes (if you know which artifacts were created to fulfill a requirement you also know the artifacts that are likely to change when the requirement change).

However, above all that, Requirements traceability is a pain in the ass* ! Which means it is hardly ever done. Especially in agile projects (working code over extensive documentation, remeber?)

Anyway, as I said, a nice feature of mingle is that, if you set it to work with your subversion repository (I created a user for mingle) and when you check in code you add the card number to the check-in comments (e.g. #123 - fixed this and that bug). Mingle will let you navigate that relation. i.e. in the History -> revisions you can see the card number and click through to the card it-self. If you also do the same from tasks to stories you get a good traceability with very little effort



And I can tell you that from personal experience having once volunteered(!) to do the whole traceability matrix for a 1000+ man/year project from the analysis to the customer requirements ( it took more than 2 weeks in case you are wondering)
 
Tuesday, June 03, 2008 8:01:05 AM (GMT Standard Time, UTC+00:00)
Mingle is not the first tool that provided such a feature. TargetProcess had this 2 years ago.
Tuesday, June 03, 2008 9:01:16 AM (GMT Standard Time, UTC+00:00)
Hi Michael,
Thanks for the update. I didn't claim that mingle is the first to do it. I just said that it can.
I have to admit I never used your tool, do I didn't know about it. In any event, I think that's a good feature to have :)

Arnon
Comments are closed.