Agile
Agile – это комплекс методов для разработки ПО, который делает работу над проектом последовательной, гибкой и адаптируемой к изменениям.
Основным критерием результата здесь считается рабочий продукт, а не следование изначальному плану и технической документации, как принято в традиционных методиках программирования.
В принципы Agile входят методологии Scrum, канбан-доски, XP, DSDM, FDD (управляемая функциональностью разработка), Lean и прочие. Методы Agile оптимально подходят для малочисленных групп разработчиков – самоорганизованных или с демократичным управлением.
Также agile-разработка называется итеративным подходом, потому что она ведется небольшими циклами-итерациями (от планирования до тестирования и документирования), длительность каждого может быть от 1 до 4 недель. Результатом каждого цикла выступает отправляемое заказчику целое приложение или какая-либо его часть, готовая к тестированию и применению.
Придерживающаяся agile-методологии команда разработчиков регулярно общается и всячески взаимодействует с заказчиком в ходе всего процесса разработки. Это значит, что заказчик активно участвует в ходе работы, оставляет комментарии, вносит замечания и пожелания, а разработчики оперативно дают фидбек на них и гибко вносят соответствующие изменения в продукт.
Вернуться на главную Энциклопедия eCommerce
Настроить интеграцию без программистов ApiX-Drive
Статьи о маркетинге, автоматизации и интеграциях в нашем Блоге