Introduction to the QUality PERformance (QUPER) Model Seminar for Advanced Method Engineering Yuri Sprockel QUPER Background • Models in market-driven RE focus on cost-benefit relation • Dealing with Quality aspects insures a difficult trade-off when regarding release targets and business opportunities. • Support Release Planning and Roadmapping • Goals: Robust to uncertainties, Easy to use, Domain Relevant Regnell et al., 2008 QUPER Views (1) Benefit view Excessive Competitive advantage Saturation breakpoint Useful Differentiation breakpoint Useless Utility breakpoint Quality level Breakpoint Concept: Non-linear relation between Quality and Benefit. QUPER Views (2) Cost view Quality level barrier Barrier Concept: Non-linear relation between Quality and Cost. QUPER Views (3) Roadmap view Barrier Competitor B Competitor A Target release n1 Current Breakpoint Target release n2 Bad Target Quality level Utility Differentiation Saturation (Feature X, Segment Y) Benefit & Cost view combined with assessment of current quality level of actual product,competitors and targets for future releases. QUPER applied Steps: 1. Define Quality indicators 2. For each Q indicator and relevant qualifier make estimations of Benefits and Costs 3. Estimate current quality level of own product and of competing products 4. Estimate targets for coming releases, propose candidate targets and decide on actual targets 5. Approve and communicate roadmaps as vision with realistic targets 6. Revise roadmaps and iterate as necessary QUPER in the industry (tailored) (1) Sony Ericsson (SE): • Started and evaluated only Benefit view (most important for SE) • QUPER adapt with SE process, similar to SPM • Steps: 1. Define quality indicators 2. Estimate current quality level of own product and of competing products 3. For each Q indicator and relevant qualifier make estimations of Benefits 4. Estimate candidate targets and decide on actual targets Svensson et al., 2008 QUPER in the industry (tailored) (2) Steps 1 - 4 template QUPER Future Research • Steps and Concepts in Release Planning of other Domains • Dependencies of Quality Requirements • Evaluation of QUPER in other areasī Portfolio Management? Product Management? ? Regnell et al., 2008 QUPER Research direction • How to use ME in order to evaluate QUPER’s applicability for other domains (QUPER assessment tool) ? – Implement QUPER in a product software company – Define the situational factors of QUPER which are dynamic – Check list with attributes to validate QUPER for a domain or project QUPER Research direction • How can ME improve the QUPER steps resulting in less time consumption? – Investigate QUPER steps in detail – Remodel the existing PDD (minor corrections) – Remodel introduction of QUPER (interviews, workshops, validation) – Competitor analysis and breakpoints most time consuming. – Prioritizing technique for the quality indicators (dependencies) – Competitors portfolio for easy analysis