Questions & Answers

Get your Rally questions answered.

This is a public Hive  publicRSS

Question

    User Story History
    Question posted 6/19/09 by AJ Mott , tagged Reports and Charts, Status Tracking, User Stories and Tasks, Web Services API
    12053 Views, 1 Comment
    Title:
    User Story History
    Full Description:

    Hi all,

    Using the API/Mashup framework, I'm trying to solve a problem of figuring out when there was creep within a given user story. For example:

    I have US1 which I created one week ago, with a planned estimate of 40.0 hours. When the story was created, I also created 4 tasks for that story, each for 10 hours. The value of the TaskEstimateTotal will agree with the planned estimate of the story (40.0). However, sometime in the past two weeks, another task was added for another 10 hours. When I look at the user story, I see that the planned estimate is still 40 (good!) and I see that the task estimate is now 50 (bad!). So what I'd like to do is find which task caused the task estimate to increase, when it was entered, etc.

    Now, I could go back and parse the description field of the RevisionHistory objects of the user story, but that doesn't seem like the most efficient means of getting the information I'm looking for. Or maybe it is, and I'm ignoring it because the thought of writing that extensive of a parser in Javascript isn't appealing.

    Any help/ideas/thoughts would be appreciated!

    Comments

    • posted 6/23/09 by Dave Smith

      Hi AJ - actually the revision history is the place I would go to for finding that information. We have the scope change report here that parses the revision history on an iteration to find added stories (the iteration rev hx doesn't get added tasks though - hence your idea here I assume).  You could probably adapt that code to be similar and look for descriptions that have TASKS added.  Hope that helps.

      Reply to this Comment