Authors
Gert van Valkenhoef, Tommi Tervonen, Bert de Brock, Douwe Postmus
Publication date
2011/11/1
Journal
Information and software technology
Volume
53
Issue
11
Pages
1227-1235
Publisher
Elsevier
Description
CONTEXT
Extreme Programming (XP) is one of the most popular agile software development methodologies. XP is defined as a consistent set of values and practices designed to work well together, but lacks practices for project management and especially for supporting the customer role. The customer representative is constantly under pressure and may experience difficulties in foreseeing the adequacy of a release plan.
OBJECTIVE
To assist release planning in XP by structuring the planning problem and providing an optimization model that suggests a suitable release plan.
METHOD
We develop an optimization model that generates a release plan taking into account story size, business value, possible precedence relations, themes, and uncertainty in velocity prediction. The running-time feasibility is established through computational tests. In addition, we provide a practical heuristic approach to velocity …
Total citations
2011201220132014201520162017201820192020202120222023202413352694542361
Scholar articles
G van Valkenhoef, T Tervonen, B de Brock, D Postmus - Information and software technology, 2011