Нажаль, ця сторінка ще не перекладена українською мовою.
Наша компания организована, действует и управляется по проектному принципу, при этом используются итеративная проектная методология.
Подготовка продукта
Цель: Определить цели, стратегии создания продукта, а также мероприятий по их достижению. Определить требования к ПО.Презентация имеющихся возможностей, предварительные переговоры с заказчиком, разъяснение методологии.
Действия: В рамках этапа подготовки продукта необходимо выполнить ниже перечисленные задачи.
- Оформление генерального соглашения на предоставление информационно-консультационных услуг.
- Ознакомление с продуктом исполнителя
Промежуточный результат: Составление генерального соглашения.
Разработка бизнес-требований
Цель: Уяснение пожеланий заказчика, составление модели бизнес-процесса,
определение ключевых параметров.
В рамках этой задачи необходимо дать ответы на следующие вопросы:
- Что можно достичь, используя продукт? – формулировка целей.
- Какие цели более нужны, а какие можно отбросить? - Подбор, анализ и оценка способов достижения поставленных целей.
- Что конкретно нужно сделать, чтобы осуществить выбранный вариант достижения целей - Составление перечня необходимых действий.
Промежуточный результат: создание документа об образе и границах проекта (постановка задачи).
Разработка пользовательских требований
Цель: В данной задаче необходимо описать всех пользователей продукта, определить, кто какие задачи в нем выполняет, описать цели и задачи, которые пользователь сможет решить с помощью продукта.
Промежуточный результат: создание документа о поиске акторов и вариантов использования
Планирование проектирования и разработки ПО
Цель: Составление плана, который описывает какая и когда будет выполнена работа. Разработать архитектуру ПО, распределить работу по созданию ПО, определить финансовые затраты.
Описание задачи: Определить масштаб проекта (приблизительный (нечетко
формулируемый) объем работ по проекту, учитывающий как длительность проекта,
так и расходы времени на него.)
Выявить риски, связанные с проектом на этапе создания продукта так и на этапе внедрения
продукта и разработать способы их предотвращения.
Оценить ресурсы, требуемые для воплощения продукта.
Действия: Данный этап состоит из следующих подэтапов:
- поиск идей;
- отбор идей;
- разработка концепций;
- разработка технического задания;
- экономический анализ;
- По окончанию выполнения всех этапов создать глоссарий – документ, в котором собраны все сокращения, технические термины, которые могут быть не понятными заказчику.
Рассмотрим детально каждый с этапов.
Поиск идей реализации
Цель: анализ источников идей и применение методов получения идей по созданию удобного ПО, которое будет полностью соответствовать требованиям заказчика.
Действия: Можно выделить три основных источника идей для создания новых продуктов.
Важнейший – это рынок, причем импульсы могут исходить как от потребителей, так и
от конкурентов. Желания, жалобы, рекомендации клиентов дают важную информацию для
улучшения продуктов.
Второй источник – это само предприятие, т.е. в первую очередь, все сотрудники фирмы,
которые заинтересованы в создании продукта.
Третий источник – независимые фирмы, которые тоже могут быть привлечены для поиска
идей новых продуктов.
Если анализ источников идей не дает желаемых результатов, то можно использовать
творческие методы генерации идей, к которым относятся: морфологический и проблемный
методы анализа, мозговая атака и синектический подход.
Промежуточный результат: получено большое число решений по разработке
продукта.
Отбор идей реализации
Цель: как можно раньше выделить и отбросить непригодные решения.
Действия:
Процесс отбора идей заключается в проверке соответствия принципам, требованиям фирмы,
которое может включать экспертные оценки, матрицу оценки, использование чек-листа.
Экспертная оценка.
Экспертная оценка проводится по таким показателям как: ожидаемый объем продаж, рост
производства, соответствие продукта используемым или планируемым каналам
распределения. Необходимо выяснить, какие преимущества имеет продукт по
отношению к конкурентам, есть ли правовые или моральные проблемы. Эксперты
должны оценить, насколько реализуема идея с финансовой и технической точек зрения
и насколько она соответствует целям и имиджу предприятия.
Матрица оценки.
Метод оценочной шкалы позволяет осуществить оценку идеи путем взвешивания важности
ее основных факторов; оценить, насколько анализируемые факторы способствуют воплощению
данной идеи в продукте, который будет представлять интерес для покупателей.
Чек – листы
Чек – лист показывает, какие виды рисков могут иметь место в рамках разработки,
выпуска и поддержки продукта. Использование чек – листа помогает заранее установить
возможности предотвращения возможных рисков.
Промежуточный результат: выбор лучших идей по разработке ПО, выявление
рисков продукта, для дальнейшего их предотвращения.
Разработка концепций программного продукта
Цель: выразить выбранные идеи в значимой для потребителя форме.
Действия: Концепция продукта изучается по следующим направлениям:
Какие функции должен выполнять определенный элемент ПО?
Какие вспомогательные функции он выполняет?
В какой последовательности будет выполняться разработка?
Сколько времени уйдет на разработку ПО?
Так ли необходимы функции, выполняемые элементом ПО?
Может ли эта функция быть выполнена другим, более дешевым элементом и какая экономия
может быть при этом получена?
Промежуточный результат: создание плана по реализации продукта.
Разработка технического задания
Цель: документирование функциональных требований, где описывается так полно, как необходимо, ожидаемое поведение проекта.
Действия: Дополнить собранную на предыдущих этапах информацию более детальным описанием всех функций. Достаточно детально описать строение всех модулей и их взаимодействие с учетом всех ограничений.
Промежуточный результат: Создание технического задания.
Экономический анализ разработки программного продукта
Цель: исследовать затраты, связанные с разработкой продукта, выводом на рынок и продажей, а также с оценкой прибыли и риска, обусловленных производством нового продукта.
Действия:
Экономический анализ может быть осуществлен по следующим этапам.
Прогноз затрат, связанных с развитием продукта, выходом на рынок и продажей.
Оценка объема реализации (оборота, выручки).
Прогноз прибыли.
Промежуточный результат: Определение стоимости продукта
Результат этапа: создание плана по реализации продукта, с указанием стоимости; создание технического задания.
Воплощение проекта по созданию программного продукта
Цель: Создание конечного программного продукта
Действия: Описание действий, которые каким-то образом будут касаться
продукт продюсера.
Разработка пиктограмм.
Зачем нужно:
придают профессиональный вид программному продукту, существенно упрощают восприятие
программы пользователями, обеспечивают узнаваемость программ, доставляют пользователям
удовольствие от работы с программой.
Какие пиктограммы:
Пиктограмма для панелей инструментов и меню, главная иконка продукта, дополнительные
кнопки и иконки в существующем стиле, иконки для web-сайтов, если такой будет создаваться.
Дизайн заставки продукта.
Обеспечение юзабилити.
Зачем нужно:
Интерфейс должен способствовать быстрому обучению работе с программой, а так же
сделать работу максимально быстрой и удобной, чтоб пользователь решал с помощью
данного ПО свои непосредственные задачи, а не искал нужную кнопку или меню.
Промежуточный результат: создание лица проекта.
Тестирование приложения и его составляющих
Цель: Найти и исправить все возникшие ошибки.
Выпуск программного продукта
Цель: Разработать графическое представление продукта. Защита продукта.
Действия: Как известно, первое впечатление о программе зачастую
строится по её внешнему виду. Именно поэтому качественное и современное оформление
внешнего вида так необходимо каждому продукту. Для этого необходимо выполнить следующие
составляющие этого этапа:
Разработка упаковки продукта.
Создание упаковки – это часть планирования продукции, в ходе которой
фирма изучает, разрабатывает и производит свою упаковку, включающую саму
тару (диск, флешка), на которую записывается ПО, этикетку и вкладыши (если таковы
нужны).
Зачем нужно:
Продукт ярко выделиться среди конкурентов, чётко отображает функциональные особенности
и преимущества продукта, придать дополнительную эмоциональную ценность продукту.
Оформление лицензии, торговой марки и т.п. если в этом есть необходимость.
Результат: материализация качественного защищенного продукта.
Поддержка программного продукта
Цель: Обеспечение поддержки ПО и пользователей
Поддержка пользователей
Действия:
Разработка руководства пользователя.
Полное описание ПО (help).
Написание инструкция по установке.
Подготовка лекционных материалов (тренинги, лекции, методички).
Учебное сопровождение, подготовка и обучение кадров.
Промежуточный результат: Разработка руководств пользователя, проведение обучений.
Поддержка самого продукта
Возможность вносить доработки, поправки и т.п.
Промежуточный результат: обеспечение поддержки ПО.