Концепция программного проекта
Контекст задачи
Прежде чем выполнять какую-то работу нужно иметь план, для будущего ПО – это некое его представление (“видение”), которое можно назвать «образ продукта» или «Концепция проекта». В силу этого он должен содержать самые главные данные и его описание не должно быть большим.
Формулировка
Составьте концепцию (видение) будущего программного продукта и отобразите ее контекстной диаграммой
Шаги выполнения
###1. Начните с описания проблемы
Проблема [опишите проблемы]
Воздействует на [укажите заинтересованных лиц]
Результатом чего является [какое влияние оказывает проблема?]
Выигрыш от ПП [перечислите преимущества решения этой проблемы]
###2. Определите назначение программного средства
Какие системы смогут применять ПС для решения своих задач?
От каких систем/пользователей поступают входные данные ПС?
Кто/что использует результаты (Потребители, включая другие системы и сервисы)?
Какие сторонние системы/сервисы участвуют в процессе обработки данных?
###3. Постройте контекстную диаграмму
###4. Проведите анализ конкурентов
- Выполните поиск готовых обзоров программ с аналогичным функционалом в сети Internet, поработайте с демонстрационной версией продукта, изучите маркетинговые материалы, содержащих список возможностей (DataSheet) и руководств пользователей.
- Составьте сравнительную характеристику проблем, решаемых конкурентами
Проблема | Сегмент рынка | Решение 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 конкурентов одного сегмента рынка и пользователей одной категории
-
Шаблон (базовый) заполнен по всем пунктам
-
Преимущество однозначно связано с выделенной проблемой