0

We currently arrange our cases in a formal way, thus:

  • Deliverables are modelled as Features (or User Stories, a custom category)
  • Work required to complete the Feature / Story is entered as Task subcases.
  • Features have no estimate of their own, just a sum of the subcases
  • Devs estimate and work on Tasks
  • QA / PMs manage by Features

Resolving a top-level case is the trigger for the QA team to take a build and test the feature. So knowing that a feature is complete is critical to our workflow. Unfortunately, working this out is a manual process, as there's no way to filter out cases that have no Active subcases.

Anyone got any clues how we could do this better? We have looked at the Dependencies plugin, but that does the opposite of what we want - it re-opens a Resolved case if a subcase is Reopened, but we want to Resolve a case automatically if a.) all subcases are resolved, and b.) it has no estimate of its own.

flag

1 Answer

0

Hmmm. There's just not a good interface-based way to do this, I'm afraid. We can help you with an API script that will search for cases, iterate through them and tag the ones with no active subcases. Contact us at customer-service@fogcreek.com.

link|flag
Hi Rich - I've now got a developer licence, and have downloaded FB locally so that I can do it myself. However, I'm having some problems with the API and specifically the IPluginGridColumn and associated SQL wrapper methods. I can add a column to the grid that displays whether a case has ancestors or children, but can't work out how display how many children of a case are Active/Resolved/Closed. I've added a question to the forums to this effect. As soon as I've worked out how to do I'll post the code somewhere (Kiln, I guess ;-)) and then others can hack around it. – Hugo Rodger-Brown Oct 24 2011 at 15:13

Your Answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.