![]() |
Development Lifecycle »
Design and Architecture »
General
Intermediate
Scrum Product and Sprint Backlogs using ExcelBy Randar PuustThis article describes two Excel documents that can be used as a Product Backlog and Sprint Backlog for the Scrum Framework |
Windows, Office, Visual Studio, Architect, Dev
|
|
Advanced Search Add to IE Search |
|
|
|
||||||||||||||||
This article describes two Excel documents that can be used as a Product Backlog and Sprint Backlog for the Scrum Framework.
Although there is software out there that does a better job in many areas, these are intended in any of the following circumstances:
Because each backlog is in one document, it also has a few other advantages:
Some disadvantages:
I would like to point out that this article is not focused on educating readers on Agile methodologies or Scrum. It only covers how the artifacts I created should be used. There are a number of fantastic books and websites that should be used for research.
While working at T4G, an eBook by Martin Fowler got me interested in Agile methodologies. The more I read, the more I admired them. Eventually, Scrum became my Framework of choice, because even though our development processes were top notch, I always felt there was a better way to manage projects than traditional predictive methodologies.
I just got off a massive project where our Gantt chart changed so frequently, it was almost a full time job just re-prioritizing, revising, re-estimating and reordering tasks. On the next project, people were hesitant to adopt Agile methodologies, so I needed a way to quickly and with minimal cost, start using Scrum and prove that it was a better way to manage a project. I wrote up the first version of a Product Backlog and Sprint Backlog one evening, thinking it would only take me a few hours. Although that was true, the version that is downloadable here has been improved during every project I use it on, to the point where I think all the kinks have been worked out. There were actually quite a few unexpected problems I did not foresee, especially with the charts.
There are a few commonalities with both documents:
I highly recommend you store these documents in a centralized store, such as a document management system (e.g. LiveLink, SharePoint, Documentum, etc.) or in a source control system (e.g. CVS, Team System, SourceSafe, SourceGear Vault, etc.). That way, you can have multiple people (e.g. Product Owner, ScrumMaster, etc.) editing the documents, you get version tracking and you can see who made the change.
There is a set of instructions (called Help.doc) that describe common tasks that you would perform with both the Product Backlog and Sprint Backlog. Please see that for details on using the artifacts.
There are a set of reports based on the data found in the Backlogs:
The concept of velocity caused quite a few issues. A spreadsheet is really only good at tracking the current state. Building a full history into it would take up a lot of space. So I had to come up with ways to track initial sets of effort, re-estimations, etc. in a way that still tracked the velocity, without requiring a day to day tracking of changes. I feel I found the right balance, but sometimes the lack of an accurate history has caused some confusion.
Whenever possible, I will always use software to track an Agile project. Although when we first started to explore Agile methodologies, these documents were a quick way to get up and running without any hardware or software. It takes some time to learn the documents, but once you get used to them, they are easy to maintain, sometimes even being faster than logging into a system and editing the tasks.
| You must Sign In to use this message board. | ||||||||||||||||||||||
|
||||||||||||||||||||||
|
||||||||||||||||||||||
|
||||||||||||||||||||||
|
||||||||||||||||||||||
General
News
Question
Answer
Joke
Rant
Admin
|
PermaLink |
Privacy |
Terms of Use
Last Updated: 6 Sep 2007 Editor: Deeksha Shenoy |
Copyright 2007 by Randar Puust Everything else Copyright © CodeProject, 1999-2009 Web10 | Advertise on the Code Project |