47
2. ПРОЕКТНАЯ ЧАСТЬ
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Под жизненным циклом проекта автоматизации в сфере разработки
информационных систем подразумевается совокупный набор различных этапов
разработки итогового проекта, каждый из которых, в конечном счете, в
некотором виде, изменяет представленный проект информационной системы.
Цикл включает, но не ограничивается, этапами проектирования,
разработки и "деплоя" (от английского слова "Deploy", означающий
"Развертывание") проекта.
Жизненный цикл нового программного обеспечения обязательно
начинается в момент, когда становится кристально ясно, что существующие
бизнес-процессы требуют изменений в инклюзивных этапах. Именно начиная с
этого момента, пройдя этапы проектирования, разработки, внутреннего и
внешнего тестирования, рабочего развертывания, информационная система
начинает менять эти бизнес-процессы.
Для решения поставленной в рамках данного дипломного проекта задачи
было определено, что будет использоваться итерационная модель разработки
программного обеспечения, поскольку это позволит вести разработку в виде
коротких циклов, на каждом из которых можно будет вводить новый
функционал и отслеживать уже существующий. Это, в свою очередь, позволит
повысить качество выпускаемых обновлений, стабильность работы
программного обеспечения, улучшит обратный отзыв от сотрудников и, что не
менее важно, позволит плавно переводить бизнес-процесс на новую
информационную систему. Подобная модель активно применяется в разработке
практически во всех современных компаниях, а учитывая то, что "Норс Студиос"
является компанией, чья основная деятельность базируется на разработке
программного обеспечения, то работа по данной модели уже отлажена.