Красота, блеск, дополнительные функции, элегантности, украшения, эргономические варианты, феерические эффекты. Нет ничего плохого если это действительно важно для заказчика, и если в целях именно это и прописано.А вот как будет обидно — если при разборе полетов окажется что нужна была недорогая в облсуживании, немаркая, простая, легкая «машинка». Добро пожаловать в мир антипаттерна Золотые бантики / Золотые требования!
В чем выражается проблема золочения требований:
- Создания множества дополнительных требований
- Создание сложных визуальных эффектов
- Создание сложных визуальных представлений и отчетов
- Использование нестандартных интерфейсных решений
- Дублирование функций которые достигаются элементарной интеграцией продуктов — например интегрировать в список задач средства планирования при том что допустимым является импорт и экспорт задач в Microsoft Project
Какой эффект от золотых бантиков:
- Повышение стоимости разработки
- Повышение сложности разработки
- Пропуск важных для бизнеса функций
- Распределение усилий в разрез с приоритетами
Как избегать:
- Проверять на соответствие целей и задач
- Оценивать влияние на сроки и стоимость
- Оценивать наличие альтернативных решений или готовых аналогов
- Проверять вопрос: «Что будет значить для пользователя отсутствие данной функции/возможности»?