Методы ведения проектов (Waterfall/Agile)
В зависимости от ваших предпочтений, мы можем работать используя различные методы ведения проектов (классический Водопад, Agile, или обе на различных стадиях). Схема классического водопада используется гораздо чаще.
При разработке индивидуального плана проекта всегда учитывается специфика компании.
Classic: «Waterfall»
- Инициация и подготовка проекта
Начальная стадия, на которой определяются подходы к автоматизации, проводится сбор общих сведений о предприятии, на котором планируется комплексная автоматизация, определяются приоритеты и ключевые требования к системе, оценивается эффект, ожидаемый от системы. Окончанием является разработка Стратегического плана проектных работ. В итоге еще раз подвергается внимательному изучению весь жизненный цикл проекта и принимается решение о целесообразности и возможности старта проекта. Если мы уже знаем целевое IT-решение и необходимые модули, которые подойдут для ваших потребностей, мы можем включить его бюджет проекта. Иначе, выбор решения будет проводиться на втором шаге.
- Предпроектное обследование и разработка методологии
На этой стадии проводится сбор детальных сведений о предприятии и осуществляемых на нем видах деятельности, моделируются существующие на предприятии бизнес-процессы предприятия «КАК ЕСТЬ» (AS IS), выполняется оценка качества функционирования предприятия и рассматриваемых бизнес-процессов.
Выявляются проблемы, решение которых возможно средствами автоматизации и необходимо для реализации и устойчивого функционирования автоматизированной системы. Предлагается общая концепция модели «КАК ДОЛЖНО БЫТЬ» (TO BE) (ее детализация возможна на следующем этапе).
Выходными документами этапа являются Отчет о предпроектном обследовании или Методология, составляемые в целях: документирования бизнес-процессов предприятия-заказчика для анализа их качества; детализации процессов, подлежащих автоматизации; принятия решений о необходимости реорганизации выделенных бизнес-процессов для возможности их автоматизации или повышения их эффективности.
Учитывая наш достаточно обширный опыт взаимодействия с BIG 4, по вашему желанию мы готовы включить в проект участие предпочитаемой вами консалтинговой компании, и готовы будем взаимодействовать с профессионалами в очередной раз.
- Определение требований проекта
На этой стадии формулируются требования к проектируемой системе, составляется детальный перечень автоматизируемых функций, определяются функции подсистем, концепция построения информационной базы и алгоритмы решения задач.
Проводится разработка, оформление, согласование и утверждение Технического задания, в котором наиболее полно раскрыт функционал, относящийся к разрабатываемым специально для данного проекта функциональным возможностям системы.
- Реализация проекта и обучение, ввод в действие информационной системы
На этой стадии реализуются специфические решения в виде конфигурации приложений, аппаратных средств и рабочей документации. Результатом является укомплектованная система, которая после проведения предварительных испытаний признается годной к опытной эксплуатации.
В течение этой стадии проводятся следующие виды активностей: кастомизация типовых конфигураций и модулей, подготовка предприятия (в том числе подготовка персонала), а также автономная отладка технических и программных средств, интеграция и загрузка информации в базу данных, комплексная наладка всех средств системы, тестовая (если требуется) и опытная эксплуатация.
В случае если вам необходима тестовая эксплуатация, мы создаем Тестовый пример, который представляет собой максимально приближенную к реальной работе эмуляцию повседневной деятельности пользователей в созданной информационной системе.
Результатом работ является промышленная эксплуатация системы, начатая после проведения приемочных испытаний.
- Сопровождение и совершенствование системы
Для обеспечения функционирования вашей системы с максимальной эффективностью и избегания необоснованных рисков мы готовы обеспечить постоянную поддержку после старта системы, в течение которой осуществляется анализ дополнительных требований.
В случае, если объем задач уже превышает определенный предел, и вы готовы к внедрению нового модуля, эта активность может превратиться в новый проект.
Agile: Scrum
Используется в случаях, когда заказчик хочет использовать Agile или обе методологии и мы согласны, что его использование для текущего проекта возможно. Также методология Agile может использоваться только для внедрения определенных модулей. В этом случае, мы в основном используем методологию водопада, но кастомизация и внедрение некоторых модулей происходит по методологии Agile. В любом случае, стратегия проекта и все эти параметры согласовываются на 1-й стадии «Инициация и подготовка проекта».
- Итерации, Iterative, постепенность и эволюционность
- Эффективные коммуникации
- Очень быстрый цикл обратной связи и адаптации
Команды с обеих сторон и весь процесс будут организованы в соответствии с этим методом.