Releasing sooner or later?
Jason Ho, Guenther Ruhe
University of Calgary
1
Releasing sooner or later? Jason Ho, Guenther Ruhe University of - - PowerPoint PPT Presentation
Releasing sooner or later? Jason Ho, Guenther Ruhe University of Calgary 1 Outline Problem Definiton Release Planning Problem o When-to-release Problem (W2RP) o Research Questions o Innovations o Approach Modeling o
Jason Ho, Guenther Ruhe
University of Calgary
1
2
3
4
duration, how can we identify an optimized release date?
satisfaction) and the assured quality (reliability) of the release plan?
in accuracy of the prediction model of quality Re-planning potential
time
benchmark
5
the resources assigned to that feature set.
comprises of Cost of Conformance (effort for designing test cases) and Cost of Lack of Conformance (effort for fixing bugs) CoQ = CoC + CoLC
6
7
Final Plans
Final Plans 3.1. Reduce testing effort to maximize values through new features 3.2. Reduce coding effort to maximize quality of existing features 3.3. Balance testing and implementation to reduce timeline 3.1. Reduce testing effort to maximize values through new features 3.2. Reduce coding effort to maximize quality of existing features 3.3. Balance testing and implementation to reduce timeline
Baseline plan for Release Date RD1
Baseline plan for Release Date RD1 Existing Plans Existing Plans
Re-plan requests
features
new/important functionalities
built/existing functionalities
timeline
8
study from a real life technical project
9
Case-study – Trade-off Solutions
10
solutions
TRV(Fi)
Quality TRQ(Fi)
number of test cases, defect rate, and fix rate which may not be well-defined in real-life, complex projects.
revising of requirements and design.
approaches for re-allocation
and evaluations
11
137.
"ASQ Quality Press, 1999.
dependent value functions”, Requirements engineering 15.3 337-358, 2010.
Systems, Chapter 6, Lecture Notes, 2012.
economical supply chain management of rebar”. Journal of construction engineering and management, 133(1), 29-39, 2007.
case study evaluation”, Unpublished, IEEE, 2013.
Product from the Perspective of Software Reliability Models." Journal of Software 6 (2011), pp. 651-661.
Advanced Feature Dependencies”, Department Of Computer Science, University
Calgary, AB, Canada: CRC Press, Chapter 8.3, pp. 157-160, & Chapter 10.4, pp. 221-227, 2010.
Chicago Software Process Improvement Network, Feb, 2012. 12