Životný cyklus databázy
Technika rýchleho vývoja aplikácií (Rapid Application Development, RAD) je proces vývoja softvéru, pri ktorom je možné vybudovať funkčné aplikačné systémy za 60-90 dní. Potrebných kompromisov sa často dosahuje pomocou tzv. Paretovho pravidla 80/20, podľa ktorého je možné 80 % práce zvládnuť za 20 % času (a naopak). Ostatných 20 % práce, ktoré tvorí napríklad komplikované a pracné ošetrenie výnimiek, je možné v záujme rýchleho dodania funkčného systému zo začiatku vynechať. V prípade, že celý proces následne opakujeme nad rovnakou množinou požiadaviek, vybudujeme nakoniec systém, ktorý spĺňa 100 % požiadaviek, a to podobným spôsobom, ako je prototypovanie.
Metóda RAD nie je vhodná pre kontrolu časového plánu alebo rozpočtu projektov, a fakticky je u nej nutné mať takého manažéra projektu, ktorý je dostatočne skúsený a ktorý má riadenie času a nákladov veľmi dobre pod kontrolou. Metóda RAD je užitočná predovšetkým v situáciách, kedy je rýchle nasadenie “nejakého” systému dôležitejšie ako kvalita produktu meraná v súlade so všetkými známymi požiadavkami.