Концепция программного проекта

Сложность: easy Тема: requierements
концепция ПП анализ предметной области контекстная диаграмма

Контекст задачи

Прежде чем выполнять какую-то работу нужно иметь план, для будущего ПО – это некое его представление (“видение”), которое можно назвать «образ продукта» или «Концепция проекта». В силу этого он должен содержать самые главные данные и его описание не должно быть большим.

Формулировка

Составьте концепцию (видение) будущего программного продукта и отобразите ее контекстной диаграммой

Шаги выполнения

###1. Начните с описания проблемы

Проблема [опишите проблемы]

Воздействует на [укажите заинтересованных лиц]

Результатом чего является [какое влияние оказывает проблема?]

Выигрыш от ПП [перечислите преимущества решения этой проблемы]

###2. Определите назначение программного средства

Какие системы смогут применять ПС для решения своих задач?

От каких систем/пользователей поступают входные данные ПС?

Кто/что использует результаты (Потребители, включая другие системы и сервисы)?

Какие сторонние системы/сервисы участвуют в процессе обработки данных?

###3. Постройте контекстную диаграмму

контекстная диаграмма

###4. Проведите анализ конкурентов

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

Проблема | Сегмент рынка | Решение 1| Решение 2| Решение 3 | Приоритет | ———|—————|———-|———-|———–|———–|

В столбце Проблема указывается задача пользователя, к-ю решает ПП, например, вывод документа на печать

В столбце Сегмент рынка указывается профиль использовани – домашних пользователей (U – обычных, Р – «продвинутых»)

  • корпоративных (XS – компании до 10 сотрудников, S – 10-25, M – 25 -250, L - 250-2500, C – более 2500 сотрудников)
  • В столбце Решение (в заголовке название конкретного ПП) знаком + или - отмечается наличие или отсутствие указанной возможности;

В столбце Приоритет с использованием условных обозначений e/u/d устанавливается насколько важна данная характеристика ПП (обязательно (essential), полезно (useful), желательно (desirable)).

3 Сделайте вывод о выявленных полезных и интересных функциях.

Напиши описание будущего программного продукта по шаблону

Шаблон (Moore, Geoffrey A. 1991. Crossing the Chasm: Marketing and Selling High-Tech Products to Mainstream Customers. New York: HarperBusiness):

«для» — целевая аудитория покупателей;

«который» — положение о потребностях или возможностях;

«этот» — имя продукта;

«является» — категория продукта;

«который» — ключевое преимущество, основная причина для покупки или использования;

«в отличие от» — основной конкурирующий продукт, текущая система или текущий бизнес-процесс;

«наш продукт» — положение об основном отличии и преимуществе нового продукта.

Подробная концепция ПП

Критерии оценивания

  • Выделены как минимум 3 вида пользователей или ролей с указанием их потребностей

  • Контекстная диаграмма включает внешние системы и интерфейсы

  • Вывод по анализу конкурентов содержит полезные идеи для ПП и проведен сравнительный анализ не менее 3 конкурентов одного сегмента рынка и пользователей одной категории

  • Шаблон (базовый) заполнен по всем пунктам

  • Преимущество однозначно связано с выделенной проблемой