АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python и фреймворки. Сегодня последний день для записи! Жми!
17 of 59 menu
Бесплатные курсы по Git. Начинаем, когда соберется 1000 желающих:) Жми для записи!

Концепция RAD

Концепция RAD (англ. Rapid application development в переводе Быстрая разработка приложений) способствует быстрой разработке продукта в условиях неопределенных требований к нему, а также ограничений по времени и бюджету.

Реализация концепции RAD осуществляется при применении подходящих для конкретного продукта технических средств и постоянного уточнения у заказчика всех требований и привлечение его для оценки промежуточных стадий готовности продукта.

Концепция RAD основана на следующих принципах:

  • Все технические средства должны способствовать минимизации времени разработки продукта.
  • Полная сосредоточенность на требованиях заказчика, предъявляемых к разрабатываемому продукту.
  • Использование прототипов продукта для уточнения технического задания у заказчика.
  • Разработка продукта должна быть цикличной, т.е. каждая новая версия создается после оценки заказчиком предыдущей версии.
  • Сокращение времени разработки продукта за счет использования уже готовых ранее модулей и добавления функциональности.
  • Тесное сотрудничество членов команды, при этом каждый разработчик должен быть готов одновременно выполнять несколько обязанностей.
  • Главной задачей управления проектом должна быть минимизация длительности цикла разработки.

Работа над проектом с использованием концепции RAD включает этапы:

  1. Планирование, на котором все члены команды обсуждают техническое задание для реализуемого продукта, предстоящие задачи и сложности, которые могут впоследствии возникнуть. После завершения планирования от руководителя проекта должно поступить разрешение на продолжение работы.
  2. Пользовательское проектирование подразумевает взаимодействие пользователей с аналитиками для последующего уточнения требований к продукту.
  3. Конструирование - этап, на котором происходит основная разработка проекта.
  4. Переключение подразумевает тестирование продукта и его оценку конечными пользователями.

Смотрите также

  • методология RUP,
    которая представляет собой базу знаний с поисковой системой
  • методология PMBOK,
    которая применяется для структурированного подхода к ведению проекта
  • методология PRINCE2,
    которая применяется для выработки стандартов для реализации масштабных проектов в IT
  • рекомендации ITIL,
    которые определяют стандарты для сочетания IT с бизнес-стратегией
  • методология Agile,
    которая применяется для гибкого управления проектами
enru