MICROSOFT NET STUDIJA SLUČAJA NAMENSKOG REŠENJA OPTIMIZACIJA TROŠKOVA KROZ

BANNER REPORTING IN MICROSOFT ACCESS THE FOLLOWING
HERRAMIENTAS DIGITALES CORREO WEB MICROSOFT 365
MICROSOFT® OFFICE® 2007 STEPBYSTEP FOR EDUCATORS CREATE A

RECURSOS GRATUITOS DE MICROSOFT PARA EL SECTOR EDUCATIVO
TECLAS RÁPIDAS PARA MICROSOFT EXCEL® PARA MOVERSE
VALOR EMPRESARIAL DE MICROSOFT OFFICE ENTERPRISE PROJECT MANAGEMENT

WriteImage CEP Optimizacija troškova kroz automatizovano planiranje i praćenje proizvodnje

MICROSOFT NET STUDIJA SLUČAJA NAMENSKOG REŠENJA OPTIMIZACIJA TROŠKOVA KROZ



Microsoft .NET

Studija slučaja namenskog rešenja






MICROSOFT NET STUDIJA SLUČAJA NAMENSKOG REŠENJA OPTIMIZACIJA TROŠKOVA KROZ



Optimizacija troškova kroz automatizovano planiranje i praćenje proizvodnje






Kratak pregled


Grad i zemlja

Kragujevac, Srbija


Privredna grana

Proizvodnja alata


Profile korisnika

Tradicija proizvodnje alata u Kragujevcu datira od 1853. godine, a Zastava alati, sa oko 400 zaposlenih, važi za jednu od najvećih alatnica u ovom delu Evrope. Proizvodni program sačinjava širok spektar uglavnom specijalnih alata, pribora i uređaja, kao što su preserski, livački, kovački i staklarski alati.


Poslovna situacija

Proizvodni proces bio je definisan i propisan procedurama sistema kvaliteta ISO 9001, ali implementiran u papirnom obliku. Maloserijska proizvodnja iziskuje specifičan način konstrukcije alata i propisivanja tehnologije njegove izrade, često uz upotrebu veoma skupih materijala. Stoga se nametnula potreba za efikasnijim korišćenjem resursa, odnosno automatizovanim planiranjem i praćenjem proizvodnje.


Rešenje

Razvijen je softver pod nazivom STRIP, koji služi za planiranje i praćenje proizvodnje.



Trebalo je stari, papirni način rada automatizovati i podržati novim sistemom, ali da se ni jednog trenutka ne uspori proces proizvodnje u samoj fabrici. Istovremeno takav pristup trebalo je da olakša kasnije fazu uvođenja u operativni rad. Takav pristup se pokazao uspešnim, o čemu svedoči i konačni proizvod.“

Vladan Atanasijević, direktor, Virtual Team




Zastava Alati je preduzeće koje se bavi izradom specifičnih alata i ima veoma specifičan proizvodni proces, koji nije mogao biti adekvatno pokriven nijednim postojećim softverskim rešenjem. Zato su se odlučili da na Microsoft .NET platformi, zajedno sa firmom Virtual Team, razviju sopstveno rešenje koje će u potpunosti pokriti sve potrebe ovog preduzeća.


Prednosti poslovanja

  • Puna podrška razvoju proizvoda, od formiranja zahteva za izradu, do otpremanja proizvoda kupcu

  • Omogućeno precizno izračunavanje cene proizvoda

  • Neposredni uvid u trenutno stanje izrade proizvoda, odnosno poslednju realizovanu operaciju

  • Poboljšana komunikacija između službi

  • Standardizovan i automatizovan postupak generisanja izveštaja





MICROSOFT NET STUDIJA SLUČAJA NAMENSKOG REŠENJA OPTIMIZACIJA TROŠKOVA KROZ



MICROSOFT NET STUDIJA SLUČAJA NAMENSKOG REŠENJA OPTIMIZACIJA TROŠKOVA KROZ



Pregled preduzeća

U Kragujevcu tradicija proizvodnje alata datira od 1853. godine. Do danas su Zastava Alati izrasli u najveću alatnicu u ovom delu Evrope. Proizvodni program sačinjava širok spektar uglavnom specijalnih alata, pribora i uređaja. Pretežno se izrađuju alati za preradu materijala rezanjem, prostornim (zapreminskim) oblikovanjem i za kontrolne postupke. Okosnicu proizvodnog programa čine alati za provlačenje i alati za prostorno oblikovanje (preserski, livački, kovački i staklarski alati). Pogon toplotno-hemijske obrade je najveći u širem regionu. Zastava Alati izvoze 70 odsto svojih proizvoda.

Veliko iskustvo i visok tehnološki nivo, baziran na najsavremenijim CNC (Computer Numeric Controled) mašinama u kombinaciji sa moćnim softverom, učinili su da proizvodi Zastava alata budu prisutni širom sveta. Dovoljno je pomenuti samo velikane automobilske industrije koji se nalaze na njihovoj listi referenci: Volkswagen, Opel, Mercedes, BMW, Audi, Škoda...


Poslovni izazov

Postojeći informacioni sistem „Zastava A

Proizvodnja u našoj fabrici je vrlo specifična. Kod nas se radi o maloserijskoj, često i o pojedinačnoj proizvodnji. Druga specifičnost je upotreba uglavnom veoma skupih materijala. Stoga se nametnula potreba za efikasnijim korišćenjem proizvodnih resursa, efikasnijim praćenjem proizvodnje i definisanjem troškova izrade alata.“

Ljubinko Mijailović, direktor,
Zastava Alati



lati“ imao je automatizovane poslovne procese vezane za robno-materijalno i finansijsko poslovanje. Proizvodni proces, od naručivanja, definisanja tehnologije i lansiranja radnih naloga, bio je definisan i propisan procedurama sistema kvaliteta ISO 9001, ali implementiran u papirnom obliku.

Proizvodnja u našoj fabrici je vrlo specifična. Kod nas se radi o maloserijskoj, često i o pojedinačnoj proizvodnji. To prouzrokuje specifičan način konstrukcije alata i propisivanja tehnologije njegove izrade, koja se pre svega zasniva na velikom iskustvu naših stručnjaka. Druga specifičnost je upotreba uglavnom veoma skupih materijala. Stoga se nametnula potreba za efikasnijim korišćenjem proizvodnih resursa, efikasnijim praćenjem proizvodnje i definisanjem troškova izrade alata. Rešenje koje smo sagledali bilo je da se informatički podrži proces proizvodnje. Istovremeno, strani partneri su sve češće ispostavljali zahtev da imaju direktan uvid u trenutno stanje realizacije naručenog proizvoda, sa tendencijom da to bude neophodan preduslov bilo kakve ozbiljnije saradnje“, objašnjava Ljubinko Mijailović, direktor Zastava Alata.

Započeta je analiza postojećih softverskih rešenja za upravljanje proizvodnjom, kako na našem, tako i na inostranom tržištu. Tu analizu su sproveli Milan Marjanović, rukovodilac službe tehnologije, sa stručnog i poslovnog stanovišta, i Milutin Stanković, sa tehničko-informatičkog stanovišta.

Većina softverskih rešenja podržava serijsku proizvodnju. U našem slučaju, ne postoji definisan standardni proizvod, već se on izrađuje za poznatog kupca. Stoga se proizvodi gotovo nikada ne proizvode ponovo, a čak i ako dođe do toga da se ponovi proizvodnja nekog alata, na osnovu prethodnog iskustva uvek dođe do optimizacije u konstrukciji, tehnologiji ili upotrebljenom materijalu. Mnogi programi koje smo analizirali nudili su zanimljiva rešenja u pojedinim oblastima planiranja i upravljanja proizvodnjom, ali ni jedno od njih nije bilo moguće primeniti u celosti u našem slučaju“, kaže Milan Marjanović, rukovodilac službe tehnologije u Zastava Alatima.

Rešenja koja smo videli bila su razvijana u različitim programskim jezicima, na različitim platformama za upravljanje bazama podataka - od MS Accessa do Oraclea. Retke su poslovne aplikacije koje pružaju mogućnost obavljanja dela poslovanja kroz Web. Stoga smo, posle analize većine referentnih proizvoda sa domaćeg tržišta, došli do zaključka da bi trebalo razviti naš informacioni sistem. Opredelili smo se za Microsoftovo razvojno okruženje, jer je to okruženje preovlađujuće u našoj fabrici“, kaže Milutin Stanković, rukovodilac službe informatike, i nastavlja: “Sa druge strane, bilo je jasno da naša Služba informatike nema dovoljno ljudi da sama razvije tako veliki proizvod. Odlučili smo se za varijantu aktivnog učešća u projektu, uz angažovanje spoljnih saradnika. Na taj način naši ljudi su potpuno ovladali implementacijom, što je neophodno za kasnije samostalno održavanje ovog informacionog sistema.“

Tako je došlo do prvih kontakata sa softverskom firmom „Virtual Team“ iz Kragujevca koji su, kao Microsoft Certified Partner, mogli da pruže relevantne informacije o Microsoft razvojnom okruženju i najnovijim tehnologijama u razvoju softvera.

Bilo je jasno da naša Služba informatike nema dovoljno ljudi da sama razvije tako veliki proizvod. Odlučili smo se za varijantu aktivnog učešća u projektu, uz angažovanje spoljnih saradnika. Na taj način naši ljudi su potpuno ovladali implementacijom, što je neophodno za kasnije samostalno održavanje ovog informacionog sistema.“

Milutin Stanković, rukovodilac službe informatike, Zastava Alati


O prvim kontaktima, Vladan Atanasijević, menadžer preduzeća „Virtual Team“ kaže: „Preduzeće Virtual Team je već imalo uspešnu saradnju sa fabrikom Zastava Alati. U njihovoj ideji da razvijaju sopstveno rešenje za planiranje, praćenje i upravljanje proizvodnjom, uočili smo mogućnost da napravimo proizvod koji nedostaje tržištu, kako u zemlji, tako i celoj Adriatic regiji koja je područje našeg primarnog poslovnog interesovanja. Prepoznali smo da u Zastava Alatima postoji nivo stručnog znanja, razvijenosti informacione infrastrukture i edukacije zaposlenih potreban za realizaciju ovog projekta. S druge strane, Virtual Team je posedovao iskustvo u projektovanju i realizaciji projekata, koje je sticao u saradnji sa inostranim partnerima. Stoga smo počeli da razmišljamo o definisanju modusa naše saradnje.“


Rešenje

Saradnja je započeta strpljivo i bez spektakularnih koraka. Dogovoreno je da ljudi iz Zastava Alata izvrše snimak postojećeg stanja i analizu poslovnih procesa, koristeći metodu Strukturne sistem analize (SSA). Procedure propisane ISO 9001 standardima su poslužile kao osnov za analizu sistema.

Dalji rad na projektu realizovan je uz poštovanje Microsoft Solution Frameworka (MSF) principa, kao dobre prakse koju sam Microsoft primenjuje u razvoju svojih proizvoda. Poštujući te principe, definisani su i formalizovani zahtevi klijenta kroz dokument „Product Requirements“. Napravljena je funkcionalna specifikacija (FURPS) i formiran razvojni tim koji je počeo sa realizacijom projekta. U toj fazi doneta je odluka da se sam razvoj projekta fizički locira kod klijenta (on-site), da bi se ostvario lakši i neposredniji kontakt stručnih konsultanata iz Zastava Alata sa razvojnom ekipom, čiji deo su činili i zaposleni u Alatima.


Arhitektura rešenja

Analizom zahteva koji su stavljeni pred ovom aplikacijom došlo se do predloga arhitekture sistema na najvišem nivou (High Level Architecture – HLA).

Prilikom dizajniranja aplikacije na najvišem, globalnom nivou, postavili smo nekoliko principijelnih zahteva: da aplikacija bude modularna i prilagodljiva korisniku, da delovi aplikacije mogu bezbedno da budu izloženi korisnicima na Webu, i da se bezbednost aplikacije oslanja na pripadnost korisnika grupama u Aktivnim direktorijima“, kaže Radovan Tomić, rukovodilac projekta, i nastavlja: „Stoga smo se opredelili za troslojnu arhitekturu, gde klijentski deo komunicira sa srednjim slojem (business layer) preko Web usluga (XML web services), što omogućava da delovi aplikacije budu dostupni preko Interneta. Treći sloj, sloj podataka (Data layer), je baza podataka realizovana pod MS SQL Serverom 2000, koja podatke srednjem sloju šalje preko Data access komponente realizovane ADO.NET-om. Odlučili smo, takođe, da postoji i Common objekat koga referenciraju i klijent i srednji sloj, a čiji će objekti biti parametri funkcija Web usluga. Kao razvojni alati izabrani su MS Visual Studio .NET i programski jezik VB.NET, kao u to vreme sasvim nove tehnologije, da bi ovaj proizvod tehnološki mogao da ostane validan što duži vremenski period.“

Razvojni tim počeo je paralelno da radi u dva pravca: prva grupa je radila na definisanju Low Level Arhitekture i rešavanju tehnoloških nepoznanica, kako iz oblasti same tehnike implementacije u .NET okruženju, tako i u domenu teorije objektno orijentisanog dizajna i preporuka Microsofta u izradi rešenja za velike poslovne sisteme. Druga grupa je pristupila modeliranju podataka uz korišćenje metodologije Modela objekti i veze (Entity Relationship Model).

Ove dve aktivnosti su pokrenute paralelno, zbog toga što je tehnologija koja je korišćena u razvoju bila nova, pa su unapred uočeni potencijalni problemi i nedoumice, koji nisu morali čekati završetak definisanja Baze podataka da bi bili razmatrani.

Poštujući sve zahteve HLA, došli smo do stanovišta da klijentski deo mora da se razvija modularno, gde bi moduli sadržali funkcionalne celine poslovnog procesa. U ovoj koncepciji glavna aplikacija je samo shell za učitavanje modula na koje logovani korisnik ima pravo. Modularni pristup obezbeđuje lakšu izmenljivost i nadogradnju aplikacije, sprečava prolongiranje greške i daje mogućnost da se u pojedinim službama instaliraju samo moduli na koje korisnik ima prava. Svi moduli implementiraju isti interfejs, tako da oni nis

Trebalo je stari, papirni način rada automatizovati i podržati novim sistemom, ali da se ni jednog trenutka ne uspori proces proizvodnje u samoj fabrici. Istovremeno takav pristup trebalo je da olakša kasnije fazu uvođenja u operativni rad.“

Vladan Atanasijević, direktor,
Virtual Team



i izolovani, već je jasno definisan način razmene podataka između modula. Odučili smo da aplikacija bude u MDI stilu, sa modulima sa leve strane i radnim prozorom sa desne. Zaključili smo da pojedini procesi koji dugo traju moraju biti izvedeni asinhrono, u zasebnim threadovima“, kaže Aleksandar Milosavljević, senior developer u Virtual Teamu.

Posle validacije dizajna baze podataka, izrade prototipa najjednostavnijeg modula i validacije definisanog objektnog modela aplikacije, ušlo se u fazu same implementacije. Tada je određeno i ime aplikacije: Sistem za Planiranje i Praćenje Proizvodnje, ili kraće - STRIP (S3P).


Rizici

U samom početku faze implementacije, zadat je okvirni termin plan implementacije, i definisani su rizici, poštujući metodu Upravljanja rizicima (Risk Management). Najvažniji rizici u implementaciji projekta bili su vezani za nedovoljno iskustvo u radu sa .NET tehnologijom, i poštovanju rokova implementacije u uslovima rada kod samog korisnika.

O tome priča Vladan Atanasijević. „Bili smo svesni svih rizika koje su stavljeni pred tim koji je realizovao STRIP. Tehnologija koje je u to vreme bila sasvim nova (verzija Visual Studio .NET 2003 je tek izašla) predstavljala je izvor potencijalnih problema, bez obzira na iskustvo koje smo do tada imali u radu sa .NET tehnologijom. Izborom tehnologije u trendu, hteli smo da omogućimo što dužu tehnološku aktuelnost budućeg proizvoda.

Sa druge strane, bili smo svesni da moramo obezbediti punu podršku svih ljudi iz Zastava Alata da bi projekat bio realizovan u zadatim okvirima i da bi bio zadovoljavajućeg kvaliteta. Trebalo je, poput lekara koji operiše na otvorenom srcu, stari, papirni način rada automatizovati i podržati sistemom, ali da se ni jednog trenutka ne uspori proces proizvodnje u samoj fabrici. Istovremeno takav pristup trebalo je da olakša kasnije fazu uvođenja u operativni rad. Takav pristup se pokazao uspešnim, o čemu svedoči i konačni proizvod.“


Kodiranje i implementacija

Uporedo sa kodiranjem aplikacije, što je bila osnovna aktivnost, sprovodile su se mnoge paralelne aktivnosti: punjenje nove baze postojećim podacima, koji su bili ili u drugim bazama ili u papirnoj formi, prilagođavanje izgleda dokumenata propisanih ISO standardom štampanju uz pomoć računara, testiranje odrađenih funkcionalnosti, uobličavanje vizuelnog izgleda aplikacije... Kratki preseci stanja sa stručnim konsultantima, pre svih sa inž. Marjanovićem, bili su česti, gotovo svakodnevni. O pozitivnoj atmosferi koja je vladala među ekipom svedoče reči Dragoslave Berbakov, iz službe Informatike Zastava Alata, koja je, iako nije direktno bila uključena u kodiranje, dala ogroman doprinos, pre svega vizuelnom identitetu STRIP-a.

Sara

Saradnja na ovom projektu bila je veoma zanimljivo iskustvo. Pre svega, zbog pozitivne radne energije, koja nas je navela da svaki slobodan trenutak iskoristimo za odabir ikona koje se koriste u aplikaciji, njihovu modifikaciju, prikupljanje podataka za popunjavanje baze, testiranje... Na kraju smo svi bili zadovoljni izgledom aplikacije.”

Dragoslava Berbakov, Zastava Alati



dnja na ovom projektu bila je veoma zanimljivo iskustvo. Pre svega, zbog pozitivne radne energije, koja nas je navela da svaki slobodan trenutak iskoristimo za odabir ikona koje se koriste u aplikaciji, njihovu modifikaciju, prikupljanje podataka za popunjavanje baze, testiranje... Na kraju smo svi bili zadovoljni izgledom aplikacije.“

O tome svedoči i mišljenje inostranog stručnjaka iz oblasti informatike, koji posle prezentacije rešenja, nije poverovao da dizajn nije radio profesionalni dizajner. Ova anegdota se rado prepričava među članovima razvojnog tima.

Uz periodične teškoće, prilagođavanje rešenja problemima razvojnih alata, usporavanje razvoja zbog godišnjih odmora ili obaveza članova tima na drugim projektima, projekat STRIP je rastao, pokazujući obrise zaokruženog sistema za upravljanje proizvodnjom. Instalacija završenih logičkih celina odvijala se u više faza po službama, prateći faze koje prolazi sama izrada proizvoda. Pri tome se težilo da se sve što je realizovano što pre isporuči korisnicima u testni režim rada, da celina koja se instalira bude zaokružena, ali i da podaci uneseni u sistem imaju logički smisao i upotrebnu vrednost. Posebna pažnja je poklonjena onim delovima kod kojih je uz unos podataka u novi informacioni sistem još neko vreme morao da se zadrži i stari način evidentiranja podataka.

Vrlo važan faktor koji utiče na brzinu prihvatanja novog informacionog sistema je odabir ljudi koji ce prvi proći obuku rada na njemu“, reči su Milutina Stankovića, koji je rukovodio instalacijom STRIP-a. „Treba izabrati ljude koji će najlakše proći obuku, ali i moći da prenesu svoje znanje ostalim učesnicima u sistemu. S druge strane, potrebno je odagnati strah od bagova koje korisnici pronađu i objasniti im da je to normalna pojava u životnom ciklusu informacionog sistema, i da je svima u interesu da se oni što pre prepoznaju i otklone.“

Zajedno sa razvojem novih funkcionalnosti, ispravljane su i nepravilnosti u već instaliranim. Da bi se sprečilo da otklanjanje grešaka parališe dalji razvoj informacionog sistema, aktivnosti iz bug managementa su posebno pažljivo sprovođene. „Sve greške koje su korisnici registrovali su pažljivo klasifikovane. Onda je uz saradnju sa stručnim konsultantima i korisnicima određivan prioritet ispravke i termin optimalnog ažuriranja instalirane verzije“, kaže Aleksandar Milosavljević


Prednosti poslovanja

Pred kraj godine sve planirane faze aplikacije STRIP bile su završene i puštene u probni rad. Ostalo je da se otklone otkrivene greške i počne sa kreiranjem izveštaja. Za kreiranje izveštaja odabrani su MS SQL Reporting Services, najnoviji Microsoftov proizvod koji omogućava dobijanje izveštaja putem Weba.

Početak Nove godine značio je i početak rada STRIP-a u punom produkcionom režimu. Zahtevi koji su postavljeni pred ovaj sistem su i realizovani. Sistem daje punu podršku u razvoju proizvoda:

Sistem takođe omogućava izračunavanje cene izrade proizvoda, uzimajući u obzir ne samo materijale, nego i mehaničku i termičku obradu, što je vrlo značajno za pojedinačnu proizvodnju. Mnogi procesi su olakšani, kao na primer izrada tehnologije: tehnološki postupak izrade proizvoda koji je jednom napravljen može se snimiti kao predložak (template), i kasnije iskoristiti kao polazna tačka za pravljenje novih tehnoloških postupaka u izradi drugih, srodnih, proizvoda. Omogućen je neposredni uvid u trenutno stanje izrade proizvoda, odnosno poslednju realizovanu operaciju, olakšana je komunikacija između službi, i standardizovan je i automatizovan postupak generisanja izveštaja“, reči su Milana Marjanovića, rukovodioca službe tehnologije u Zastava Alatima.

Sumirajući rezultate projekta STRIP, Vladan Atanasijević na kraju zaključuje: „Uspešno realizovan projekat Sistema za planiranje i praćenje proizvodnje je jezgro budućeg integralnog informacionog sistema u fabrici Zastava Alati. Već je startovala nova faza, u kojoj će se realizovati standardni moduli za Magacinsko poslovanje, Prodaju/CRM, Finansijsko poslovanje, Zarade, Osnovna sredstva, Popis, Održavanje. Mislim da je ovo pravi put u izradi informacionog sistema za naša proizvodna preduzeća.”

Dodatne informacije


Za više informacija o Microsoftovim proizvodima i uslugama, pozovite

0700 300 300 ili posetite Web lokaciju: www.microsoft.com/scg


Za više informacija o kompaniji Virtual Team (sada HermesSoft Lab Srbija) pozovite 034/300 945 ili posetite Web lokaciju: www.virtualteam.co.yu


Za više informacija o kompaniji Zastava Alati pozovite 034/323 442.


© 2006 Korporacija Microsoft. Sva prava zadržana. Ovaj dokument služi isključivo u informativne svrhe. MICROSOFT NE DAJE GARANCIJE, EKSPLICITNE ILI IMPLICITNE, U OVOM DOKUMENTU. Microsoft, Windows, Windows logo, Windows Server, Windows Server System, Microsoft .NET su ili registrovani žigovi ili žigovi korporacije Microsoft u Sjedinjenim Američkim Državama i/ili drugim zemljama. Imena stvarnih kompanija i proizvodi koji se ovde pominju su žigovi njihovih vlasnika.


Dokument objavljen aprila 2005.




Softver i usluge

  • Proizvodi

  • Microsoft Visual Studio .NET 2003

  • Microsoft SQL Server 2000

  • Windows Server 2003

  • Tehnologije

  • Microsoft .NET Framework

  • Microsoft Internet Information Services

  • Microsoft SQL Server Reporting Services

  • Crystal Reports fot Microsoft Visual Studio .NET

Hardver

  • Server:

  • Pentium 4 3 GHz, 1 GB RAM,
    HDD RAID5

  • Radne stanice:

  • Pentium II, 256 MB RAM


Partneri

  • Virtual Team


Microsoft .NET


Microsoft .NET je softver koji povezuje ljude, informacije, sisteme i uređaje kroz upotrebu Web servisa. Web servisi su kombinacija protokola koja omogućuje povezivanje računara, njihov zajednički rad i razmenu podataka. Web servisi su bazirani na standardnim protokolima, kao što su XML, SOAP i WSDL, koji im omogućuju da rade na različitim platformama i razvojnim okruženjima.


.NET je integrisan u razne Microsoft proizvode i usluge, omogućujući tako brži razvoj, primenu, upravljanje i upotrebu bezbednim i povezanim rešenjima baziranim na Web servisima. Ova rešenja obezbeđuju integraciju poslovnih procesa i informacije u bilo koje doba, na bilo kom mestu i na bilo kom uređaju.


Za više informacija o Microsoft .NET tehnologiji i Web servisima, posetite Web lokacije:

www.microsoft.com/net i msdn.microsoft.com/webservices


! COPYRIGHT (C) MICROSOFT CORPORATION ALL RIGHTS RESERVED
!DOCTYPE HTML HTML LANGEN HEADMETA CHARSETUTF8 META NAMEGENERATOR CONTENTMICROSOFT
!DOCTYPE HTML HTML XMLNSMSOURNSCHEMASMICROSOFTCOMOFFICEOFFICE XMLNSMSDTUUIDC2F4101065B311D1A29F00AA00C14882 HEAD TITLEERROR 404TITLE LINK


Tags: microsoft .net, o microsoft, namenskog, optimizacija, rešenja, microsoft, studija, slučaja, troškova