At ThoughtWorks Studios, we are constantly on the lookout for innovations from our customers. Our most recent find came to us by way of the iTunes App Store. Story Triangulation by EEEMDW Inc. helps teams achieve more accurate estimates through an estimation method known as, you guessed it, story triangulation. Story triangulation is a form of estimation by analogy. Here is an excellent description of story triangulation from the book Agile Estimating and Planning by Mike Cohn:
When estimating this way, you do not compare all stories against a single baseline or universal reference. Instead, you want to estimate each new story against an assortment of those that have already been estimated. To triangulate, compare the story being estimated against a couple of other stories. To decide if a story should be estimated at five story points, see if it seems a littler bigger than a story you estimated at three and a little smaller than a story estimated eight.
In order to make this estimation by analogy process go smoothly, it is important to be able to quickly retrieve related, previously estimated stories. Story Triangulation does this really well by using standard iOS UI components such as the filtered list view and a bullet-proof navigation stack. The initial process of pointing Story Triangulation to your Mingle instance is quite simple, and the task flow to get to a story estimate—displayed in nice big text readable from across a conference room—feels simple and natural too.
We are having fun playing with Story Triangulation on the Mingle team, and we look forward to seeing more innovative mobile solutions from EEEMDW and thousands of other Mingle customers out there using Mingle APIs.