ProductSearch #1 Разработка требований. Бизнес-требования
Продолжаем разрабатывать ProductSearch. Прежде чем читать дальше, советую ознакомиться с первой статьей про ProductSearch, где я описал цели и общий план развития проекта.
В этой статья я буду вести речь про требования к ПО – кратко, что такое требования и какие бизнес-требования я определил для ProductSearch.
Определение термина "требования к ПО", Карл Вигерс определил как:
Требования к ПО состоят из трех уровней – бизнес требования, требования пользователей и функциональные требования. Вдобавок каждая система имеет свои нефункциональные требования.
Следующий рисунок демонстрирует способ представления этих требований:
В первую очередь надо разработать бизнес-требования.
Что такое бизнес-требования:
Бизнес-требования (business requirements) содержат высокоуровневые цели организации или заказчиков системы. Как правило, их высказывают те, кто финансируют проект, покупатели системы, менеджер реальных пользователей, отдел маркетинга. В этом документе объясняется, почему организации нужна такая система, то есть описаны цели, которые организация намерена достичь с ее помощью.
Бизнес-требования к Product Search
Бизнес-требования для Product Search версии 0.1:
- Простой поиск продуктов;
- Просмотр подробностей о продукте;
- Помощь в выборе лучшего поставщика для заказа продукта;
- Регистрация для поставщиков;
- Простой способ добавление ленты продуктов для поставщиков;
- Возможность обновлять и удалять продукты из базы для поставщиков;
Это только черновой вариант бизнес-требований, по мере обдумывания и обсуждения он будет обновляться и допоняться.
Хотите помочь, пишите ваши отзывы в комментариях!

Согласен, что пост получился удачным. Хорошая работа! ;)