Словарь

Agile

Agile (гибкая методология разработки программных средств) — различные подходы к разработке программного обеспечения (Scrum, Kanban, ХР, Lean, DSDM, FDD, BDD и т. д.), при которых проект развивается благодаря совместным усилиям самоорганизующихся и кросс-функциональных команд разработки, их заказчиков и конечных пользователей. Декларирует адаптивное планирование, эволюционное развитие, коммуникацию лицом к лицу, системное использование обратной связи, быструю разработку и постоянное улучшение в рамках оперативного и гибкого реагирования на изменения.

Agile-подходы главным образом обеспечивают минимизацию рисков, которая достигается через разделение процесса разработки на короткие итерации (циклы по 2-3 недели). Каждый цикл подразумевает одновременную работу над следующими пунктами: планирование, анализ требований, проектирование, кодирование, модульное тестирование и приемочное тестирование. В конце каждой итерации продукт представляется клиентам и прочим значимым участникам проекта, после чего ведётся анализ и переоценка приоритетов разработки. Таким образом, agile-продукт номинально готов к выпуску в конце каждой итерации.

Данный подход полезен для проектной работы в небольших командах, чья деятельность подразумевает постоянное создание чего-то нового (например, отделы маркетинга, IT-департаменты и т. д.).

Остались вопросы?
Свяжитесь с нами, и наши менеджеры проконсультируют вас.
Пользуясь настоящим сайтом, вы даете свое согласие на использование файлов cookies