Archive for July, 2008

ProductSearch #4 Разработка требований. Масштабы и ограничения проекта

Posted in Product Search on July 14th, 2008 by Yaroslav Vorozhko – Be the first to comment

granizi_proekta Когда химик изобретает новую химическую реакцию, которая преобразует один тип химиката в другой, он пишет документ, в который входит раздел "Рамки и ограничения", где описывает, что получиться и не получиться в результате этой реакции.

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

Точно также для проекта по рарзаботке ПО следует определить его рамки и ограничения. Вам необходимо указать, что может делать система, а что не может.

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

Объем первоночальной версии ProductSearch

Чтоб определить объем первоначальной версии, надо постараться обобщить основные запланированные функции и включить только самое необходимое в первую версию продукта.

Опишите характеристики качества, которые позволяют продукту предоставлять предполагаемые выгоды различным классам пользователей.

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

read more »

ProductSearch #3 Разработка требований. Образ Проекта

Posted in Product Search on July 10th, 2008 by Yaroslav Vorozhko – Be the first to comment

moonrise_sts35 Образ проекта обеспечивает основу для принятия решений в течении жизненного цикла продукта.

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

Положение об образе проекта

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

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

Система будет хранить полную историю изменения цен. Эта система сэкономит покупателю время на принятие решения о покупке, а поставщику позволит более точно подходить к выбору добавляемых продуктов и рекламе собственного товара.

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

Основные функции

  • Поиск продуктов;
  • Сравнение двух и более продуктов;
  • Возможность проследить история изменения цены продукта;
  • Возможность создать и просмотреть отзывы о продукте;
  • Выбор лучшего поставщика продукта по параметру цена-качество;
  • Регистрация поставщиков;
  • Добавление потока продуктов поставщиками;
  • Аналитические отчеты для поставщиков.

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

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

bsplan

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

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

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

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

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

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

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

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

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

read more »