16
DECIDERelease DECIDERelease Method Engineering - Presentation Method Engineering - Presentation Maarten Huijs Maarten Huijs

DECIDERelease Method Engineering - Presentation Maarten Huijs

Embed Size (px)

DESCRIPTION

Origins First mentioned in: Al-Emran, A., Pfahl, D., & Ruhe, G. (2010). Decision Support for Product Release Planning Based on Robustness Analysis. In Requirements Engineering Conference (RE), th IEEE International (pp. 157–166).

Citation preview

Page 1: DECIDERelease Method Engineering - Presentation Maarten Huijs

DECIDEReleaseDECIDEReleaseMethod Engineering - PresentationMethod Engineering - Presentation

Maarten HuijsMaarten Huijs

Page 2: DECIDERelease Method Engineering - Presentation Maarten Huijs

PurposePurpose• The process of developing and delivering software to

stakeholders is often done in releases.• Release Planning refers to the ability to divide different

features among multiple releases.• DECIDERelease aims to maximize the effectiveness of

releasing software. • Combining multiple methods to aid the product manager in

the release process• Increasing the robustness and thus the quality of the

decision-making process, which is critical for Release Planning.

Page 3: DECIDERelease Method Engineering - Presentation Maarten Huijs

OriginsOrigins• First mentioned in: • Al-Emran, A., Pfahl, D., & Ruhe, G. (2010). Decision

Support for Product Release Planning Based on Robustness Analysis. In Requirements Engineering Conference (RE), 2010 18th IEEE International (pp. 157–166).

Page 4: DECIDERelease Method Engineering - Presentation Maarten Huijs

AuthorAuthor

• Ahmed Al-Emran• BSc in Computer Science and

Engineering• MSc in Software Engineering• PhD (In Progress) in

Software Engineering

Page 5: DECIDERelease Method Engineering - Presentation Maarten Huijs

AuthorAuthor

• Dietmar Pfahl• Adjunct Associate Professor at the University of

Calgary

Page 6: DECIDERelease Method Engineering - Presentation Maarten Huijs

AuthorAuthor

• Dr. Günther Ruhe• Professor at the University of Calgary,

Canada.• Leading a research team focusing on the

area of software engineering and decision support

• CEO ReleasePlanner

Page 7: DECIDERelease Method Engineering - Presentation Maarten Huijs

Main phasesMain phases

Page 8: DECIDERelease Method Engineering - Presentation Maarten Huijs

PDDPDD

Page 9: DECIDERelease Method Engineering - Presentation Maarten Huijs

Features per Features per StakeholdersStakeholders

Page 10: DECIDERelease Method Engineering - Presentation Maarten Huijs

Release PlanningRelease Planning

Page 11: DECIDERelease Method Engineering - Presentation Maarten Huijs

PDDPDD

Page 12: DECIDERelease Method Engineering - Presentation Maarten Huijs

Related literatureRelated literature

A product manager is currently spending 60% on:- planning the roadmap - generating release plans - using no specific release method (ad hoc).

Using ReleasePlanner there is an increased efficiency that allows a product manager to spend only 20% of their time on doing the same.

Momoh, Ruhe (2006)

Momoh J., Ruhe G. (2006) Release Planning Process Improvement – An Industrial Case Study. Software Process Improvement 6(11) 295–307 Interscience wiley DOI: 10.1002/ spip.273

Page 13: DECIDERelease Method Engineering - Presentation Maarten Huijs

Related literatureRelated literatureAl-Emran, A., Pfahl, D., & Ruhe, G. (2010). A HYBRID METHOD FOR ADVANCE DECISION SUPPORT IN STRATEGIC PRODUCT RELEASE PLANNING. Software Engineering decision support laboratory, 8(2), 88-95.

Example of DECIDERelease

Page 14: DECIDERelease Method Engineering - Presentation Maarten Huijs

Related literatureRelated literature

Ruhe, Saliu (2005) Ruhe, Ngo-The (2004)

Page 15: DECIDERelease Method Engineering - Presentation Maarten Huijs

Related literatureRelated literatureAl-Emran, A., Pfahl, D., & Ruhe, G. (2010). Decision Support for Product Release Planning Based on Robustness Analysis. In Requirements Engineering Conference (RE), 2010 18th IEEE International (pp. 157–166).

Explanation of the combination of different methods

Momoh, Ruhe (2006)

Page 16: DECIDERelease Method Engineering - Presentation Maarten Huijs

QuestionsQuestions??