Rapid Application Development: Porovnání verzí

Smazaný obsah Přidaný obsah
Robot: Opravuji 1 zdrojů a označuji 0 zdrojů jako nefunkční #IABot (v2.0beta15)
m wikizace
Řádek 1:
'''Rapid- application development''' ('''RAD''') je moderním přístupem k vývoji aplikací, který podobně jako [[agilní metodiky]] reaguje na rigidnost klasického [[Vodopádovývodopádový model|Vodopádovéhovodopádového modelu]]. Zdůrazňuje potřebu přizpůsobení požadavků jako reakci na nové skutečnosti, které se přirozeně objevují až v průběhu projektu. Inkrementální přístup k vývoji brání katastrofickým selháním, kdy po několika měsících či dokonce letech analýz a příprav jsou odhaleny zásadní problémy, které nikomu dosud nepřišly na mysl. Při RAD se uživatelé setkávají s podobou cílového řešení od samého počátku,<ref>{{cite journal|last1=Boehm|first1=Barry|title=A Spiral Model of Software Development|journal=IEEE Computer|date=May 1988|url=http://www.dimap.ufrn.br/~jair/ES/artigos/SpiralModelBoehm.pdf|accessdate=1 July 2014}} {{Wayback|url=http://www.dimap.ufrn.br/~jair/ES/artigos/SpiralModelBoehm.pdf |date=20180329032706 }}</ref>, protože používá [[Prototyp|prototypy]]. Zpětná vazba od uživatelů zkoušejících prototypy vede ke korekci požadavků a návrhu systému již v raných fázích vývoje.<ref>{{cite book|last=Brooks|first=Fred|title=No Silver Bullet Essence and Accidents of Software Engineering|editor1-last=Kugler|editor1-first=H.J.|series=Information Processing '86|date=1986|publisher=Elsevier Science Publishers B.V (North-Holland)|isbn=0-444-70077-3|url=http://www.sci.brooklyn.cuny.edu/~sklar/teaching/s10/cis20.2/papers/brooks-no-silver-bullet.pdf|accessdate=2 July 2014}}</ref>.
 
RAD přístup je realizovánpoužíván na software, který rychlý vývoj aplikací umožňuje. Tento software je [[Počítačová platforma|platformou]], kterou pak organizace používá k vývoji funkcionalit, které nespadají pod jiné komponenty [[Podniková architektura|podnikové architektury]] jako např. [[Plánování podnikových zdrojů|ERP]] nebo by vývoj na nich byl náročný. RAD platformu je vhodné použít pro náhradu různých drobných nebo zastaralých aplikací. RAD platforma v takovém případě velmi efektivně řeší jednotné uživatelské prostředí, snižuje heterogenitu prostředí, adekvátní řízení přístupových oprávnění, centralizaci a opakované využití dat či audit trail. Minimalizujeme také řadu rizik jako je např. kompatibilita a podpora původních aplikací.
Software, který lze použít jako RAD platformu, si firma často nejprve pořizuje pro řešení specifické oblasti – např. pro oblast CRM, pro řízení procesů a projektů, [[ITIL|ITIL procesy]] a [[Technická podpora|help desk]].
 
Řádek 8 ⟶ 9:
* Projekty jsou dokončované včas a v rámci rozpočtu. Inkrementální vývoj snižuje pravděpodobnost zásadních problémů, které ve vodopádovém přístupu byly identifikovány až ke konci projektu a vedly k celkovému selhání projektu. Zatímco vodopádový přístup po měsících vývoje zjišťuje závažný problém a začíná opět s analýzou, RAD se o problému dozví již v počátcích vývoje díky prototypům.
 
== Nevýhody RAD ==
* Vyžaduje mnohem vyšší zapojení businessbusinessu. Ve vodopádovém přístupu business uživatelé zpracovávají požadavky a tím jejich zapojení na projektu do značné miry končí. Dalším krokem je vývoj, jehož se neúčastní. U RAD jsou zapojeni stále, s čímž musí počítat.
* Nižší míra řízení. Flexibilita RAD vede do určité miry ke ztrátě kontroly typické pro rigidní přístupy. U projektů, kde kontrola je kritickou potřebou, RAD není vhodným přístupem.
* Nedostatky v návrhu. Důraz na prototypy může vést k neustálým drobným změnám a podcenění architektury, kterou by řešení mělo disponovat
 
* Nižší míra škálovatelnosti. RAD se většinou zaměřuje na menší a středně velké projekty. Výše uvedené problémy se projeví spíše u velkých projektů, které aplikují RAD.
 
Řádek 18:
=== Reference ===
<references />
 
=== Související stránky ===
* [[Agilníagilní metodiky]]
* [[Agilníagilní řízení projektu]]
* [[Metodikametodika vývoje softwaru]]
=== Externí odkazy ===
* [http://businessworld.cz/temata/aplikace/role-rad-platformy-v-podnikove-architekture-13917 CIO Business World: Role RAD platformy v podnikové architektuře]
* [http://computerworld.cz/software/jak-pomoci-sladeni-it-s-business-54313 ComputerWorld: Jak pomoci sladění IT s business]
 
 
[[Kategorie:Software| ]]