--- title: What’s software feature tags: - Blog - เข้าใจ favourite: false created: '2022-03-29T13:28:17+07:00' published: '2022-03-29' modified: '2022-03-30T10:40:12+07:00' template: '[[General]]' feature: '[[image-1.png]]' --- # What’s software feature ![[image-1.png]] ![[image-1.png]] # **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](https://en.wikipedia.org/wiki/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](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