49
Для проектирования CRM-системы выбрана итеративная модель
жизненного цикла. Каждая итерация выполняется в несколько стадий.
Стадия начала проектирования. Целью этой стадии является осмысление
всего комплекса предстоящих работ и перспективное планирование проекта,
моделирование бизнес-процессов, первичная разработка требований.
Стадия исследования. В рамках этой стадии больше всего выполняется
проектирование архитектуры, статических и динамических моделей системы.
Именно на этой стадии интенсивно используется UML. UML-модели
определены конечным составом диаграмм, определенных в технической
спецификации языка UML: диаграммы активности, классов, компонентов,
взаимодействия, пакетов, состояний, прецедентов и др.
Стадия построения системы. На данной стадии осуществляется
разработка программного и информационного обеспечения системы, их
тестирование, модернизация, декомпозиция функций на функциональные
пакеты и сборка конечных решений, подлежащих тестированию и подготовке к
следующему этапу.
Стадия внедрения системы. На данной стадии разработанная система
развертывается в среде заказчика, выполняется ее конфигурирование,
проводятся гарантийные испытания. В конечном итоге производится обучение
пользователей и начинается эксплуатация системы.
Автоматизация системы управления взаимоотношениями с клиентами в
Компании с помощью разрабатываемой CRM-системы предполагает
автоматизацию существующих процессов. Таким образом, стратегия внедрения
CRM-системы будет соответствовать опытной эксплуатации пилотного
проекта.
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание
В [22] выделяется несколько типов рисков, характерных для всех
проектов разработки программного обеспечения.