Posts Tagged ‘бизнес-требования’

ProductSearch #2 Разработка требований. Бизнес-план

Posted in Product Search on July 6th, 2008 by Yaroslav Vorozhko – 3 Comments

bsplan

Продолжаем разрабатывать ProductSearch.

Вводная статья про разрабатываемый продукт: Создание проекта ProductSearch.
И статья про разработку требований – Бизнес-требования.

Бизнес-требования определяют и набор бизнес-задач (вариантов использования), которые позволяет выполнять приложение (ширина приложения), и глубину уровня, до которого реализуется каждый вариант использования.

Если бизнес-требования помогают вам определить, что некий вариант использования выходит за границы проекта, значит, что вы принимаете решение о ширине проекта.
Глубина простирается от простой реализации до полной автоматизации с множеством вспомогательных средств.

Бизнес-требования позволяют понять, для каких вариантов использования необходима надежная и полная функциональность, а для каких достаточно поверхностной реализации, по крайней мере на первое время.

Карл Вигерс. Разработка требований к программному обеспечению

Написание бизнес-требований, целей и видения продукта сложная тема,
и для меня в каком-то смысле нова. Поэтому, мне было бы интересно услышать Ваше мнение про все ниже написанное.

План создания бизнес модели продукта:

  • Исходные данные
  • Возможности бизнеса
  • Бизнес-цели и критерии успеха
  • Потребности клиента
  • Бизнес риски

read more »

ProductSearch #1 Разработка требований. Бизнес-требования

Posted in Development, Product Search on June 26th, 2008 by Yaroslav Vorozhko – 2 Comments

Продолжаем разрабатывать ProductSearch. Прежде чем читать дальше, советую ознакомиться с первой статьей про ProductSearch, где я описал цели и общий план развития проекта.

В этой статья я буду вести речь про требования к ПО – кратко, что такое требования и какие бизнес-требования я определил для ProductSearch. 

Определение термина "требования к ПО", Карл Вигерс определил как:

Требования к ПО состоят из трех уровней – бизнес требования, требования пользователей и функциональные требования. Вдобавок каждая система имеет свои нефункциональные требования.

Следующий рисунок демонстрирует способ представления этих требований:

Виегерс Требования

В первую очередь надо разработать бизнес-требования.
Что такое бизнес-требования:

Бизнес-требования (business requirements) содержат высокоуровневые цели организации или заказчиков системы. Как правило, их высказывают те, кто финансируют проект, покупатели системы, менеджер реальных пользователей, отдел маркетинга. В этом документе объясняется, почему организации нужна такая система, то есть описаны цели, которые организация намерена достичь с ее помощью.

read more »