Блеск и Бантики

Красота, блеск, дополнительные функции, элегантности, украшения, эргономические варианты, феерические эффекты. Нет ничего плохого если это действительно важно для заказчика, и если в целях именно это и прописано.А вот как будет обидно – если при разборе полетов окажется что нужна была недорогая в облсуживании, немаркая, простая, легкая “машинка”. Добро пожаловать в мир антипаттерна Золотые бантики / Золотые требования!

В чем выражается проблема золочения требований:

  • Создания множества дополнительных требований
  • Создание сложных визуальных эффектов
  • Создание сложных визуальных представлений и отчетов
  • Использование нестандартных интерфейсных решений
  • Дублирование функций которые достигаются элементарной интеграцией продуктов – например интегрировать в список задач средства планирования при том что допустимым является импорт и экспорт задач в Microsoft Project

Какой эффект от золотых бантиков:

  • Повышение стоимости разработки
  • Повышение сложности разработки
  • Пропуск важных для бизнеса функций
  • Распределение усилий в разрез с приоритетами

Как избегать:

  • Проверять на соответствие целей и задач
  • Оценивать влияние на сроки и стоимость
  • Оценивать наличие альтернативных решений или готовых аналогов
  • Проверять вопрос: “Что будет значить для пользователя отсутствие данной функции/возможности”?