Mario
sad I’m sad

Burn down report when using MSF for Agile 5?

It would be great to be able to specify iteration date when using MSF for Agile process template and use specified dates to generate burndown chart.
2 people have
this question
+1
Reply

  • Urban Turtle is designed to work with just about any process template. If your project contains a work item type representing the sprint, like it is done in the Visual Studio Scrum 1.0 or the Scrum for Team System v3 templates, then you could create your own mapping file to enable the burndown.

    This is actually what we've done here, since we're using the MSF Agile 5.0 template too. With some changes to our project (adding the work item type and a Removed state), we've enabled the burndown and the recycle bin features.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly sad, anxious, confused, frustrated indifferent, undecided, unconcerned happy, confident, thankful, excited

  • Mario
    happy I’m ready for a fix
    Thank you for a swift response.

    Any chance you could share your spring work item definition and mapping file ?

    I imported sprint WIT from MS scrum 1.0 process template, so eny help with mapping file would be greatly appreciated.

    --update--

    I managed to update mapping file for MSF for Agile 5 with 'Sprint' tag and
    am able to view valid burdown chart on the planning board - so this is great.

    One issue that I have is that for team projects using MSF for Agile that do not have sprint WIT defined, both planning board and task board, display configuration error and board content is not shown.

    If 'Sprint' WIT is used just for burndown it seems reasonable to display config warning and continue as ususal ?
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly sad, anxious, confused, frustrated indifferent, undecided, unconcerned happy, confident, thankful, excited

  • Mario
    happy
    Ok, resolved burndown issue ... I created a separate ut mapping file - copy of MSF for Agile with sprint tag defined which is used on those MSF agile projects that have sprint WIT.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly sad, anxious, confused, frustrated indifferent, undecided, unconcerned happy, confident, thankful, excited

  • Great! This is exactly what I was going to propose! :)

    As for the work item definition, we simply copied the Sprint work item type definition from the Visual Studio Scrum 1.0 process template.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly sad, anxious, confused, frustrated indifferent, undecided, unconcerned happy, confident, thankful, excited

  • Nathan Shaffer
    indifferent
    Can you post or send the files along with their locations? Thanks.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly sad, anxious, confused, frustrated indifferent, undecided, unconcerned happy, confident, thankful, excited

  • Urban Turtle uses what we call Configuration Mapping Files to deal with differences between process templates. You can create your own mapping file and configure your project to use it. By default, the mapping files can be found under 'C:\Program Files\Microsoft Team Foundation Server 2010\Application Tier\Web Access\Web\UrbanTurtle\configuration\project'.

    I must advise against editing one of the default files as these get removed when uninstalling the application. If you process template is similar to one of the default ones, you can copy the file, and change its name by editing the corresponding attribute at the top of the document. The files are xml-based and fairly easy to understand. Unfortunately, we do not have any formal documentation for them, but I'll be happy to help you if you have questions. Don't forget to configure your project to use your new file by choosing the Configuration option from the Project menu in the planning board or the task board.

    Enabling the burndown first requires your to add a Sprint work item type to your project. I'm sure the TFS community has already documented how to achieve this, but I don't have the information handy, and it is unrelated to Urban Turtle.

    Once the sprint work item type is ready to use, you can simply create your own mapping file and add the Sprint work item type feature. Looking at the Scrum 1.0 mapping file will show you how. You basically need to define a Sprint section under the Features element.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly sad, anxious, confused, frustrated indifferent, undecided, unconcerned happy, confident, thankful, excited

  • Here's a blog post describing how to enable the Hour Burndown for MSF Agile 5.0 process templates.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly sad, anxious, confused, frustrated indifferent, undecided, unconcerned happy, confident, thankful, excited