För att uppnå högre flexibilitet och bättre tillgodose faktiska kundkrav finns det en ökande tendens att utveckla och leverera programvara på ett stegvist sätt. Genom att anta denna process levereras kraven i utsläpp och därför måste ett beslut fattas om vilka krav som ska levereras i vilka utsläpp. Tre huvudsakliga överväganden som måste beaktas är de tekniska företräden som krävs, de typiska motstridiga prioriteringar som fastställs av de representativa intressenterna samt balansen mellan nödvändig och tillgänglig insats. De tekniska företrädesbegränsningarna avser situationer där ett krav inte kan genomföras förrän ett annat är uppfyllt eller där ett krav genomförs i samma steg som ett annat krav. De berörda parternas preferenser kan grundas på det upplevda värdet eller det brådskande behovet av att uppfylla de olika berörda aktörernas krav. De tekniska prioriteringarna och de enskilda intressenternas prioriteringar kan vara motstridiga och svåra att förena. I detta dokument ges i) en metod för optimal fördelning av kraven på höjningar, ii) ett sätt att bedöma och optimera i vilken grad beställningen strider mot intressentprioriteringar inom tekniska företrädesbegränsningar, iii) ett medel för balansering som krävs och tillgängliga resurser för alla höjningar, och iv) en övergripande metod som kallas EVOLVE och syftar till kontinuerlig planering av inkrementell programvaruutveckling. Den optimeringsmetod som används är iterativ och i huvudsak baserad på en genetisk algoritm. En uppsättning av de mest lovande kandidatlösningarna genereras för att stödja det slutliga beslutet. I dokumentet utvärderas det föreslagna tillvägagångssättet med hjälp av ett urvalsprojekt. q ska tillämpas från och med den 1 januari 2016 till och med den 31 december 2018.
Senare, REF presentera en iterativ metod baserad på genetiska algoritmer till Software Release Planning.
Software release planning: an evolutionary and iterative approach
{'venue': 'Information and Software Technology', 'journal': 'Information and Software Technology', 'mag_field_of_study': ['Computer Science']}