I have seen different strategies on using subcases on fogbugz and to me only one way makes sense:
Subcases are dependencies Only if all the subcases are finished you can resolve a parent case. I think that comes implicitly from the fact that you cannot have more than one parent. Additionally the typical use-case for me is that you have to split up a complex bug / task into manageable subparts. what do you think?
