| Proizvođači | Traži | Dodaj unos |
E-75 IT Services doo |
![]() |
|
Bore Prodanovića 3/3
21000 Novi Sad Srbija Email: Ova adresa el.pošte zaštićena je od spam napada, treba omogućiti JavaSkript da biste je videli Website Osoba za kontakt: Ivan Mojsilovic Telefon: +381 60 375 37 75 Fax: 021 661 25 18 Kratak Uvod E-75 IT Services doo je preduzece koje nudi visoko kvalitetan i cenovno pristupacan razvoj aplikacija. Naši inženjeri imaju veliko iskustvo u mnogim sektorima kao što su razvoj aplikacija za mobilnu industriju, JAVA platforma, LAMP platforma, .NET platforma i Flex platforma. Naš efektivan proces razvoja softvera obezbeduje vrhunska rešenja za naše klijente. Tokom godina naša organizacija je koristila najbolje metode upravljanja projektima i najbolje platforme i modele softverskog razvoja. Specijalizovani smo u sledecim oblastima: * Upravljanje Sadržajem Preduzeca (EMC) o Sistemi Upravljanja Dokumentima (DMS), o Sistemi Upravljanja Online Sadržajima (CMS) * Integracija više sistema, * Razvoj aplikacija za mobilne uredaje, * Razvoj SMS servisa, * Društvene i poslovne mrežne aplikacije. (social and business networking) E-75 IT Services doo pruža pouzdana i visoko kvalitetna rešenja, kao i našu ekspertizu koja sa partnerskim odnosom prema našim klijentima unosi dodatnu vrednost u projekte na kojima ucestvujemo. Razvojni timovi * JAVA razvojni tim broji 5 JAVA inžinjera sa preko 3 godine iskustva svaki. Oni su radili na raznim granama industrije kao što su finansije, racunovodstvo, društvene mreže, industriji zabave, trgovini, proizvodnji itd. Trenutno JAVA razvojni tim radi na Alfresco ECM platformi (Enterprise Content Management), industriji zabave (online igre, SMS servisi) i na portalima društvenih mreža. * LAMP razvojni tim se sastoji od 8 PHP+MySql programera. Njihov glavni domen jesu sajtovi za društvene mreže i CMS sajtovi. LAMP tim je do sada odradio preko 20 projekata u protekle 2 godine. Glavni framework-ci i CMS sistemi koje koristimo jesu Symfony, jQuery (fantasticna javascript biblioteka), Drupal CMS i Joomla CMS. * FLEX razvojni tim ima 3 programera svetske klase sa preko 5 godina iskustva u razvoju aplikacija na Flash/Flex platformi. Flex razvojni tim trenutno radi na vrhunskom alatu za online kolaboraciju i virtuelnoj kancelariji. Ovi proizvodi su namenjeni organizacijama koje su geografski raspršene po celom svetu. * .NET razvojni tim naš najmladi tim, ali se sastoji od senior C# i C++ programera koji su radili sa vrhunskim tehnologijama. .NET tim trenutno broji 3 programera koji imaju ogromno iskustvo u industriji igara, poslovnih aplikacija i industriji mobilnih uredaja. * QA tim je odgovoran za kvalitet naših proizvoda i usluga i oni olducuju šta može ici u produkciju, a šta mora ici nazad u razvoj na doradi i popravku. Svi drugi timovi moraju poštovati standarde i pravila QA tima pre nego što mogu tvrditi da je proizvod spreman za tržište. Metodologija rada Da bi neki projekat bio uspešan (u smislu razvoja softvera, ne poslovanja) odredena pravila se moraju poštovati. Ta pravila zajedno cine životni ciklus projekta. Objasnicemo nekoliko najvažnijih koraka koje sprovodimo prilikom rada sa našim partnerima i klijentima. * Planiranje - Najvažniji zadatak prilikom kreiranja softverskog proizvoda jeste izvlacenje potreba od klijenata. Klijenti cesto imaju apstraktnu ideju o tome šta bi aplikacija trebalo da radi. Naš posao u ovoj fazi jeste da prepoznamo polovicne, dvosmislene ili cak kontradiktorne zahteve. Da bi smo to uspeli, naši analiticari i produkt menadžeri sprovode serije istraživanja poslovnog domena aplikacije i intervjue sa klijentima kako bi sakupili sve potrebne informacije koje se ticu potreba klijenata. Onog momenta kad su zahtevi dobijeni od klijenata, pravi se analiza opsega razvoja aplikacije koji se jasno navede u dokumentu opsega posla. * Specifikcija - nakon što smo prikupili sve potrebne informacije od naših klijenata i nakon što je dokument opsega posla zavšen, možemo preci na kreiranje specifikacionog dokumenta. Specifikacioni dokument precizno opisuje funkcionalnost i ponašanje aplikacije. Specifikacioni dokument se sastoji iz dva dela: o deo sa spiskom svih slucajeva korišcenja podržan odgovarajucim dijagramima o dokument sa prototipom korisnickog interfejsa (videti: prototip) Sa tako detaljnom specifikacijom koja je podržana prototipom korisnickog interfejsa, programeri kao i klijenti imaju veoma jasnu sliku sta bi aplikacija trebalo da radi. Ovakav nivo detalja ostavlja vrlo malo prostora za nesporazume oko funkcionalnosti i izgleda aplikacije. * Arhitektura - nakon što je specifikacija projekta odobrena možemo nastaviti sa arhitekturom. Naše softver arhitekte ce dizajnirati abstraktnu prezentaciju projekta. U ovom koraku oni se moraju postarati da projekat bude u stanju da ispuni potrebe proizvoda, kao i da osiguraju lako dodavanje funkcionalnosti u buducnosti. * Implementacija - faza koju naši programeri najviše vole. To je momenat kada njihove veštine i njihova kreativnost dolazi do punog izražaja. Ovo je vreme kada programeri rade na izvedbi projekta - programiraju. Testiranje softvera je extremno važan deo procesa razvoja softvera. U ovom koraku procesa se brine o tome da se greške identifikuju što ranije tako da bi se na vreme adresirale odgovarajucim osobama (programerima, produkt menadžerima, poslovnim analiticarima itd.) Dokumentovanje inutrašnjeg dizajna softvera zbog buduce održavanja i poboljšavanja se mora odvijati paralelno sa samim razvojem. Za programere je to najdosadniji deo procesa razvoja softvera, ali je to ipak potrebno uraditi zbog buducih programera koji budu radili na projektu kako bi što jednostavnije i što brže postali produktivni. * Rasporedivanje (deployment) i održavanje - nakon što je aplikacija kreirana i testirana, ona mora biti rasporedena na produkcijsko okruženje. Projekat nece biti rasporeden pre odobrenja QA tima da bi se izbegli eventualni nepredvideni problema usled nedovoljnog testiranja aplikacije. Trening i podrška su takode važni jer je najcešci uzrok neuspeha neke aplikacije njeno korišcenje na pogrešan nacin, odnosno njeno ne korišcenje. Treninzi se moraju sprovesti da bi se izbegli upbicajeni problemi otpora ka promenama koji vecina ljudi ima. Podrška je tu da bi korisnici aplikacija moglidobiri odgovore na svoja pitanja i rešenja svojim problema. Održavanje je faza projekta u kojoj programeri popravljaju eventualne greške koje su uocene u produkciji i dodaju nove funkcionalnosti na osnovu klijentovih zahteva. Za upravljanje greškama i zadatcima (a i za saradnju medu programerima) koristimo Gforge Advanced Server. Pomenuti alat nam pruža fantasticnu kontrolu nad listama grešaka i zadatcima clanova tima plus nam omogucuje klijentski interfejs preko koga mogu zahtevati nove funkcionalnosti ili prijavljivati greške. |
| Dodano dana: 2010-05-20 15:09:26 Pogleda: 247 |
| Powered by Sigsiu.NET | |