What’s software feature

Overview

To understand bug, implement a test, measure test coverage. It’s quite important to know that those are belong to which Feature.

But what is definition of Feature ?

Definition

 Click here to expand…

Product Definition

An entity that work isolate by a group of feature on its own

You can have multiple product in your organization. Each product has its own set of features.

Feature Definition 

"[a] distinguishing characteristic of a software item (e.g., performance, portability, or functionality)."

From IEEE 829 

A discrete piece of functionality desired by stakeholders

– https://www.quora.com/How-do-you-define-a-feature-of-a-software-precisely-and-effectively

The DISCRETE/DISTINGUISH of feature is depend on the perspective of the stakeholders,
if it a small pieces of distinguish feature, maybe it can group into one feature.
E.g. Filtering by Star, Filtering by Price can merge into 1 feature “Search Filtering”

Each feature can have its own requirement, appear in page/components, and platforms