Page 16 - 003_it
P. 16
620 POGLAVLJE 14 IZGRADNJA INFORMACIONIH SISTEMA
IT na delu ...u marketingu
BLUE CROSS & BLUE SHIELD RAZVIJA
SLAVODOBITNU KOMBINACIJU KORISTE]I RAD
2K problem koji nije bio re{en firmu Blue Cross & Blue tehnike pra}enja izvo|enja, kao i anga`man korisnika u
YShield na Rhode Islendu (BCBSRI) je za manje od cilju osiguranja kvaliteta sistema. Do 1. septembra 1999.
godinu dana doveo do razvoja inovativne aplikacije za rad godine aplikaciju je moglo da koristi vi{e od sto korisnika
sa kupcima. Novi sistem je zasnovan na interno razvijenoj Windows 98. Od tada je slu`ba za rad sa korisnicima preko
arhitekturi koju je `iri za dodelu nagrada inovatorima u sistema ostvarivala prose~no 1 800 poziva i vi{e od 20 000
okviru manifestacije Trendovi razvoja aplikacija 2000 transakcija dnevno.
(Aplication Development Trends’2000 Innovator Awards) Do po~etka 2000. novi sistem za rad sa klijentima ve} je
pohvalio kao modularnu i dovoljno fleksibilnu za lako realizovao procentualnu dobit u odnosu na investiciju (ROI)
a`uriranje sistema i uvo|enje nove tehnologije. od 500 000 dolara, rast u produktivnosti korisnika, zna~ajna
BCBSRI je odlu~io da 1998. godine izgradi novi sistem za unapre|enja u pogledu performansi sistema i ta~nije podatke.
rad sa kupcima, aplikaciju kriti~nog karaktera koja kontroli{e Integracija, mo} i obim BCBSRI re{enja istinski mo`e da
i evidentira komunikacije sa onima koji odre|uju politiku. poslu`i kao primer.
Interni rad na projektu zapo~et je u januaru 1999. godine Za dalje istra`ivanje: U kojoj meri je, po va{em
po{to su razvojni plan i projekat verifikovali spoljni kon- mi{ljenju, RAD metodologija doprinela uspehu BCBSRI
sultanti. projekta?
Razvojni tim je zastupao fazni razvoj produktivnih alatki
i metodologiju brzog razvoja aplikacije (RAD). Projektanti Izvor : Kondenzovano iz Application Development Trends, april 2000,
su koristili nekoliko produktivnih alatki (uklju~uju}i Sybase i iz radova publikovanih na adtmag.com (april 2000).
EAServer, Sybase PowerBuilder i Riverton HOW), kao i
• Programerski jezik – BASIC (u Visual Basicu), Object Pascal (u Delphiju), ili
C++. Ova komponenta uklju~uje integrisano razvojno okru`enje (engl. Integrated
Development Environment – IDE) za stvaranje, testiranje i kod za otklanjanje
gre{aka. Mogu}e je da se kori{}enjem povuci-i-spusti operacija kreira i do 80%
kodova sistema.
Proces RAD je sli~an procesu izrade prototipa. Oba su visoko iterativna i
nagla{avaju brzinu razvoja. Pri izradi prototipa ~esto se koriste specijalizovani jezici,
kao {to su 4GL-i i generatori ekrana, dok RAD paketi uklju~uju razli~ite alate sli~nih
mogu}nosti. Zahvaljuju}i RAD alatima projektanti oboga}uju i pro{iruju inicijalnu
verziju kroz ponovljene iteracije dok ona ne postane podesna za operacionalnu
upotrebu. Alati rade zajedno kao deo integrisanog paketa. Oni proizvode funkcio-
nalne komponente kona~nog sistema, a ne makete ili verzije u ograni~enoj razmeri.
Tipi~ni RAD proizvodi su podesni za razvoj na mnogo vrsta platformi, naro~ito na
sve popularnijim klijent/server platformama i onim zasnovanim na Web-u.
Kao {to je prikazano na slici 14.5, faze kroz koje se prolazi u tradicionalnom
SDLS-u primenjuju se i u RAD, s tim {to se faze u RAD kombinuju da proizvedu
efikasniju razvojnu tehniku. U RAD se generalno manje insistira na redosledu i
strukturi procesa u radnom veku, a vi{e na paralelnom izvr{avanju razli~itih poslova
i na ekstenzivnom kori{}enju prototipa.
Pored prednosti u pogledu brzine i mobilnosti, RAD se koristi za pravljenje ap-
likacija jednostavnijih za odr`avanje i modifikovanje. Me|utim, RAD paketi imaju
i neke nedostatke. Kao i kod izrade prototipa, iterativni razvojni proces mo`e da
traje neodre|eno ako nema nedvosmislenih kriterijuma za njegov zavr{etak. RAD
paketi mogu imati mogu}nosti da dokumentuju sistem, ali to ne garantuje da }e
projektanti proizvesti odgovaraju}u dokumentaciju.