Концепция за RAD
Концепцията RAD (Rapid application development, Бърза разработка на приложения) спомага за бързата разработка на продукт в условия на несигурни изисквания към него, както и ограничения във времето и бюджета.
Реализацията на концепцията RAD се осъществява чрез прилагане на подходящи за конкретния продукт технически средства и постоянно уточняване при клиента на всички изисквания и негово включване за оценка на междинните етапи на готовност на продукта.
Концепцията RAD се основава на следните принципи:
- Всички технически средства трябва да спомагат за минимизиране на времето за разработка на продукта.
- Пълна концентрация върху изискванията на клиента, предявявани към разработвания продукт.
- Използване на прототипи на продукта за уточняване на техническото задание при клиента.
- Разработката на продукта трябва да бъде циклична, т.е. всяка нова версия се създава след оценка от клиента на предишната версия.
- Съкращаване на времето за разработка на продукта чрез използване на вече готови модули и добавяне на функционалност.
- Плътно сътрудничество на членовете на екипа, като всеки разработчик трябва да е готов едновременно да изпълнява няколко задължения.
- Главна задача на управлението на проекта трябва да бъде минимизиране на продължителността на цикъла на разработка.
Работата по проект с използване на концепцията RAD включва етапи:
- Планиране, на който всички членове на екипа дискутират техническото задание за реализирания продукт, предстоящите задачи и трудности, които могат впоследствие да възникнат. След приключване на планирането от ръководителя на проекта трябва да постъпи разрешение за продължаване на работата.
- Потребителско проектиране предполага взаимодействие на потребители с анализатори за последващо уточняване на изискванията към продукта.
- Конструиране - етап, на който се осъществява основната разработка на проекта.
- Превключване предполага тестване на продукта и неговата оценка от крайните потребители.
Вижте също
-
методология
RUP,
която представлява база от знания с търсачка -
методология
PMBOK,
която се прилага за структуриран подход към воденето на проект -
методология
PRINCE2,
която се прилага за изработване на стандарти за реализация на мащабни проекти в IT -
препоръки
ITIL,
които определят стандарти за съчетаване на IT с бизнес стратегия -
методология
Agile,
която се прилага за гъвкаво управление на проекти