RAD-i kontseptsioon
Kontseptsioon RAD (Rapid application development, Kiire rakenduste arendamine) soodustab kiiret toote arendamist ebaselgete nõuete, aja- ja eelarvepiirangute tingimustes.
RAD-i kontseptsiooni rakendamine viiakse läbi konkreetsele tootele sobivate tehniliste vahendite kasutamise ja kõigi nõuete pideva täpsustamise abil tellija juures, kaasates teda toote valmiduse vaheetappide hindamisele.
RAD-i kontseptsioon põhineb järgmistel põhimõtetel:
- Kõik tehnilised vahendid peavad aitama kaasa toote arendusaja minimeerimisele.
- Täielik keskendumine tellija nõuetele, millele arendatav toode peab vastama.
- Toote prototüüpide kasutamine tehnilise spetsifikatsiooni täpsustamiseks tellija juures.
- Toote arendamine peab olema tsükliline, st iga uus versioon luuakse pärast seda, kui tellija on hinnanud eelmist versiooni.
- Toote arendusaja lühendamine eelnevalt valmis moodulite kasutamise ja funktsionaalsuse lisamise kaudu.
- Meeskonna liikmete tihe koostöö, kusjuures iga arendaja peab olema valmis samaaegselt täitma mitut ülesannet.
- Projektijuhtimise peamine ülesanne peab olema arendustsükli kestuse minimeerimine.
Projektitöö RAD-i kontseptsiooni kasutades hõlmab etappe:
- Plaanmine, kus kõik meeskonna liikmed arutavad läbi teostatava toote tehnilist spetsifikatsiooni, eelseisvaid ülesandeid ja raskusi, mis võivad hiljem tekkida. Pärast planeerimise lõppu peab projektijuhilt tulema töö jätkamiseks luba.
- Kasutajate disain eeldab kasutajate ja analüütikute koostööd toote nõuete täpsustamiseks.
- Konstrueerimine - etapp, kus toimub projekti põhiarendus.
- Üleminek eeldab toote testimist ja selle hindamist lõppkasutajate poolt.
Vaata ka
-
metodoloogia
RUP,
mis on teadmiste baas otsingusüsteemiga -
metodoloogia
PMBOK,
mida kasutatakse struktureeritud lähenemiseks projekti viimisele -
metodoloogia
PRINCE2,
mida kasutatakse IT-s suurprojektide elluviimise standardite väljatöötamiseks -
soovitused
ITIL,
mis määratlevad standardid IT kooskõlastamiseks äristrateegiaga -
metodoloogia
Agile,
mida kasutatakse projektide paindlikuks juhtimiseks