Agile vs Waterfall: какую методологию разработки выбрать для IT-решений в сфере фармацевтики?
Компания «Акелон» выступила соорганизатором масштабного мероприятия — Фармацевтического форума Евразийского отделения ISPE, который прошел в Минске 12-13 декабря. На мероприятии выступила Елена Дюпина, заместитель генерального директора по внутреннему развитию ООО «Акелон». Спикер рассказала о ключевых преимуществах и недостатках двух методологий разработки — Agile и Waterfall. Какое решение стоит выбрать? Об этом узнаете в нашем материале.
Для чего нужны методологии разработки?
Методология разработки — это структурированный подход к созданию продукта, включающий принципы, методы и инструменты для организации и управления всем процессом от начала до конца.
Использование методологий разработки помогает IT-компаниям создавать более качественные, надежные и эффективные решения в рамках определенного бюджета и установленных сроков. Выбор конкретного подхода будет зависеть от проекта, сроков и выделенных финансовых средств.
Елена Дюпина, заместитель генерального директора по внутреннему развитию ООО «Акелон»:
— Существует большое количество разнообразных методологий, каждая из которых будет подходить конкретной компании и проекту. Среди самых популярных можно отметить Agile и Waterfall.
Еще 20 лет назад все компании использовали методологию разработки Waterfall, так как альтернатив просто не было. В тот момент только начиналось становление этого направления. В портфеле компании «Акелон» множество различных проектов, причем не только для фармацевтической сферы. И хочу отметить, что Waterfall в последнее время стал использоваться крайне редко. Зато этой методологией активно пользуются, к примеру, государственные компании. Отмечу, что 80% в «Акелон» занимает гибридная методология разработки, которая совмещает в себе инструменты как Agile, так и Waterfall.
Методология Waterfall: линейный подход к разработке
Методология Waterfall — это про последовательность и линейное выполнение фаз проекта (например, проектирование, разработка, внедрение). Внесение корректив и значительных изменений в требования после начала определенной фазы будет сопряжено со значительными проблемами и финансовыми издержками.
— Методология разработки Waterfall подойдет, если есть четкая концепция продукта, который хотите получить. Например, планируете построить завод. У вас будет понятная последовательность определенных действий и график выполнения задач.
Методология Agile: гибкий подход к разработке
Agile-методологии ставят во главу угла гибкость и адаптивность, используя итеративную разработку и тесное взаимодействие с заказчиком для оперативного реагирования на внесенные изменения.
— Данная методология отлично подходит для инновационных продуктов и крупных проектов. К примеру, если компания хочет разработать мобильное приложение для отдела продаж. Такая методология отлично вписывается в концепцию, когда нет точной уверенности, как правильно создать продукт и какой результат получится в итоге.
В Agile допускается отсутствие точных сроков по выпуску продукта и зафиксированного финального бюджета. Однако стоит отметить, что путь по методологии Agile может быть более долгим и дорогим.
Гибридный подход — лучшие практики Waterfall и Agile
Оптимальным вариантом для разработки нового продукта может стать гибридная методология.
— Учитывая, что разработка по Agile может быть достаточно дорогой, мы чаще всего придерживаемся третьего подхода — гибридного, который включает в себя элементы двух вышеназванных методологий. Этот формат более комфортен для заказчиков, которые только становятся на путь перехода с Waterfall на Agile.
Спикер привела пример создания ПО для банковской организации. Гибридный подход помог не только сократить сроки разработки продукта на 30% и улучшить качество продукта благодаря регулярному тестированию, но и значительно сэкономил бюджет.
Agile vs Waterfall
Елена подвела итоги и рассказала, в чем заключается ключевая разница между двумя подходами к разработке продукта.
— Отмечу, что в компании «Акелон» решение о выборе подхода к разработке принимается в индивидуальном порядке, учитывая все пожелания и возможности каждого клиента. Мы подбираем методологию так, чтобы клиент как можно быстрее получил качественный продукт с наименьшими затратами. Если вам интересно узнать детали или хотите получить экспертную консультацию, пишите gxp@akelon.com
Хотите узнать больше?
- Тезисы для круглого стола Елены Дюпиной «Agile vs Waterfall: какую методологию разработки выбрать для IT-решений в сфере фармацевтики?». Запросить→
- Как IT-решения помогают отрасли фармацевтики. Репортаж с масштабного Форума в Минске. Читать→