Modeliranje poslovnih procesa. Trebate pomoć u učenju teme? Sistemski softver

  • 13.04.2020

Za aktivnosti upravljanja, posebno u procesu donošenja odluka, najkorisniji modeli su oni koji su izraženi riječima ili formulama, algoritmima i drugim matematičkim sredstvima.

Osnovu upravljanja zasnovanog na lojalnosti postavio je 1908. godine profesor sa Harvarda J. Royce. Autor je knjige "Filozofija lojalnosti" u kojoj je po prvi put naučno definisan pojam "lojalnosti".

U okviru predloženog verbalnog modela, poslovna lojalnost se razmatra sa stanovišta tri nezavisna osnovna aspekta: lojalnosti potrošača, lojalnosti zaposlenih i lojalnosti investitora.

Svaki put, riječ "lojalnost" znači nešto drugačije Meskon M.Kh., Albert M., Hedouri F. Osnove menadžmenta / Per. sa engleskog. - M., 2002. - Str. 456.:

posvećenost (sa stanovišta kupaca),

Integritet (sa stanovišta zaposlenih),

· Međusobno povjerenje, poštovanje i podrška (sa stanovišta investitora).

Ali, i pored izraženih komponenti, ovaj sistem treba posmatrati samo kao celinu, jer je nemoguće stvoriti lojalne kupce bez obraćanja pažnje na lojalnost zaposlenih, ili negovati lojalnost zaposlenih bez dužne pažnje na lojalnost investitora. Nijedan od dijelova ne može postojati odvojeno od druga dva, ali sva tri zajedno omogućavaju organizaciji da dostigne neviđene visine u razvoju.

Mora se jasno shvatiti da je menadžment zasnovan na lojalnosti prvenstveno fokusiran na ljude. Prije svega, ovdje se razmatraju ljudi i njihova uloga u poslovanju. To je više model motivacije i ponašanja nego marketinški, finansijski ili proizvodni razvoj. Tek sekundarno, menadžment zasnovan na lojalnosti generalizuje ljude u apstraktnije kategorije i upravlja tehničkim procesima.

Kao što praksa pokazuje, ljudi su uvijek spremniji da rade za organizaciju koja ima svrhu usluge nego za organizaciju koja postoji samo da bi "zarađivala". Stoga ljudi rado rade u crkvi ili u javnim organizacijama.

Menadžeri koji žele uspješno koristiti model upravljanja efektom lojalnosti ne treba da smatraju profit primarnim ciljem, već neophodnim elementom za dobrobit i opstanak tri komponente svakog poslovnog sistema: kupaca, zaposlenih i investitora. Čak i na početku dvadesetog veka. G. Ford je rekao da “organizacija ne može raditi bez profita, ... inače će umrijeti. Ali stvoriti organizaciju samo radi profita... znači odvesti je u sigurnu smrt, jer neće imati poticaj da postoji” Drucker P.F. Zadaci menadžmenta u XXI veku. - M., 2001. - S.523 ..

Osnova modela lojalnosti koji se razmatra nije profit, već privlačenje dodatnih kupaca, proces koji svjesno ili nesvjesno leži u osnovi najuspješnijih organizacija. Stvaranje ciljanog broja kupaca prožima se u svim oblastima poslovanja kompanije. Snage koje upravljaju odnosom između kupaca, zaposlenih i investitora nazivaju se silama lojalnosti. Merilo uspeha je da li se kupci vraćaju da kupe više, ili idu negde drugde, tj. da li su lojalni.

Kao razlog, lojalnost pokreće nekoliko ekonomski efekti, koji utiču na ceo poslovni sistem otprilike na sledeći način: Repin V.V., Eliferov V.G. Procesni pristup menadžmentu: Modeliranje poslovnih procesa. - M., 2005. - 2. izd. - P.245 .:

1. Profit i tržišni udio rastu kada kupci koji najviše obećavaju pokrivaju čitav niz aktivnosti kompanije, stvarajući dobre stvari o tome javno mnjenje i nastavite sa kupovinom. Zbog velike i kvalitetne ponude, kompanija može sebi priuštiti da bude izbirljivija pri odabiru novih kupaca i fokusira se na profitabilnije i potencijalno lojalnije projekte kako bi ih privukla, dodatno stimulirajući svoj dugoročni rast.

2. Dugoročni rast omogućava firmi da privuče i zadrži najbolje zaposlene. Dosljedno održavanje ciljanog broja kupaca povećava lojalnost zaposlenih, dajući im osjećaj ponosa i zadovoljstva poslom. Nadalje, u procesu interakcije, redovni zaposlenici saznaju više o svojim stalnim kupcima, posebno o tome kako ih bolje uslužiti kako bi obim kupovina rastao. Ovaj sve veći obim prodaje podstiče i lojalnost kupaca i lojalnost zaposlenih.

3. Lojalni zaposleni u dugoročno naučiti smanjiti troškove i poboljšati kvalitetu rada (efekat učenja). Organizacija može iskoristiti ovu dodatnu produktivnost za proširenje sistema nagrađivanja, za kupovinu najbolja oprema i učenje. Sve će to, zauzvrat, potaknuti produktivnost zaposlenika, rast nagrađivanja i, posljedično, lojalnost.

4. Ova spirala produktivnosti pruža prednost u troškovima koju je vrlo teško ponoviti za čisto konkurentne organizacije. Dugoročne troškovne prednosti, zajedno sa stalnim rastom broja lojalnih kupaca, donose profit koji je investitorima veoma privlačan. Ovo, zauzvrat, povećava sposobnost kompanije da privuče i zadrži "prave" investitore.

5. Lojalni investitori se ponašaju kao partneri. Oni stabilizuju sistem, smanjuju troškove prikupljanja kapitala i osiguravaju da se preusmereni novčani tokovi vrate u posao kao investicija. Ovo jača organizaciju i povećava njenu produktivnu sposobnost.

Bez sumnje, svaka organizacija je jedinstvena, ali ipak, u ovoj ili onoj mjeri, njeni pokazatelji profita će se uklopiti opšti model ekonomski efekti koji proizlaze iz upornosti ili lojalnosti kupaca. Među njima, vrijedi istaknuti sljedeće: Meskon M.Kh., Albert M., Hedouri F. Osnove menadžmenta / Per. sa engleskog. - M., 2002. - S. 358.:

osnovni profit (cijena koju plaćaju novonastali kupci premašuje troškove organizacije za stvaranje proizvoda);

rast prihoda (u pravilu, ako je kupac zadovoljan parametrima proizvoda, sklon je povećanju obima kupovine tokom vremena);

Ušteda troškova (blisko poznavanje proizvoda organizacije smanjuje zavisnost kupaca od njenih zaposlenih za informacije i savete);

Recenzije (klijenti zadovoljni nivoom usluge preporučuju organizaciju svojim prijateljima i poznanicima);

dodatna cijena (redovni kupci koji sarađuju s organizacijom dovoljno dugo da istraže sve njene proizvode i usluge dobijaju neproporcionalno više od nastavka odnosa i ne trebaju im dodatni popusti ili promocije).

Da bi se procijenio pravi dugoročni potencijal lojalnosti kupca ili grupe kupaca, potrebno je znati njihovu sklonost ispoljavanju konzistentnosti. Tako će neki kupci prebjeći kod konkurenta za 2% popusta, dok će drugi ostati na 20% razlike u cijeni. Količina truda koja je potrebna da se privuku različite vrste kupaca naziva se omjer lojalnosti. U nekim organizacijama se istorija razvoja ili ponašanje kupaca u pojedinačnim segmentima koristi za procjenu koeficijenata lojalnosti Repin V.V., Eliferov V.G. Procesni pristup menadžmentu: Modeliranje poslovnih procesa. - M., 2005. - 2. izd. - Str.232.. Kod drugih, posebno onih čija je budućnost slabo povezana sa prošlošću, pokušavaju metodama analize podataka da otkriju koliki bi trebao biti popust da kupci odu u njihovu organizaciju. Ali uprkos svim izazovima mjerenja, korištenje metrike lojalnosti omogućava organizacijama da identifikuju zadržavanje kupaca i implementiraju dobre prakse dokazane u jednom odjelu u cijeloj organizaciji.

Razvoj sistema mjerenja, analize i upravljanja tok novca dobijena lojalnošću može organizaciju dovesti do investicija koje će dalje osigurati rast broja kupaca i organizacije u cjelini.

Dakle, model lojalnosti je detaljno obrazložen na verbalnom nivou. Ovo opravdanje pominje matematičku i kompjutersku podršku. Međutim, od njih se ne traži da donose početne odluke.

Uz detaljniju analizu situacije, verbalni modeli, po pravilu, nisu dovoljni. Potrebno je koristiti dovoljno složene matematički modeli. Dakle, prilikom donošenja odluka u menadžmentu proizvodnih sistema Koriste se Kuzin B.I., Yuriev V.N., Shakhdinarov G.M. Metode i modeli upravljanja firmom: Proc. za univerzitete. - SPb., 2001. - P.327.

Modeli tehnoloških procesa (prvenstveno modeli upravljanja i upravljanja);

Modeli za osiguranje kvaliteta proizvoda (posebno modeli za procjenu i kontrolu pouzdanosti);

modeli čekanja;

Modeli upravljanja zalihama (logistički modeli);

Simulacioni i ekonometrijski modeli preduzeća u celini, itd.

Upotreba savremenih računara, računarskih sistema i mreža je moćno sredstvo za implementaciju simulacionih modela i proučavanje uz njihovu pomoć karakteristika procesa funkcionisanja sistema. S. U nekim slučajevima, u zavisnosti od složenosti objekta modeliranja, odnosno sistema S, racionalno korišćenje personalnih računara (PC) ili lokalnih mreža (LAN). U svakom slučaju, efikasnost sistemskog istraživanja S na softverski implementiranom modelu M s pre svega, to zavisi od ispravnosti šeme algoritma modeliranja, savršenstva programa, a samo posredno zavisi od specifikacije kompjuter koji se koristi za simulaciju. Od velikog značaja u implementaciji modela na računaru je pitanje pravilnog izbora jezika za modeliranje.

Sistemi za modeliranje i programski jezici. Algoritamski jezici pri modeliranju sistema služe kao pomoćni aparat za razvoj, mašinsku implementaciju i analizu karakteristika modela. Svaki jezik modeliranja treba da odražava određenu strukturu koncepata kako bi opisao široku klasu fenomena. Odabravši specifičan jezik za rješavanje problema modeliranja procesa funkcionisanja sistema, istraživaču je na raspolaganju pažljivo razvijen sistem apstrakcija koje mu daju osnovu za formalizaciju procesa funkcionisanja sistema koji se proučava. i izlaz rezultata simulacije omogućavaju vam da brzo i detaljno analizirate moguće ishode simulacionog eksperimenta sa M m modelom.

Glavne točke koje karakteriziraju kvalitetu jezika za modeliranje su: pogodnost opisivanja procesa funkcionisanja sistema S, jednostavnost unosa ulaznih podataka simulacije i varijacije strukture, algoritama i parametara modela, izvodljivost statističkog modeliranja, efikasnost analize i izlaza rezultata simulacije, jednostavnost otklanjanja grešaka i kontrole programa simulacije, pristupačnost percepcije i upotrebe jezik. Budućnost jezika za modeliranje određena je napretkom u oblasti kreiranja multimedijalnih sistema za mašinsku simulaciju, kao i problemsko orijentisanih informacionih i računarskih sistema za potrebe modeliranja.

Razmotrite osnovne koncepte povezane s algoritamskim jezicima i njihovom implementacijom na računalu općenito i jezicima modeliranja posebno.

Programski jezik je skup znakova koje prepoznaje računar i označava operacije koje se mogu implementirati na računaru. Na najnižem nivou je glavni jezik mašine, program u kojem je napisan kodovima koji direktno odgovaraju elementarnim radnjama mašine (dodavanje, memorisanje, prosleđivanje na datu adresu, itd.). Sljedeći nivo zauzima autokod (jezik MONTAŽA) računarska mašina. Program za autokodiranje se sastoji od mnemoničkih simbola pretvorenih u mašinske kodove pomoću posebnog programa - asemblera.

Kompajler Program se zove program koji uzima instrukcije napisane u algoritamskom jeziku visokog nivoa i pretvara ih u programe na glavnom jeziku mašine ili u autokodu, koji se u drugom slučaju ponovo prevode pomoću asemblera.

Tumač Programom se naziva program koji, po prijemu instrukcija iz ulaznog jezika, odmah izvodi odgovarajuće operacije, za razliku od kompajlera, koji te instrukcije pretvara u nezaboravne lance naredbi. Prevođenje se dešava tokom čitavog vremena programa napisanog na jeziku tumača. Nasuprot tome, kompilacija i asembler su pojedinačni činovi prevođenja teksta sa ulaznog jezika u objektni jezik mašine, nakon čega se rezultirajući programi izvršavaju bez ponovljenih poziva prevodiocu.

Program napisan u mašinskom kodu ili na nekom jeziku SKUPŠTINA, uvijek odražava specifičnosti određenog računara. Instrukcije takvog programa odgovaraju određenim mašinskim operacijama i stoga imaju smisla samo na računaru za koji su namenjene, pa se takvi jezici nazivaju mašinski orijentisani jezici.

Većina jezika tumača i kompajlera može se klasifikovati kao proceduralno orijentisani jezici. Ovi jezici se kvalitativno razlikuju od mašinski orijentisanih jezika, koji opisuju elementarne računarske operacije i nemaju problemsku orijentaciju. Sve proceduralni jezici su namijenjeni za određenu klasu problema, uključuju upute koje su pogodne za formuliranje načina rješavanja tipičnih problema ove klase. Odgovarajući algoritmi su programirani u notacijama koje nisu povezane ni sa jednim računarom.

Jezik modeliranja je proceduralno orijentisan jezik sa specifičnim karakteristikama. Glavni jezici za modeliranje razvijeni su kao softverski simulacijski pristup proučavanju procesa funkcionisanja određene klase sistema.

Osobine upotrebe algoritamskih jezika. Razmotriti prednosti i nedostatke korištenja za modeliranje procesa funkcionisanja sistema simulacijski jezici(JIM) i jezici opšte namene(NON), tj. univerzalni i proceduralno orijentisani algoritamski jezici. Svrsishodnost upotrebe NIM-a proizilazi iz dva glavna razloga: 1) pogodnosti programiranja modela sistema, koji igra značajnu ulogu u mašinskoj implementaciji algoritama modeliranja; 2) konceptualnu orijentaciju jezika na klasu sistema, što je neophodno u fazi izgradnje modela sistema i izbora opšteg pravca istraživanja u planiranom kompjuterskom eksperimentu. Praksa modeliranja sistema pokazuje da je upotreba NIM-a u velikoj meri odredila uspeh simulacije kao metode eksperimentalnog proučavanja složenih realnih objekata.

Jezici za modeliranje omogućavaju opisivanje simuliranih sistema u terminima razvijenim na osnovu osnovnih koncepata simulacije. Prije nego što su ovi koncepti bili jasno definirani i formalizirani u JIM-u, nije bilo uobičajeni načini opisi simulacijskih zadataka, a bez njih nije bilo povezanosti između različitih razvoja u oblasti postavljanja simulacijskih eksperimenata. Jezici za modeliranje visokog nivoa su pogodno sredstvo komunikacije između kupca i programera mašinskog modela M m .

Uprkos ovim prednostima JIM-a, sada se iznose čvrsti argumenti, kako tehnički tako i operativni, protiv potpunog napuštanja univerzalnih i proceduralnih jezika u modeliranju. Tehničke zamjerke na korištenje JIM-a: pitanja efikasnosti radnih programa, mogućnosti njihovog otklanjanja grešaka, itd. Kao operativni nedostaci, nedostatak dokumentacije o postojećem JIM-u, čisto individualna priroda odgovarajućih prevodilaca, što otežava njihovu implementaciju na pominju se različiti računari, te poteškoće ispravljanja grešaka. Smanjenje efikasnosti NIM-a se manifestuje pri modeliranju problema koji su raznovrsniji od onih za koje je dizajniran određeni jezik modeliranja. Ali ovdje treba napomenuti da trenutno ne postoji NON koji bi bio efikasan u rješavanju problema bilo koje klase.

Ozbiljni nedostaci JIM-a očituju se u tome što su, za razliku od široko rasprostranjenog LDL-a, prevodioci iz kojih su uključeni u softver koji proizvođač isporučuje za sve moderne računare, jezike za modeliranje, uz nekoliko izuzetaka, razvile su pojedine organizacije za svoje prilično usko specijalizovane potrebe. Odgovarajući prevodioci su slabo opisani i prilagođeni za upotrebu u rešavanju problema modeliranja sistema, pa se, uprkos prednostima NIM-a, mora odustati od njihove praktične primene u nizu specifičnih slučajeva.

Prilikom kreiranja sistema za modeliranje zasnovanog na bilo kojem jeziku potrebno je riješiti pitanje sinhronizacije procesa u modelu, jer u svakom trenutku vremena koje teče u sistemu (sistemsko vrijeme) može biti potrebno obraditi nekoliko događaja, tj. , potrebna je pseudoparalelna organizacija simuliranih procesa u modelu mašine M m . Ovo je glavni zadatak monitora simulacije, koji obavlja sljedeće funkcije: kontrolu procesa (koordinacija sistemskog i mašinskog vremena) i upravljanje resursima (izbor i distribucija ograničenih alata simulacionog sistema u modelu).

Pristupi razvoju jezika za modeliranje. Do danas su postojala dva različita pristupa razvoju jezika modeliranja: kontinuirani i diskretni - koji odražavaju glavne karakteristike sistema koji se proučavaju metodom modeliranja. Stoga su NIM podijeljeni u dvije nezavisne grupe, koje odgovaraju dvije vrste imitacije koje su se razvijale nezavisno jedna od druge: za simulaciju kontinuiranih i diskretnih procesa.

Za modeliranje kontinuiranih procesa, ne samo AVM, ali i kompjuteri, potonji, uz odgovarajuće programiranje, oponašaju razne kontinuirani procesi. Istovremeno, računari su pouzdaniji u radu i omogućavaju postizanje visoke tačnosti rezultata, što je dovelo do razvoja jezika za modeliranje koji model prikazuju u obliku blokova takvih tipova koji igraju ulogu standardnih blokova. AVM(pojačala, integratori, generatori funkcija, itd.). Zadata šema algoritma modeliranja transformisana je u sistem zajednički razmatranih diferencijalnih jednačina. Modeliranje se u ovom slučaju u suštini svodi na pronalaženje numeričkih rješenja ovih jednačina korištenjem neke standardne metode korak po korak.

Primjer jezika za modeliranje kontinuiranih sistema na računaru predstavljanjem modeliranog sistema u obliku jednačina u konačnim razlikama je jezik DINAMO, za koje jednačine uspostavljaju odnose između vrijednosti funkcija u trenucima vremena t i t+dt i između vrijednosti njihovih derivata u vremenu t+dt/2. I u ovom slučaju, simulacija je, u suštini, korak po korak rješenje datog sistema diferencijalnih jednačina .

Universal kompjuter- uređaj diskretnog tipa, te stoga treba da obezbedi diskretnu aproksimaciju procesa funkcionisanja sistema koji se proučava S. Kontinuirane promene u procesu funkcionisanja realnog sistema prikazuju se u diskretnom modelu M m, implementiranom na računaru, određenim nizom diskretnih događaja, a takvi modeli se nazivaju modeli diskretnih događaja. Pojedinačni događaji koji se reflektuju u diskretnom modelu mogu se odrediti sa visokim stepenom aproksimacije stvarnosti, čime se obezbeđuje adekvatnost takvih diskretnih modela stvarnim procesima koji se dešavaju u sistemima. S.

Arhitektura jezika za modeliranje. JIM arhitektura, odnosno koncept međuodnosa elemenata jezika kao složen sistem, i tehnologija prelaska iz sistema S na njen model mašine M s mogu se predstaviti na sljedeći način: 1) modeliranje objekata (sistema S) opisani su (prikazani na jeziku) koristeći neke jezičke atribute; 2) atributi su u interakciji sa procesima koji su adekvatni stvarnim pojavama u simuliranom sistemu S; 3) procesi zahtevaju specifične uslove koji određuju logičku osnovu i redosled interakcije ovih procesa u vremenu; 4) uslovi utiču na događaje koji se dešavaju unutar objekta simulacije (sistem 5) i kada su u interakciji sa njim spoljašnje okruženje E; 5) događaji menjaju stanje modela sistema M u prostoru i vremenu.

Tipičan dijagram arhitekture NIM-a i tehnologije njene upotrebe u modeliranju sistema prikazan je na sl. 5.1.

U većini slučajeva, mašinski modeli se koriste za proučavanje karakteristika i ponašanja sistema. S u određenom vremenskom periodu, dakle, jedan od najvažnijih zadataka u kreiranju modela sistema i odabiru programskog jezika za model je implementacija dve funkcije: 1) podešavanje vremenske koordinate stanja sistema ("napredovanje" vremena , organiziranje "satova"); 2) obezbeđivanje konzistentnosti različitih blokova i događaja u sistemu (sinhronizacija u vremenu, koordinacija sa drugim blokovima).

Dakle, funkcionisanje Mm modela treba da se odvija u veštačkom (ne u realnom i ne kompjuterskom) vremenu, obezbeđujući nastanak događaja u redosledu koji zahteva logika sistema koji se proučava i sa odgovarajućim vremenskim intervalima između njih. Pri tome treba uzeti u obzir da su elementi realnog sistema S funkcionišu istovremeno (paralelno), a komponente modela mašine M m deluju sekvencijalno, pošto se implementiraju pomoću sekvencijalnog računara. Budući da se događaji mogu odvijati istovremeno u različitim dijelovima objekta modeliranja, onda je kako bi se održala adekvatnost uzročno-posljedičnih vremenskih odnosa, potrebno stvoriti "mehanizam" za postavljanje vremena u JIM-u za sinhronizaciju djelovanja elemenata. modela sistema.

Podešavanje vremena u modelu mašine. Kao što je već navedeno u Pogl. 3, postoje dva glavna pristupa postavljanju vremena: korištenje konstantnih i promjenjivih vremenskih intervala, koji odgovaraju dva principa za implementaciju algoritama modeliranja, tj. "princip D t" i "princip d z".

Razmotrite odgovarajuće metode upravljanja vremenom u modelu sistema GOSPOĐA) na primjeru prikazanom na sl. 5.2, gde je niz događaja u sistemu iscrtan duž ose u realnom vremenu ( s i) u vremenu i događajima s 4 i s 5 se dešavaju istovremeno (slika 5.2, a). Vođeni događajima s i stanja modela se menjaju z i u to vrijeme t zi, a takva promjena nastaje naglo dz.

U modelu izgrađenom prema "principu D t"(Slika 5.2, b), momenti sistemskog vremena će uzastopno uzimati vrijednosti:

t " 1 = D t, t " 2 = 2D t, t " 3 = 3D t, t " 4 = 4D t, t " 5 = 5D t.

Ovi trenuci sistemskog vremena t " j(D t) ni na koji način nisu povezani sa trenucima nastanka događaja s i, koji su simulirani u modelu sistema. U ovom slučaju, sistemsko vrijeme dobija konstantno povećanje, koje se bira u vremenu određenom prije početka simulacionog eksperimenta.

U modelu izgrađenom po principu „ dz"(Slika 5.2, in), promjena vremena nastaje u trenutku promjene stanja sistema, a niz trenutaka vremena sistema ima oblik t "" 1 = t z 1 , t "" 2 = t z 2 , t "" 3 = t z 3 , t "" 4 = t z 4 , t "" 5 = t z 5 , tj. tačke sistemskog vremena t "" k (dz), direktno su vezani za momente nastanka događaja u sistemu s i .

Svaka od ovih metoda ima svoje prednosti u smislu adekvatnog odraza stvarnih događaja u sistemu. S i trošak mašinskih resursa za modeliranje.

Kada koristite "princip d z" događaji se obrađuju uzastopno i vrijeme se pomiče svaki put naprijed do početka sljedećeg događaja. U modelu izgrađenom prema "principu D t", obrada događaja se odvija po grupama, serijama ili skupovima događaja. U ovom slučaju, izbor D t ima značajan uticaj na tok procesa i rezultate simulacije, a ako D t ako je pogrešno postavljen, rezultati se mogu pokazati nepouzdanim, budući da se svi događaji pojavljuju u tački koja odgovara gornjoj granici svakog intervala simulacije. Prilikom primjene „principa d z" Simultana obrada događaja u modelu se odvija samo kada se ovi događaji pojavljuju istovremeno u realnom sistemu. Time se izbjegava potreba za umjetnim uvođenjem rangiranja događaja kada se obrađuju na kraju intervala. At.

Prilikom modeliranja prema "principu D t" može se postići dobra aproksimacija: za ovo D t mora biti mali tako da dva neistovremena događaja ne spadaju u isti vremenski interval. Ali smanjenje D t dovodi do povećanja troškova kompjuterskog vremena za modeliranje, budući da se značajan dio troši na podešavanje "sata" i praćenje događaja, koji se možda neće dogoditi u većini intervala. U ovom slučaju, čak i uz jaku "kompresiju" D t dva neistovremena događaja mogu pasti u isti vremenski interval D t,što stvara lažan utisak o njihovoj istovremenosti.

Odabrati princip konstruisanja modela mašine M m i prema tome, JIM treba da zna: svrhu i svrhu modela; traženu tačnost rezultata simulacije; trošak kompjuterskog vremena pri korištenju jednog ili drugog principa; potrebna količina mašinske memorije za implementaciju modela izgrađenog po D principu t i d z; složenost programiranja modela i njegovog otklanjanja grešaka.

Zahtjevi za jezike za simulaciju. Dakle, prilikom razvoja modela sistema javlja se niz specifičnih poteškoća, stoga u NIM-u treba obezbijediti skup takvih softverskih alata i koncepata koji se ne nalaze u konvencionalnom NON-u.

Kombinacija. Paralelno strujanje u realnim sistemima S procesi su predstavljeni sekvencijalno operativnim računarom. Jezici za modeliranje zaobilaze ovu poteškoću uvođenjem koncepta sistemskog vremena, koji se koristi za predstavljanje vremenski raspoređenih događaja.

Veličina. Većina simuliranih sistema ima složenu strukturu i algoritme ponašanja, a njihovi modeli su velikog obima. Stoga se dinamička alokacija memorije koristi kada se pojavljuju komponente modela sistema M m ram memorija računar ili ga ostavite, u zavisnosti od trenutnog stanja. Važan aspekt Realibilnost M m modela na računaru u ovom slučaju je blokovska priroda njegovog dizajna, odnosno mogućnost podele modela na blokove, podblokove itd.

Promjene. Dinamički sistemi povezani su s kretanjem i karakteriziraju ih razvojem procesa, uslijed čega se prostorna konfiguracija ovih sistema mijenja tokom vremena. Stoga u svim RIM-ovima predviđaju obradu lista koje odražavaju promjene stanja procesa funkcionisanja simuliranog sistema. S.

Međusobna povezanost. Uvjeti potrebni da bi se različiti događaji dogodili u modelu M m proces rada sistema S, može biti prilično složen zbog prisustva velikog broja međusobnih odnosa između komponenti modela. Da bi se riješile poteškoće povezane s ovim problemom, većina JIM-ova uključuje odgovarajuće logičke mogućnosti i koncepte teorije skupova.

Stohastičnost. Za simulaciju slučajnih događaja i procesa koriste se posebni programi za generiranje nizova pseudoslučajnih brojeva, kvazijednoliko raspoređenih u datom intervalu, na osnovu kojih je moguće dobiti stohastičke efekte na M m modelu, oponašane slučajnim varijabli sa odgovarajućim zakonom raspodjele.

Analiza. Da bi se dobio jasan i praktičan odgovor na pitanja koja se rješavaju metodom mašinske simulacije, potrebno je dobiti statističke karakteristike procesa funkcionisanja modela sistema. GOSPOĐA). Stoga jezici za modeliranje pružaju metode za statističku obradu i analizu rezultata modeliranja.

Navedeni zahtjevi u studiji i projektu razni sistemi S odgovaraju tako poznatim jezicima modeliranja diskretnih događaja kao što su SIMULA, SIMSCRIPT, GPSS, S.O.L. CSL i sl.

Poslovni proces je dio upravljanja procesima. Njegov model je glavni element upravljanja poslovnim procesima. Poslovni proces se mora podijeliti na brojne karakteristike koje karakteriziraju svako njegovo svojstvo ili sposobnost. Sa ovom podjelom, proces je lakše prepoznati, uporediti i analizirati. Postoji važan koncept modeliranje poslovnih procesa.

Ovo je oznaka poslovnih procesa u terminima posebno definisanim za to, prema pravilima koja se nazivaju notacije modeliranja poslovnih procesa. Sami modeli poslovnih procesa su različiti – informacioni, tekstualni, grafički.

Šta je modeliranje poslovnih procesa

Modeliranje poslovnih procesa – važan zadatak za bilo koju kompaniju. Uz pomoć kompetentnog modeliranja moguće je optimizirati rad poduzeća, predvidjeti i minimizirati rizike koji nastaju u svakoj fazi njegove aktivnosti. Organizacija modeliranja poslovnih procesa omogućava vam da izvršite procjenu troškova za svaki proces pojedinačno i sve općenito.

Modeliranje poslovnih procesa preduzeća obuhvata niz aspekata njegovog rada. Prilikom modeliranja:

  • organizacijska struktura se mijenja;
  • optimizirane su funkcije specijalista i odjela;
  • prava i dužnosti rukovodstva se redistribuiraju;
  • promjene interne regulatorne dokumentacije i tehnologija za obavljanje poslova;
  • postoje novi zahtjevi za automatizacijom poslovnih procesa i tako dalje.

Modeliranje poslovnih procesa ima za cilj glavni cilj, koji se sastoji u sistematizaciji informacija o preduzeću i radnjama koje se u njemu odvijaju, u vizuelnom grafičkom prikazu. Zahvaljujući ovom pristupu, kompanija je mnogo praktičnija za obradu podataka. Prilikom modeliranja poslovnih procesa potrebno je odraziti strukturu radnji u organizaciji, karakteristike i detalje njihove implementacije, kao i hronologiju toka posla.

Način na koji je modeliranje poslovnog procesa određen njegovim ciljevima

  1. Aktivnosti treba regulisati. Sadržaj grafičkog modela poslovnog procesa u potpunosti se poklapa sa tekstualnim. Ukoliko kompanija ima raspored, brzo i jednostavno će ga prevesti u tekstualni format kako bi pripremila regulatornu dokumentaciju. Zahvaljujući nekim BPM sistemima, baziranim na modelu, moguća je automatska generacija izvedbenih propisa i opisa poslova.
  2. Rizicima je neophodno upravljati, jer se kompanija suočava sa operativnim rizicima u toku poslovnih procesa. Modeli poslovnih procesa mogu biti osnova za mapiranje rizika cijele organizacije dok se njima upravlja.
  3. Kompaniji su potrebne organizacione promjene. Da bi se izračunao optimalan broj stručnjaka u državi, potrebno je tačno odrediti koliko zaposlenih treba da učestvuje u svim poslovnim procesima kompanije. Vizuelno modeliranje poslovnih procesa pomaže u dobijanju potrebnih informacija. Ova akcija vam omogućava da pravilno rasporedite ljudske resurse koji su potrebni za obavljanje određenog procesa i povezanih zadataka, kao i da identifikujete koliko stručnjaka treba da bude u svakom odeljenju, sa racionalne tačke gledišta.
  4. Provođenje funkcionalne analize troškova. Modeliranje poslovnih procesa preduzeća omogućava vam da shvatite koliko ljudi i materijalna sredstva potrebno za obavljanje jedne radnje u okviru poslovnog procesa. Ove informacije može postati osnova za automatsku raspodjelu svih prihoda i rashoda na mjesta troškova i dobiti, ovisno o podjeli.
  5. Potreba za automatizacijom. Prilikom modeliranja poslovnog procesa nedvosmisleno se opisuje redoslijed radnji i mjesto stručnjaka odgovornih za njih. To vam omogućava da pravilno razvijete poslovne zahtjeve. Zahvaljujući automatizovanim informacionim sistemima klase workflow-managemet, možete trenutno izvršiti prilagođavanja informacionog sistema.

Isti model može biti prikladan za rješavanje različitih problema. Zbog detaljnosti modela, sasvim je moguće koristiti ga u različitim fazama kontrole, kako na strateškom nivou određivanja cilja, tako i u taktičkom izvršavanju instrukcija.

Kako se tehnologija modeliranja poslovnih procesa primjenjuje u praksi

Modeliranje poslovnih procesa koristi se za rješavanje brojnih problema. Najčešće se koristi za optimizaciju direktno modeliranih poslovnih procesa. Prvo, opišite stanje u kojem se nalaze procesi ovog trenutka, zatim njihov tok u praksi, nakon čega se odabranim metodama u njima identifikuju uska grla i na osnovu analize kreiraju „idealni“ modeli kojima treba težiti.

Možete identificirati uska grla u poslovnim procesima koristeći određene metode, na primjer, simulacijsko modeliranje. U ovom slučaju se kao osnova uzima informacija o vjerovatnoći nastanka situacija koje mogu uticati na tok procesa, o trajanju implementacije funkcija u procesu i zakonima raspodjele vremena izvršenja, kao i drugim podatke, na primjer, resurse uključene u rad.

Uska grla možete prepoznati analizom trenutnih procesa i, shodno tome, stvarnog vremena za implementaciju funkcija ili čekanja na dostupnost resursa. Ove informacije će biti osnova za zaključke. Prave vrijednosti se mogu dobiti kako korištenjem informacionih sistema (sa visokom automatizacijom poslovnog procesa), tako i standardnim vremenskim i drugim metodama.

Opis poslovnih procesa može se primijeniti i na drugi način - korištenjem skupova modela poslovnih procesa za generiranje korporativnih regulatornih dokumenata. Može biti opisi poslova, pravilnik, pravilnik o podjeli.

Modeliranje poslovnih procesa se često koristi u pripremi preduzeća za sertifikaciju za usklađenost sa određenim standardom kvaliteta. U ovom trenutku gotovo svako modeliranje omogućava da se dobiju informacije o objektima na modelima, o tome kako su međusobno povezani, te ih prezentirati u obliku dokumentacije, unatoč razlici u vrstama tehnologija koje čine osnovu rješenja.

Često se modeli poslovnih procesa koriste za optimizaciju šeme upravljanja i kreiranje sistema za motivisanje osoblja preduzeća.

Ovdje se najčešće pribjegava modeliranju ciljeva kompanije, razbijajući svaki na nekoliko detaljnijih, sve do detaljne podjele, u kojoj su ciljevi vezani za rad pojedinih stručnjaka.

Trenutno se projektiraju različita IT rješenja, uključujući informacioni sistemi, stručnjaci često pribjegavaju modeliranju poslovnih procesa.

Savremeni zadatak može se sastojati ne samo od liste zahtjeva, već i od modeliranja.

Profesionalci u procesu i menadžment konsaltingu iznose različita mišljenja. Ali uvijek treba imati na umu da je u nizu situacija u pitanju donošenja odluka o kreiranju modela poslovnog procesa glavni zadatak upravo zadatak vezan za ispravnu automatizaciju i informatička podrška smer preduzeća.

Prilikom modeliranja poslovnih procesa ne koriste se samo gore opisani zadaci. Ovo je samo nekoliko primjera.

Modeliranje poslovnih procesa naljepnicama i komadom papira

Veliki list papira i blok naljepnica je sve što vam je potrebno za primjenu metode kreiranja poslovnih modela prema čuvenoj knjizi Alexandera Osterwaldera i Yvesa Pigneta. Dodajte više kreativnosti, oštrog uma i upornosti članova tima i dobit ćete odličan rezultat.

Jedan dio knjige govori o pet poslovnih modela koji su se pokazali da rade. Njihov opis ćete naći u članku. elektronski časopis"CEO".

Osnovni pristupi modeliranju poslovnih procesa

Modeliranje poslovnih procesa kompanije može se izvoditi na različite načine. Posebna pažnja treba dati objektno-orijentiranim i funkcionalnim pristupima. U okviru funkcionalnog pristupa, glavni strukturotvorni element je funkcija (akcija), dok je objektno orijentisani pristup objekt.

U okviru funkcionalnog pristupa, organizacija modeliranja poslovnih procesa podrazumijeva izgradnju šeme tehnološki proces kao niz operacija.

Na ulazu i izlazu svake prikazani su objekti različitog porekla: materijalne i informativne vrste, kao i korišćeni resursi, organizacione jedinice.

U sklopu metodologije funkcionalnog modeliranja, gdje se izrađuju strukturni dijagrami poslovnih procesa i tokova informacija, prikazuje se niz funkcija u kojem je izbor konkretnih procesnih alternativa prilično kompliciran, a ne postoje šeme interakcije objekata.

Funkcionalno modeliranje poslovnih procesa ima značajnu prednost – vidljivost i jasnoću prikaza na različitim nivoima apstrakcije. Ovo je posebno važno u fazi uvođenja kreiranih poslovnih procesa u odjele kompanije.

Funkcionalnim pristupom, detaljno se poslovanje prikazuje u donekle subjektivnom obliku, što dovodi do složenosti izgradnje poslovnih procesa.

Modeliranje poslovnih procesa u objektno orijentiranom pristupu gradi se prema sljedećoj shemi: prvo se razlikuju klase objekata, a zatim se određuju akcije u kojima objekti moraju sudjelovati. Objekti mogu biti aktivni, odnosno izvršavajući radnje (organizacione jedinice, pojedini izvođači, informacioni podsistemi), i pasivni na kojima se vrše radnje (reč je o opremi, dokumentaciji, materijalima). Modeliranje poslovnih procesa na objektno orijentisan način odražava objekte, funkcije i događaje u kojima se određeni procesi izvode zbog objekata.

Objektno orijentirani pristup također ima niz prednosti, od kojih je glavna preciznija definicija operacija nad objektima, što dovodi do razumnog rješenja problema svrsishodnosti njihovog postojanja.

Napominjemo i minus metode. Specifični procesi za donosioce odluka postaju manje vidljivi. Ali zahvaljujući modernim softverskih proizvoda Prilično je lako predstaviti funkcionalne sheme objekata.

Najviše obećavaju metodologije za modeliranje složenih poslovnih procesa. Na primjer, zahvaljujući ARIS tehnologiji, moguće je odabrati najoptimalnije modele, uzimajući u obzir ciljeve analize.

Primijenjene metode modeliranja poslovnih procesa

Sada se može uočiti trend integracije različitih metoda modeliranja i analize sistema. Ona se manifestuje u tome što se kreiraju integrisani alati za modeliranje poslovnih procesa. Jedan od njih je proizvod nemačke kompanije IDS Scheer pod nazivom ARIS - Arhitektura integrisanog informacionog sistema.

ARIS sistem uključuje skup alata koji vam omogućavaju da analizirate i modelirate rad kompanije. Sistem se zasniva na razne metode modeliranje, kolektivno odražavajući različite poglede na životnu sredinu koja se proučava. Isti model se može kreirati na nekoliko metoda. Zahvaljujući tome, stručnjaci različitim nivoima teorijsko znanje ga može koristiti za vlastite svrhe i konfigurirati ga za interakciju sa sistemima s njihovim vlastitim specifičnostima.

ARIS sistem pruža podršku za 4 tipa modela koji odražavaju različite objekte sistema koji se proučava:

Za kreiranje modela gore opisanih tipova koristite oba sopstvenim putevima ARIS simulacija, te raznim poznatim metodama i jezicima - ERM, UML, OMT, itd.

Prilikom modeliranja poslovnih procesa svaki aspekt aktivnosti kompanije se prvo razmatra zasebno. Nakon što su svi aspekti razrađeni, kreira se integrirani model koji prikazuje sve međusobne odnose različitih aspekata.

U ARIS-u, modeli su dijagrami koji se sastoje od različitih objekata - "funkcije", "događaji", " strukturne jedinice“, “dokumenti” itd. Između objekata se uspostavljaju sve vrste veza. Štaviše, svaki objekat ima svoj skup atributa, koji mu je dodeljen, što vam omogućava da uđete Dodatne informacije o njemu. Vrijednosti atributa se mogu koristiti tokom simulacije ili analize troškova.

Ključni poslovni model ARIS-a je eEPC (extended Event Driven Process Chain – prošireni model lanca poslovnih procesa kontrolisanih događajima). Zapravo, proširuje mogućnosti IDEF0, IDEF3 i DFD, ima svoje pluse i minuse. Korištenje dovoljnog broja objekata međusobno povezanih različitim vrstama veza omogućava vam da značajno povećate veličinu modela i pretvorite ga u slabo čitljiv.

U eEPS-u, poslovni proces je tok uzastopnih poslova (funkcija, procedura, aktivnosti) raspoređenih hronološkim redom. Tačno trajanje postupaka u eEPC-u nije jasno prikazano, zbog čega je moguće da tokom razvoja modela dođe do situacija u kojima će jedan izvođač morati istovremeno rješavati dva zadatka. Logički simboli koji se koriste u simulaciji pomažu da se pokaže grananje i povezanost procesa. Da biste saznali koliko dugo procesi zapravo traju, trebali biste koristiti druge alate za opis, na primjer, Ganttov grafikon u sistemu MS Project.

Ericsson Penker

Ericsson-Penkerova metoda je interesantna prvenstveno zbog toga što je u njenom okviru pokušano koristiti UML pri modeliranju procesa poslovnih procesa. Programeri metode su kreirali vlastiti UML profil za izvođenje modeliranja poslovnih procesa. Da bi to učinili, uveli su skup stereotipa koji opisuju resurse, procese, ciljeve i pravila kompanije.

U okviru metode koriste se 4 glavne kategorije poslovnog modela:

1. Resursi – različiti objekti koji se koriste ili učestvuju u poslovnim procesima (možemo govoriti o materijalima, proizvodima, ljudima, informacijama).

2. Procesi su aktivnosti koje rezultiraju tranzicijom resursa iz jednog stanja u drugo prema određenim poslovnim pravilima.

3. Ciljevi – svrha poslovnih procesa. Mogu se podijeliti na komponente i povezati ove podciljeve sa specifičnim procesima.

4. Poslovna pravila - uvjeti ili ograničenja implementacije poslovnih procesa (funkcionalnih, strukturalnih, bihevioralnih). Pravila se mogu definirati korištenjem OCL jezika.

5. Glavni dijagram UML metode je dijagram aktivnosti. Ericsson-Penker demonstrira proces kao aktivnost sa stereotipom "procesa" (reprezentacija je zasnovana na proširenju IDEF0 metode). Kompletan poslovni model uključuje mnogo pogleda koji su slični pogledima arhitekture softvera. Svi pogledi su posebno izraženi u jednom ili više UML dijagrama. Dijagrami mogu uključivati ​​različite poglede i prikazivati ​​ciljeve, pravila, procese i resurse u interakciji. Metoda koristi 4 različita pogleda na poslovni model:

Racionalni ujedinjeni proces

Postoji i modeliranje poslovnih procesa po metodologiji Rational Unified Process (RUP) u okviru koje se grade dva modela:

Model poslovnog procesa je proširenje modela slučaja upotrebe UML-a uvođenjem skupa stereotipa - Poslovni akter (stereotip aktera) i Poslovni slučaj upotrebe (stereotip o slučaju). Poslovni akter je vrsta uloge koja je eksterna u odnosu na poslovne procese kompanije. Business Use Case deluje kao opis redosleda aktivnosti u jednom procesu, donoseći vidljive rezultate određenoj osobi. Ova definicija slično opštoj definiciji poslovnog procesa, ali je njegova suština preciznija. U smislu objektnog modela Business Use Case, ovo je klasa. Njegovi objekti su određeni tokovi događaja u opisanom poslovnom procesu.

Kada opisujete slučaj poslovne upotrebe, možete navesti i cilj. Ona se, kao iu slučaju Eriksson-Penker metode, modelira pomoću klase sa stereotipom "cilja", a stablo ciljeva je prikazano kao dijagram klasa.

Za svaki poslovni slučaj potrebno je izgraditi objektni model koji opisuje poslovni proces u smislu međusobne interakcije objekata (poslovni objekti - Poslovni objekt), a koji pripadaju dvije klase - Poslovni radnik i Poslovni subjekt.

Poslovni radnik je klasa koja predstavlja apstraktnog radnika koji obavlja određeni posao u poslovnom procesu. Izvođači su u interakciji i implementiraju scenarije poslovne upotrebe. Što se tiče Privrednog subjekta (subjekta), on je objekt različitih radnji koje vrše izvršioci.

U modelu poslovne analize, pored dijagrama navedenih klasa, mogu postojati:

  • organizacione, koje predstavljaju sistemsku strukturu - podjele preduzeća, pozicije, određene osobe u hijerarhiji, odnos među njima, teritorijalnu pripadnost strukturnih odjela;
  • funkcionalni, koji odražava hijerarhiju lanaca sa kojima se suočava administrativni aparat, sa skupom stabala funkcija neophodnih za realizaciju postojećih zadataka;
  • informacioni, koji odražava strukturu informacija koja je potrebna za obavljanje svih funkcija u sistemu kao celini;
  • modeli upravljanja, koji predstavljaju sveobuhvatan pogled na izvršenje poslovnih procesa.
  • konceptualni, koji prikazuje strukturu problema i ciljeva;
  • predstavljanje procesa, što je interakcija između resursa i procesa (kao skup dijagrama aktivnosti);
  • strukturni prikaz koji prikazuje strukturu kompanije i resurse (prikazuju se dijagrami klasa);
  • predstavljanje ponašanja (kako se individualni resursi ponašaju, kao i detaljan prikaz resursa u obliku dijagrama rada, stanja i interakcija).
  • poslovni procesi (Business Use Case Model);
  • poslovna analiza (Business Analysis Model).
  1. Dijagrami sekvenci (i kooperativni dijagrami) koji opisuju scenarije poslovnog slučaja kao niz razmjene poruka između objekata - aktera i objekata koji su izvođači. Zahvaljujući takvim dijagramima moguće je odrediti koje odgovornosti treba dodijeliti ovom ili onom izvođaču i prikazati skup njegovih operacija u modelu.
  2. Dijagrami aktivnosti koji opisuju odnos između scenarija u jednom ili više slučajeva poslovne upotrebe.
  3. Dijagrami stanja koji opisuju kako se ponašaju pojedinačni poslovni procesi.

Postoje određene prednosti pristupa modeliranju Rational Unified Process:

  • izgradnja modela poslovnog procesa odvija se oko zainteresovanih ljudi uključenih u proces i njihovih zadataka; Zahvaljujući modelu, možete razumjeti šta je potrebno kupcima kompanije. Pristup se uglavnom koristi za firme koje posluju u sektoru usluga (trgovinska i osiguravajuća društva, bankarske organizacije);
  • Koristeći modeliranje zasnovano na slučajevima upotrebe, kupci bolje razumiju poslovne modele.

Ali to je vrijedno naglasiti prilikom modeliranja rada veliko preduzeće, koja i proizvodi proizvode i pruža usluge, morate koristiti različite načine za kreiranje modela. To je zbog činjenice da, na primjer, prilikom modeliranja proizvodni procesi bolje je koristiti procesno modeliranje poslovnih procesa, posebno metodu Eriksson-Penker.

IBM WebSphere Business Modeler

IBM WebSphere Business Modeler vam omogućava da modelirate i simulirate poslovne procese, analizirate i kreirate izvještaje za njihovo poboljšanje. Sistem ima niz prednosti, uključujući:

  1. Opsežne i najbolje u klasi mogućnosti za analizu, simulaciju i modeliranje.
  2. Kontinuirano unapređenje procesa.
  3. Poboljšane mogućnosti integracije.
  4. Poboljšan povrat ulaganja.
  5. Poboljšane razvojne karakteristike.

Glavna karakteristika su šire mogućnosti za simulaciju poslovnih procesa. U modelu možete dodati poslovne vrijednosti, izolirati dodatne podatke. Također možete izvesti modele u formatima koji se koriste u drugim aplikacijama.

Prilikom uvoza ili definisanja modela iz drugih izvora, moguće je izvršiti precizniju analizu rada poslovnih procesa. Možete povezati procese sa informacionim modelima, organizacijama, resursima. Sa prilagodljivim i standardnim izvještajima, podaci analize se mogu razmjenjivati.

Dozvoljeno je implementirati više verzija modela istovremeno i objavljivati ​​modele procesa.

  • Jednostavna formula za razumevanje da je preduzeću potrebna automatizacija poslovnih procesa

Koji standard za modeliranje poslovnih procesa koristiti

Uz integrirani pristup upravljanju, uglavnom koriste IDEF0 standard modeliranja poslovnih procesa, jer je to klasična metoda. Ključni princip pristup leži u činjenici da su aktivnosti kompanije strukturisane na osnovu njenih poslovnih procesa, a ne organizacione šeme. Poslovni procesi koji generišu značajan rezultat za potrošača su najvredniji i u budućnosti ih je potrebno poboljšati.

IDEF0 standard za modeliranje poslovnih procesa je skup procedura i pravila dizajniranih za razvoj funkcionalnog modela objekta određene predmetne oblasti.

IDEF0 model je serija dijagrama sa pratećim dokumentima. Dijagrami razbijaju višestepeni objekt na nekoliko komponenti (blokova), što uvelike pojednostavljuje proces. Detalji svih blokova prikazani su kao blokovi na drugim dijagramima. Svi detaljni dijagrami su blok dekompozicije sa prethodnog nivoa. U svakoj fazi dekompozicije, dijagram prethodnog nivoa naziva se roditeljski dijagram za detaljniji dijagram. Ukupan broj nivoa u modelu nije veći od 5-6. Iskustvo pokazuje da je to sasvim dovoljno za izgradnju kompletnog funkcionalnog modela. moderna kompanija rad u bilo kojoj oblasti.

U početku je IDEF1 standard razvijen da postane alat za analizu i proučavanje odnosa između tokova informacija unutar finansijske aktivnosti preduzeća. Modeliranje poslovnih procesa prema IDEF1 metodologiji osmišljeno je da pokaže kako informaciona struktura kompanije.

Informaciono modeliranje poslovnih procesa uključuje nekoliko komponenti. Glavni elementi su:

  • dijagrami - crteži informacioni model sa određenom strukturom, koja predstavlja odnos i sastav podataka koji se koriste na osnovu skupa pravila;
  • rječnik - svaki element modela prati tekstualni opis.

Glavni koncept u IDEF1 je entitet, koji je definisan kao apstraktni ili stvarni objekat koji ima skup poznatih distinktivnih svojstava. Svaki entitet ima atribute i ime.

Budući da je prilično teško analizirati dinamičke sisteme, trenutno se standard gotovo i ne koristi, a gotovo da se i pojavio, prestao je da se razvija. Danas postoje algoritmi i njihove kompjuterske implementacije, uz pomoć kojih je moguće pretvoriti skup IDEF0 statističkih programa u dinamičke modele, čiju osnovu čine "obojene Petrijeve mreže" (CPN - Color Petri Nets).

IDEF3 - IDEF14

Glavni element IDEF3 je dijagram, kao u IDEF0. Jednako važna komponenta je akcija, koja se naziva i „jedinica rada“. Radnje unutar ovog sistema se ogledaju u obliku pravougaonika dijagrama. Radnje se nazivaju pomoću glagolskih imenica ili glagola. Međutim, svaki ima jedinstveni identifikacioni broj koji se ne koristi ponovo, čak i ako se akcija ukloni tokom razvoja modela. U IDEF3 dijagramima, broju akcije obično prethodi broj njegovog roditelja. Završetak jedne često doprinosi početku druge radnje ili čak nekoliko. Takođe se dešava da jedna radnja može zahtevati da se druge završe pre nego što njena implementacija počne.

IDEF4 je metodologija za izgradnju objektno orijentisanih sistema. Zahvaljujući IDEF4, možete vizualno prikazati strukturu objekata i osnovne principe po kojima oni međusobno djeluju. Ovo omogućava analizu i poboljšanje složenih objektno orijentisanih sistema.

IDEF5 je metodologija za proučavanje složenih sistema.

IDEF6 - Snimanje obrazloženja dizajna - obrazloženje za radnje dizajna. IDEF6 omogućava da se u velikoj meri pojednostavi proces dobijanja informacija o modeliranju, njihove prezentacije i primene u kreiranju sistema menadžmenta od strane firmi. “Znanje o metodi” su određene okolnosti, razlozi, skriveni motivi koji opravdavaju odabrane metode za kreiranje modela. Odnosno, „poznavanje metode“ može se protumačiti kao odgovor na pitanje: „Zašto se pokazao baš ovaj model, sa ovim, a ne drugim karakteristikama?“. Većina metoda modeliranja fokusira se na modele koji se kreiraju, bez upuštanja u njihov razvoj. IDEF6 varijanta je posebno usmjerena na razvoj.

IDEF 7 - Revizija informacionog sistema - revizija informacionih sistema. Metoda je tražena, ali nije dovršena.

IDEF8 - Modeliranje korisničkog sučelja. Metoda za kreiranje interfejsa za interakciju između sistema i operatera (korisnički interfejsi). U ovom trenutku, kada se razvijaju interfejsi, glavna pažnja se posvećuje njima. izgled. IDFE8 se fokusira na programiranje optimalne komunikacije korisničkog interfejsa na 3 nivoa: rad (šta je); opcije interakcije koje ovise o specifičnoj ulozi korisnika (kako tačno ovaj ili onaj korisnik to treba da izvede); i, konačno, na komponente interfejsa (kontrole koje nudi za rad).

IDEF9 - Scenario-Driven IS Design (metoda otkrivanja poslovnih ograničenja) - metoda za proučavanje poslovnih ograničenja. Dizajniran da olakša otkrivanje i analizu ograničenja u radnom okruženju kompanije. U pravilu, prilikom kreiranja modela, oni ne opisuju u potpunosti ograničenja koja mogu promijeniti tok procesa u organizaciji. Informacije o glavnim ograničenjima, prirodi njihovog utjecaja najbolja opcija ostaje neu potpunosti koordiniran, neraspoređen racionalno, ali često izostaje u principu. To ne znači uvijek da konstruisani modeli nisu održivi. Samo što će njihova implementacija biti praćena određenim poteškoćama, što će dovesti do nerealizovanog potencijala. Međutim, kada se upravo radi o poboljšanju struktura ili prilagođavanju vjerovatnim promjenama, informacija o ograničenjima postaje vrlo važna.

IDEF10 - Modeliranje arhitekture implementacije - modeliranje izvedbene arhitekture. Sistem modeliranja poslovnih procesa prilično je tražen, uprkos činjenici da nije u potpunosti razvijen.

IDEF11 - Modeliranje informacijskih artefakata. Također tražena, ali ne u potpunosti razvijena metoda.

IDEF12 - Modeliranje organizacije - organizaciono modeliranje poslovnih procesa. Metoda je tražena, ali nije u potpunosti razvijena.

IDEF13 - Three Schema Mapping Design - tri sheme dizajna transformacije informacija. Tražena, ali ne i konačno stvorena metoda.

IDEF14 - Projektovanje mreže - metoda projektovanja kompjuterske mreže, koji se zasnivaju na specifičnim mrežnim komponentama, mrežnim konfiguracijama, analizi zahtjeva. Metoda također podržava odluku o pametnoj distribuciji finansijskih sredstavašto omogućava značajne uštede.

Dijagrami toka informacija DFD je hijerarhija funkcionalnih procesa koji povezuju tokove informacija. Svrha pogleda je da pokaže kako svaki proces transformiše inpute u izlaze i da pokaže odnose između procesa.

Prema ovoj metodi, model sistema se definiše kao hijerarhija dijagrama toka informacija koji opisuju asinhroni proces transformacije podataka od njihovog unosa u sistem do izdavanja korisniku. Izvori informacija(entiteti izvana) generišu tokove informacija koji prenose podatke do procesa ili podsistema. Isti pretvaraju podatke u nove tokove koji prenose informacije drugim podsistemima ili procesima, akumulatorima informacija ili eksternim entitetima - potrošačima podataka.

Dijagrami toka informacija imaju niz komponenti, od kojih su ključne:

  • eksterni entiteti;
  • sistemi i podsistemi;
  • procesi;
  • Akumulatori informacija;
  • tokovi informacija.

Eksterni entitet je označen kao kvadrat, koji se nalazi iznad dijagrama i baca senku na njega. Tako je zgodnije odabrati karakter od ostalih.

Podsistem se identifikuje brojem - za to je dizajniran. U polje za naziv unesite njegov naziv u obliku rečenice, gdje se nalazi subjekat, odgovarajući dodaci i definicije.

Proces je transformacija prema određenom algoritmu tokova ulaznih informacija u izlazne. Fizički se implementira na više načina: stvaranjem odjela u kompaniji koji obrađuje ulaznu dokumentaciju i izvještaje; priprema programa; korištenjem logičkog uređaja u obliku aparata itd.

Proces, kao i podsistem, se identifikuje brojem. U polje za naziv upisuje se naziv procesa - rečenica u kojoj se nalazi aktivni nedvosmisleni glagol u neodređenom obliku (izračunaj, izračunaj, primi, provjeri), nakon čega slijede imenice u akuzativu, na primjer: „Unesite podatke o tekući troškovi”, „Provjera prijema sredstava” itd.

Odjel kompanije, program ili hardverski uređaj koji izvodi dati proces poznat je kroz informacije iz polja fizičke implementacije.

Uređaj za pohranu podataka je apstraktni uređaj u kojem se pohranjuju informacije. Ovi podaci se mogu prenijeti na disk u bilo koje vrijeme i, nakon određenog vremena, izolirati. U ovom slučaju, opcije za smještaj i izolaciju mogu biti različite. Kao uređaj za pohranu možete koristiti ormar za datoteke, mikrofiš, sto, datoteku itd.

Data drive-u se dodjeljuje proizvoljan broj i slovo D. Naziv pogona se bira tako da, gledajući ga, dizajner dobije maksimalnu informaciju.

Po pravilu, skladište informacija je prototip buduće baze podataka. Informacije pohranjene u njemu moraju odgovarati modelu.

Tok podataka definira informacije koje se šalju preko veze od izvora do odredišta. Tok informacija na dijagramu je prikazan kao linija koja se završava strelicom koja pokazuje kuda tok ide. Svaki tok podataka ima ime koje odražava informacije koje sadrži.

Izgradnja DFD hijerarhije potrebna je, prije svega, za jasan i razumljiv opis sistema na svim nivoima detalja, kao i podjelu ovih nivoa na više dijelova sa određenim odnosom.

  • Kako dovesti stvari u red u poslovnim procesima ako imate “lošu” kompaniju

Glavne faze modeliranja poslovnih procesa

Faza 1. Identifikacija.

U ovoj fazi se identifikuju poslovni procesi, opisuju granice njihovog modeliranja i interakcija i često se postavljaju različiti ciljevi. Procesi mogu već postojati u kompaniji (tada se opisuju onakvi kakvi jesu (Kakvi jesu)) ili razvijeni, prilagođeni (To Be).

Faza 2. Prikupljanje informacija.

Na osnovu znanja o procesu, stručnjaci se bave određivanjem njegovih kontrolnih tačaka, identifikacijom u njima ključni indikatori, napraviti plan za prikupljanje informacija o procesu. Svi dobijeni podaci se dalje koriste za analizu.

Faza 3. Analiza informacija.

Informacije prikupljene u prethodnom koraku se analiziraju, da se vidi da li se ne slažu sa stvarnim podacima (pošto bi se trebali razviti poslovni zahtjevi za proces) i pribjegava se simulaciji.

Faza 4. Poboljšanje.

Kada se razvoj poslovnih zahtjeva privede kraju, oni počinju da se implementiraju, unoseći izmjene u metodološku dokumentaciju, informacione sisteme, provodeći niz organizacione mjere, prilagođavanje sistema izvještavanja itd. Jednom kada je poslovni proces implementiran, smatra se aktivnim elementom u sistemu upravljanja procesima.

Faza 5. Kontrola implementacije.

U određenom kontrolnom vremenu postavljenom tokom implementacije ili na osnovu informacija prikupljenih tokom planiranog praćenja, analizira se koliko je efikasno uvođenje poslovnog procesa. U sklopu analize upoređuju stvarne i planirane pokazatelje i zaključuju da li ih je potrebno uvoditi u poslovni proces dodatne promjene. Ako da, onda ponovo počinju kontinuirano poboljšavati poslovne procese.

  • poboljšanje modela "kako treba da bude". Modeliranje poslovnih procesa nije ograničeno na kreiranje modela „kako bi trebalo biti“. Svaki od procesa nastavlja da se menja i poboljšava na putu, tako da modele procesa treba redovno revidirati i unapređivati. Ova faza modeliranja povezana je sa kontinuiranim unapređenjem procesa i unapređenjem modela poslovnog procesa.

Vrste modeliranja poslovnih procesa

Modeliranje poslovnih procesa može imati drugačiji fokus. Zavisi koje probleme treba riješiti uz njegovu pomoć. Obračunavanje apsolutno svih uticaja na proces može značajno zakomplikovati model i dovesti do suvišnosti u opisu procesa. Da bi se to izbjeglo, modeliranje poslovnih procesa je podijeljeno po tipu. Vrsta simulacije se bira u zavisnosti od karakteristika procesa koji se proučava.

Najčešće se u svrhu poboljšanja procesa koriste sljedeće vrste modeliranja:

  • Funkcionalno modeliranje. Ovaj tip modeliranja podrazumijeva opis procesa u obliku međusobno povezanih, jasno strukturiranih funkcija. U isto vrijeme, strogi vremenski slijed funkcija, u obliku u kojem postoji u stvarnim procesima, nije neophodan.
  • Modeliranje objekata- podrazumijeva opis procesa kao skupa međusobno povezanih objekata - tj. proizvodne jedinice. Objekat je svaki objekat koji se transformiše tokom izvršavanja procesa.
  • Simulacija- kod ovog tipa modeliranja poslovnih procesa podrazumijeva se modeliranje ponašanja procesa u različitim vanjskim i unutrašnjim uslovima uz analizu dinamičkih karakteristika procesa i analizu raspodjele resursa.

Podjela modeliranja po tipu se vrši radi pojednostavljenja rada i fokusiranja na određene karakteristike procesa. U ovom slučaju, za isti proces se može primijeniti različite vrste modeliranje. Ovo vam omogućava da radite sa jednom vrstom modela nezavisno od drugih.

Principi modeliranja poslovnih procesa

Modeliranje poslovnih procesa zasniva se na nizu principa koji omogućavaju kreiranje adekvatnih modela procesa. Njihovo poštovanje omogućava da se opiše skup parametara stanja procesa na način da su unutar jednog modela komponente međusobno blisko povezane, dok pojedinačni modeli ostaju dovoljno nezavisni jedan od drugog.

Glavni principi modeliranja poslovnih procesa su sljedeći:

  • Princip dekompozicije– svaki proces može biti predstavljen skupom hijerarhijski raspoređenih elemenata. U skladu sa ovim principom, proces mora biti detaljno razrađen u njegove sastavne elemente.
  • Princip fokusa– za razvoj modela potrebno je apstrahovati od mnogih parametara procesa i fokusirati se na ključne aspekte. Za svaki model, ovi aspekti mogu biti različiti.
  • Načelo dokumentacije– elementi uključeni u proces moraju biti formalizovani i fiksirani u modelu. Za različite elemente procesa moraju se koristiti različite oznake. Učvršćivanje elemenata u modelu ovisi o vrsti modeliranja i odabranim metodama.
  • Princip konzistentnosti- svi elementi uključeni u model procesa moraju imati nedvosmislenu interpretaciju i ne moraju biti u suprotnosti.
  • Princip potpunosti i dovoljnosti- prije uključivanja ovog ili onog elementa u model, potrebno je procijeniti njegov uticaj na proces. Ako element nije bitan za izvođenje procesa, onda njegovo uključivanje u model nije preporučljivo, jer može samo zakomplikovati model poslovnog procesa.

Metode modeliranja poslovnih procesa

Danas ih ima dovoljno veliki broj metode modeliranja poslovnih procesa. Ove metode su za različite vrste modeliranje i omogućavaju vam da se fokusirate na različite aspekte. Sadrže i grafičke i tekstualne alate, pomoću kojih možete vizualizirati glavne komponente procesa i dati precizne definicije parametara i odnosa elemenata.

Najčešće u upravljanje kvalitetom Modeliranje poslovnih procesa se izvodi pomoću sljedećih metoda:

Dijagram toka (dijagram toka rada) je grafički metod predstavljanja procesa u kojem su operacije, podaci, procesna oprema itd. prikazani posebnim simbolima. Metoda se koristi za prikaz logičkog slijeda radnji procesa. Glavna prednost metode je njena fleksibilnost. Proces se može predstaviti na mnogo načina.

Dijagram toka podataka (dijagram toka podataka). Dijagram toka podataka ili DFD se koristi za prikaz prijenosa informacija (podataka) iz jedne operacije procesa u drugu. DFD opisuje odnos operacija kroz informacije i podatke. Ova metoda je osnova strukturalne analize procesa, jer omogućava vam da dekomponujete proces na logičke nivoe. Svaki proces se može raščlaniti na podprocese na višem nivou detalja. Upotreba DFD-a vam omogućava da odražavate samo tok informacija, ali ne i tok materijala. Dijagram toka podataka pokazuje kako informacije ulaze i izlaze iz procesa, koje akcije mijenjaju informacije, gdje se informacije pohranjuju u procesu, itd.

Dijagram aktivnosti uloga (dijagram uloga). Koristi se za modeliranje procesa u smislu pojedinačnih uloga, grupa uloga i interakcije uloga u procesu. Uloga je apstraktni element procesa koji izvodi neke organizaciona funkcija. Dijagram uloga pokazuje stepen "odgovornosti" za proces i njegove operacije, kao i interakciju uloga.

IDEF (Integrated Definition for Function Modeling) - je čitav skup metoda za opisivanje različitih aspekata poslovnih procesa (IDEF0, IDEF1, IDEF1X, IDEF2, IDEF3, IDEF4, IDEF5). Ove metode su zasnovane na SADT (Structured Analysis and Design Technique) metodologiji. Metode IDEF0 i IDEF3 najčešće se koriste za modeliranje poslovnih procesa.