В настоящий момент уже вышло большое количество статей о различных подходах к внедрению информационных систем и управлении IT проектами, но мы забыли поговорить об одном из центральных и ключевых понятий в управлении проектами, а именно об их жизненном цикле. Мы обратились с этим вопросом к Яне Марьевой, бизнес-аналитику Диалог ИТ, и попросили ее поделиться своим видением того, что такое жизненный цикл тех проектов, на которых она работает.

Как вы уже, наверное, поняли из названия, жизненный цикл – это промежуток времени между моментом зарождения проекта и моментом его завершения. В зависимости от сферы деятельности предприятия, сложности проекта, а также технологии работ, жизненный цикл включает в себя определенное количество фаз, и такие фазы могут в свою очередь ранжироваться, разбиваться на стадии, а стадии – на этапы. В рамках всей жизни проекта каждый член команды внедрения имеет определенную роль и, соответственно, свои функциональные обязанности. Но, так как блог у нас затрагивает, в основном, мнение «изнутри», мы с вами будем рассматривать IT проект со стороны участвующего в нем аналитика. Надеемся, данная информация поможет вам лучше понять последовательность внедрения информационных систем, и, возможно, даже проникнуться ими.

Итак, свершилось, и менеджер по продажам проектов сообщает нам радостную новость о том, что нас ждет новый проект внедрения, а это означает, что наступает первый этап его жизненного цикла – Предконтрактные работы. В рамках данного этапа, технический архитектор, как правило, совместно с менеджером по продажам и, возможно, руководителем проекта выезжают на территорию заказчика, где устанавливается контакт с клиентом, определяется характеристика будущего проекта, а также формируется Коммерческое предложение, производится его представление и обоснование Заказчику.

Если Заказчик всем доволен, уже представляет, как пожинает плоды великолепной автоматизации своего бизнеса, и проекту все же быть, стартует следующий этап – Преддоговорные работы, на котором объявляется об открытии проекта и формируется проектная команда. Пока не будем углубляться в создание и подписание бумажной документации, двигаемся дальше.

На следующем этапе жизненного цикла проекта производится обследование бизнес-процессов компании заказчика, разрабатывается концепция комплексной информационной системы. Целью данного этапа является получение более полного представления о заказчике, а также описание будущей модели информационной системы и стратегии ее внедрения. Как правило, на данном этапе производится интервьюирование и анкетирование пользователей для определения требований к системе, последующего анализа и моделирования. Ответственными за данный этап полностью являются аналитики проекта, крайне важно правильно понять пользователей и выстроить верную цепочку бизнес-процессов.

Мы плавно добрались до следующего этапа – моделирования. Суть его состоит в том, чтобы переложить бизнес-процессы компании на функциональность программного продукта, понять, что мы можем сделать в программе, а что типовая функциональность сделать не позволяет. Для этого строится модель ведения учета бизнеса, представленная в виде блок-схем, и выявляются отклонения от типовой функциональности продукта. И опять же это зона ответственности аналитиков: они составляют модель, защищают ее перед заказчиком и презентуют весь учет в программном продукте.

Если отклонения от типового функционала все же выявлены, стартует разработка технического задания (совместно с Техническим проектированием) и последующее программирование. Здесь уже привлекаются программисты, и совместно с аналитиками происходит «допил». Аналитики согласовывают с клиентом ТЗ, программисты кодят, аналитики тестируют, и наступает всем счастье, так как теперь наш программный продукт полностью подходит под требования заказчика (если, конечно, он не напридумывал ничего в процессе, но это уже другая история).

Приближаемся к концу, но это далеко не значит, что можно выдохнуть спокойно, потому что сейчас начинается самое интересное: стартует развертывание системы и последующая опытная эксплуатация. При необходимости грузятся начальные остатки (ведь работа предприятия никогда не останавливается), настраивается обмен данными с другими программными продуктами, производится обучение пользователей, которые затем приходят на работу, садятся за компьютер и начинают работать в новой системе. И здесь у аналитиков начинается «сладкая жизнь», включающая в себя многочисленные вопросы и претензии, анализ проблем «на лету» и очень острая потребность в быстром принятии решений.

В конечном итоге, любое стоящее внедрение всегда заканчивается сопровождением системы, в рамках которого она постоянно дорабатывается и совершенствуется, ведь мир не стоит на месте, потребности бизнеса всегда растут, а с ними растет и функциональность предлагаемых продуктов на рынке IT.