RAD повлиял на развитие Agile-подходов к управлению проектами, так как способствовал популяризации Agile. www.inapps.net
RAD возник как ответ на медленную и негибкую модель Waterfall. www.inapps.net Он способствовал развитию командной работы и итеративной разработки, что в итоге привело к популярности Agile. www.inapps.net
RAD и Agile имеют некоторые различия, например:
- Управление проектами. leadstartup.ru Agile акцентирует внимание на совместном подходе к разработке внутри команды. leadstartup.ru RAD избегает обширного и глубокого проектирования, так как использует методы итераций и прототипирования. leadstartup.ru
- Обратная связь с пользователями. leadstartup.ru Agile подразумевает участие пользователей на протяжении всего цикла разработки. leadstartup.ru Требования и ожидания заказчика являются основой для проекта. leadstartup.ru RAD также тесно взаимодействует с пользователями, но делает это на некоторых этапах, так как скорость разработки требует снижения уровня контроля со стороны заказчика. leadstartup.ru
- Скорость разработки. leadstartup.ru Agile позволяет оптимизировать процесс разработки и тем самым значительно его ускоряет. leadstartup.ru Однако сами этапы работы более последовательные. leadstartup.ru RAD подразумевает оптимизацию и ускорение процессов за счёт объединения задач. leadstartup.ru Сроки крайне сильно ограничены, поэтому быстрый результат является самоцелью. leadstartup.ru
- Основные принципы. leadstartup.ru Agile имеет собственные принципы, описанные в его Манифесте. leadstartup.ru В приоритет ставится постоянное сотрудничество, высокий уровень адаптивности и постоянное улучшение продукта. leadstartup.ru RAD в основе своих принципов имеет концепцию повторного использования, когда новый продукт создаётся на основе результатов предыдущей разработки, высокую степень гибкости и итеративное прототипирование. leadstartup.ru