На самом деле никакого прояснения понятия feature в SWEBOK нет. То же самое "словоблудие". Похоже действительно, имеет смысл просто не обращать на это внимание..
а вот с этого момента поподробнее ... Эд. Там все "русским по белому" написано.
Фича инвариантна по отношению к тому, создали вы продукт или только его замыслили ... Фича - это некое важное, например, с потребительской точки зрения свойство системы. Фича, это то, за что цениться эта система ее потребителями, или что побуждает использовать продукт. Фичи могут иметь АБСОЛЮТНО РАЗНЫЙ УРОВЕНЬ, если говорить в терминах Вигерса. Это может быть и "Возможность получить отчет по <чему-то, чего раньше не было и это ценно для заказчика>" и может быть НЕФУНКЦИОНАЛЬНОЕ ТРЕБОВАНИЕ - типа "получение отчета на 1M записей за 2 сек." - т.к. ВАЖНО получить отчет очень быстро, т.е. фичи могут быть вполне "ортогональны" пользовательским и иным требованиям. Но, при условии хорошей проработки требований, каждая из фича будет связана с набором бизнес/пользовательских/функциональных или нефункциональных требований. Т.о. фичи являются отдельным артефактом, который важен как при продуктовой разработке (набор требований должен гарантировать, что фича будет реализована в системе разработчиками), так и при заказной разработке (фичи - то что в системе особенно ценно для заказчика и опять-таки, они должны быть отражены в тербованиях). Отсюда и дуализм их природы .... Другой вопрос - с какой степенью детализации должны быть проработаны фичи.