Канцэпцыя RAD
Канцэпцыя RAD (Rapid application development, Хуткая распрацоўка прыкладанняў) спрыяе хуткай распрацоўцы прадукту ва ўмовах нявызначаных патрабаванняў да яго, а таксама абмежаванняў па часе і бюджэце.
Рэалізацыя канцэпцыі RAD ажыццяўляецца пры ўжыванні адпаведных для канкрэтнага прадукту тэхнічных сродкаў і пастаяннага ўдакладнення ў заказчыка ўсіх патрабаванняў і прыцягненне яго для ацэнкі прамежкавых стадый гатоўнасці прадукту.
Канцэпцыя RAD заснавана на наступных прынцыпах:
- Усе тэхнічныя сродкі павінны спрыяць мінімізацыі часу распрацоўкі прадукту.
- Поўная самаадданасць патрабаванням заказчыка, якія прад'яўляюцца да распрацоўваемага прадукту.
- Выкарыстанне прататыпаў прадукту для ўдакладнення тэхнічнага задання ў заказчыка.
- Распрацоўка прадукту павінна быць цыклічнай, г.зн. кожная новая версія ствараецца пасля ацэнкі заказчыкам папярэдняй версіі.
- Скарачэнне часу распрацоўкі прадукту за кошт выкарыстання ўжо гатовых раней модуляў і дадавання функцыянальнасці.
- Цеснае супрацоўніцтва чальцоў каманды, пры гэтым кожны распрацоўшчык павінен быць гатовы адначасова выконваць некалькі абавязкаў.
- Галоўнай задачай кіравання праектам павінна быць мінімізацыя працягласці цыкла распрацоўкі.
Праца над праектам з выкарыстаннем канцэпцыі RAD уключае этапы:
- Планаванне, на якім усе члены каманды абмяркоўваюць тэхнічнае заданне для які рэалізуецца прадукту, будучыя задачы і цяжкасці, якія могуць у выніку ўзнікнуць. Пасля завяршення планавання ад кіраўніка праекта павінен паступіць дазвол на працяг работ.
- Карыстацкае праектаванне прадугледжвае ўзаемадзеянне карыстальнікаў з аналітыкамі для наступнага ўдакладнення патрабаванняў да прадукту.
- Канструяванне - этап, на якім адбываецца асноўная распрацоўка праекта.
- Пераключэнне прадугледжвае тэставанне прадукту і яго ацэнку канчатковымі карыстальнікамі.
Глядзіце таксама
-
метадалогія
RUP,
якая ўяўляе сабой базу ведаў з пошукавай сістэмай -
метадалогія
PMBOK,
якая ўжываецца для структураванага падыходу да вядзення праекта -
метадалогія
PRINCE2,
якая ўжываецца для выпрацоўкі стандартаў для рэалізацыі маштабных праектаў у IT -
рэкамендацыі
ITIL,
якія вызначаюць стандарты для спалучэння IT з бізнес-стратэгіяй -
метадалогія
Agile,
якая ўжываецца для гнуткага кіравання праектамі