Agile
planning with Scrum
By Mascha Kurpicz, student in computer science,
University of Bern
Project
duration: Sept. 2010 – Feb.
2011
Scrum and other agile
methodologies are now widely accepted in practice. In Scrum, the work is
organized in user stories and the customer is responsible for their
organization in a product backlog. At the end of each iteration, the progress
is reviewed and priorities are re-evaluated. During the iteration, daily
meetings take place to set direction and focus. The overall emphasis is on the
incremental delivery of working functionality and the reduction of
work-in-progress.
Despite a rich literature
on the subject, more evidence-based research is needed. In this project, we
would like to get better understanding of the dynamics of agile planning by
mining existing product backlogs and their history.
It would be especially
interesting to study how re-prioritization happens in practice. Are significant
adjustments of the initial priorities frequent? Can overall patterns be detected?
Other aspects could be analyzed as well. How is the focus set and maintained on
a daily basis? How does the team velocity vary over time?
To conduct this research, we need access to existing
product backlog to be analyzed. This research will lead to a better
understanding of Scrum in general, but could also reveal valuable information
specific to your company and its development practices.