DocumentCode
2579719
Title
Handling Uncertainty in Agile Requirement Prioritization and Scheduling Using Statistical Simulation
Author
Logue, Kevin ; McDaid, Kevin
Author_Institution
Software Technol. Res. Centre (SToRC), Dundalk Inst. of Technol., Dundalk
fYear
2008
fDate
4-8 Aug. 2008
Firstpage
73
Lastpage
82
Abstract
In the creation of a release plan developers must attempt to maximise business value while maintaining a high degree of certainty that the product will be completed on time and to budget. As a result of these constraints management is often forced to make the difficult decision as to which stories to complete and which to ignore. The difficulty of this decision is compounded by a high degree of uncertainty within the business value of each story, the story size and also the resources available. This paper proposes a relatively simple statistical methodology that allows for uncertainty in these areas. In so doing it provides key stakeholders with the opportunity to manage uncertainty in the planning of what functionality to include in upcoming releases. The technique is lightweight in nature and consistent with existing agile planning practices. A case study is provided to demonstrate how the method may be used.
Keywords
planning; scheduling; software development management; statistical analysis; uncertainty handling; agile planning; agile requirement prioritization; agile requirement scheduling; constraints management; statistical simulation; uncertainty handling; Business; Condition monitoring; Cost benefit analysis; Design methodology; Process planning; Programming; Project management; Software maintenance; Statistical analysis; Uncertainty; Prioritization; Release Planning; Requirements; Scheduling; Statistical Simulation; Uncertainty;
fLanguage
English
Publisher
ieee
Conference_Titel
Agile, 2008. AGILE '08. Conference
Conference_Location
Location: Toronto, Ont.
Print_ISBN
978-0-7695-3321-6
Type
conf
DOI
10.1109/Agile.2008.79
Filename
4599454
Link To Document