Chapter 3

Features and Their Prioritization

3.1 Introduction

The input for the release planning process is a set of features that are evolving over time due to changing user requirements and better problem understanding. Intuitively, features are key distinctive characteristics of a product. Features are an abstraction from requirements that both customers and developers understand. They are seen as the “selling units” of a product.

Prioritization of features is the process of assigning a priority to them. This is typically done by multiple stakeholders and related to multiple criteria. Prioritization sounds simple but it is not. Already on a conceptual level, you need to specify who is doing the prioritization, what is being prioritized, ...

Get Product Release Planning now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.