Presentation is loading. Please wait.

Presentation is loading. Please wait.

Rigorous Support for Flexible Planning of Product Releases — A Stakeholder-Centric Approach and its Initial Evaluation Ville Heikkilä Anas Jadallah Kristian.

Similar presentations


Presentation on theme: "Rigorous Support for Flexible Planning of Product Releases — A Stakeholder-Centric Approach and its Initial Evaluation Ville Heikkilä Anas Jadallah Kristian."— Presentation transcript:

1 Rigorous Support for Flexible Planning of Product Releases — A Stakeholder-Centric Approach and its Initial Evaluation Ville Heikkilä Anas Jadallah Kristian Rautiainen Günther Ruhe

2 Ville Heikkilä, Kristian Rautiainen Aalto University School of Science and Technology Software Process Research Group Anas Jadallah, Günther Ruhe University of Calgary SE Decision Support Laboratory 2Ville Heikkilä

3 Introduction and research problem Process description and case study Key findings and discussion Contents 3Ville Heikkilä

4 Introduction Release planning by PM or PO Too many stakeholders for F2F Stakeholder Centric Release Planning (SCERP) 4Ville Heikkilä

5 Release planning problem... Features Releases k(1)k(2) Stakeholders S(1)S(2)S(q)... λ(2) = 2λ(1) = 7λ(q) = 4 Resources Objective function F(x) =  k=1…K  (k) [  n: x(n)=k WAP(n)] 5Ville Heikkilä Cap(k,r)  (1) = 9  (2) = 5 x(1)=1, x(2)=1 x(3)=2, x(N)=2

6 Case study Iteration Release Roadmap Hartbeat 6Ville Heikkilä

7 SCERP Step 1: Selection of critical stakeholders and pre-selection of candidate features Step 2: Prioritization of features Step 3: Collective effort estimation Step 4: Calculation of optimized release plan alternatives Step 5: Prioritization of alternative plans 7Ville Heikkilä 12345

8 SCERP 8Ville Heikkilä Selection of critical stakeholders and pre-selection of candidate features 12345

9 Done by the product owner Two most important companies using Agilefant 10 of 73 backlog items selected 9Ville Heikkilä Case study Selection of critical stakeholders and pre-selection of candidate features 12345

10 10Ville Heikkilä Prioritization of features SCERP 21345

11 Stakeholder invitation 19 of 33 participated in the end Cumulative voting Criteria: value, urgency and dissatisfaction Voting done in ReleasePlanner Time taken by voting was recorded 11Ville Heikkilä Prioritization of features Case study 21345

12 12Ville Heikkilä Collective effort estimation SCERP 31245

13 Only 2 active developers Collaborative effort estimation Full time equivalent (FTE) developer 13Ville Heikkilä Collective effort estimation Case study 21345

14 14Ville Heikkilä Calculation of optimized release plan alternatives SCERP 31245

15 Two next releases Release weights 9 and 5 Capacity 22 FTE-days ReleasePlanner created 5 optimized release plan alternatives Product Owner created a manual plan 15Ville Heikkilä Calculation of optimized release plan alternatives Case study 21345

16 16Ville Heikkilä Prioritization of alternative plans SCERP 31245

17 10 stakeholders 5 plans + manual plan Match score “Perfect match” (9) “No match” (1) 17Ville Heikkilä Prioritization of alternative plans Case study 21345

18 IDO1O2O3O4O5M F F F F F F F F F F Opt. (%) 100,098,998,697,196,893,4 Match 4,0 6,04,05,54,0 Plan optimization output 18Ville Heikkilä

19 6-choice attitude scale “I understood feature X” Attitudes towards method Free text field Survey 19Ville Heikkilä

20 Stakeholders understood the features and their priorities varied considerably Stakeholders understood and liked the method SCERP is time-efficient for the stakeholders Optimized plans were more acceptable than the manual plan List of candidate features was insufficient Not enough difference between criteria Key findings 20Ville Heikkilä

21 Does SCERP work? Does SCERP scale? Was the case success? Discussion 21Ville Heikkilä

22 Questions? 22Ville Heikkilä


Download ppt "Rigorous Support for Flexible Planning of Product Releases — A Stakeholder-Centric Approach and its Initial Evaluation Ville Heikkilä Anas Jadallah Kristian."

Similar presentations


Ads by Google