
Alati za modeliranje i upravljanje softverskim projektima

POTREBA (Zašto bi netko htio imati ovakvo rješenje?)
Jedan od najtežih zadataka IT odjela u enterprise organizacijama je povezivanje različitih segmenata informacijske tehnologije (mreže, aplikacija, baza podataka) s poslovnim ciljevima, procesima i zahtjevima. Dobar alat za modeliranje, koji omogućava modeliranje poslovnih procesa i podataka i projektiranje odgovarajućih softverskih sustava uz sudjelovanje svih zainteresiranih strana (od poslovnih analitičara do programera) je od nemjerljive koristi. Ušteda u vremenu i troškovima je velika.
Modeliranje, bilo podataka, procesa ili aplikacija, jedan je od nepravedno zapostavljenih segmenata informatičke tehnologije. U stvarnim uvjetima, gdje su rokovi često iznimno kratki, a pritisci za stavljanjem u produkciju često i ne sasvim dovršenog softvera neopravdano veliki, trošenje vremena na modeliranje se na prvi pogled čini kao nepotrebno rasipanje resursa. No, to nije tako. Koristi od korištenja kvalitetnih alata su velike i dugoročne. Procesi postaju transparentni, lakši za implementacije i promjene, timovi imaju čvrstu osnovu na kojoj mogu raditi, sustav više ne ovisi o pojedincima. Rješavanje problema postaje metodičko, logično i optimalno.
RJEŠENJE (Što rješenje radi?)
Sustav prati proces razvoja od početnog definiranja zahtjeva do generiranja aplikativnog kôda, kroz slijedeće tehnike modeliranja: podatkovno modeliranje (konceptualni, logički i fizički modeli, uz Information Engineering ili IDEF 1/x notaciju), aplikativno modeliranje (UML dijagrami, mapiranje objekata i relacija), modeliranje poslovnih procesa; povratni inženjering. Također, u objektnom modelu, sustav sam generira aplikativni kôd – sučelje prema repozitorijima podataka.
Podržani su svi česšće korišteni jezici, tehnologije i razvojna okruženja, 60 različitih baza podataka, web-servisi, web-aplikacije na Apache poslužitelju, JSF stranice i JDO objekti.
BENEFIT (Koji su benefiti?)
Ušteda u vremenu i novcu (sve informacije i dokumentacija nalaze se na jednom mjestu), lakše upravljanje izmjenama u projektima, novi djelatnici se lako upoznaju s postojećim projektima. Olakšana je automatizacija poslovnih procesa i njihovo optimaliziranje, samô programiranje je olakšano, kao i timski rad, neke faze projekta su u potpunosti automatizirane.
PREDNOSTI (Zašto baš naše rješenje?)
Rješenja koja nudimo su produkti dugogodišnjeg razvoja i bez konkurencije su na svom polju. Naš vrhunski tim stručanjaka s iskustvom na srodnim projektima može vam u kratkom vremenu ponuditi kompletno rješenje koje implementaciju i školovanje korisnika.