As more development teams move to utilizing Agile
methodologies, the management tools are different than the traditional Project
Management tools. This article assumes that the reader already buys into agile
principles. For this article we will explore creating the kind of management
reports that can be utilized in an agile development project. If you are
looking for an article to persuade you of agile development's effectiveness,
feel free to check the books and websites referenced in this article.
To create these management reports, we will be looking at
how Team Foundation Server (TFS) can be used to manage an agile project that
uses XP like features; features like stories and short iterations. TFS will
keep that information in a database and we will create reports that will keep
the information flowing to our customer.
We will look to create 3 reports: a story details report to
allow you to print out your stories to post up in your war room, a current
iteration report that reports the status of your current iteration, and a
breakdown report.