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

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

LEUCEMIA MIELOIDE AGUDA TIPO 0
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Advanced Piloting Cruise Plot.
Part 3 Probabilistic Decision Models
Chapter 1 The Study of Body Function Image PowerPoint
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 5 Author: Julia Richards and R. Scott Hawley.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 38.
1 Chapter 40 - Physiology and Pathophysiology of Diuretic Action Copyright © 2013 Elsevier Inc. All rights reserved.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Chapter 1 Image Slides Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Source of slides: Introduction to Automata Theory, Languages and Computation.
Armstrong Process Group, Inc. Copyright © , Armstrong Process Group, Inc., and others All rights reserved Armstrong Process.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
0 - 0.
ALGEBRAIC EXPRESSIONS
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
1 Learning Touchmath *Graphics taken from
Around the World AdditionSubtraction MultiplicationDivision AdditionSubtraction MultiplicationDivision.
ZMQS ZMQS
Micro Focus Research 1 As far as youre aware, how does your organization plan to drive business growth over the next three years? (Respondents' first choices)
Richmond House, Liverpool (1) 26 th January 2004.
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending.
PLAN Interpretive Visuals 9/2009 Interpretive Visuals.
Table 22.1 Stakeholder summary for the Odd Shoe Company
ABC Technology Project
© S Haughton more than 3?
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
Twenty Questions Subject: Twenty Questions
Squares and Square Root WALK. Solve each problem REVIEW:
We are learning how to read the 24 hour clock
Energy & Green Urbanism Markku Lappalainen Aalto University.
Do you have the Maths Factor?. Maths Can you beat this term’s Maths Challenge?
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
Chapter 5 Test Review Sections 5-1 through 5-4.
SIMOCODE-DP Software.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
1 Atlantic Annual Viewing Trends Adults 35-54, Total TV, By Daypart Average Minute Audience (000) Average Weekly Reach (%) Average Weekly Hours Viewed.
Week 1.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Figure Essential Cell Biology (© Garland Science 2010)
A SMALL TRUTH TO MAKE LIFE 100%
A small truth to make life 100%
A SMALL TRUTH TO MAKE LIFE 100%
1 Unit 1 Kinematics Chapter 1 Day
PSSA Preparation.
1 PART 1 ILLUSTRATION OF DOCUMENTS  Brief introduction to the documents contained in the envelope  Detailed clarification of the documents content.
How Cells Obtain Energy from Food
Page 1 Orchard Harvest ™ LIS Find a Patient Training.
Powerpoint reporting. Step 1 Click the object.
Presentation transcript:

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

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ä

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

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

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

Case study Iteration Release Roadmap Hartbeat 6Ville Heikkilä

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

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

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

10Ville Heikkilä Prioritization of features SCERP 21345

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

12Ville Heikkilä Collective effort estimation SCERP 31245

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

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

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

16Ville Heikkilä Prioritization of alternative plans SCERP 31245

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

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ä

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

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ä

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

Questions? 22Ville Heikkilä