Modelarea proceselor de afaceri. Ai nevoie de ajutor pentru a învăța un subiect? Programul sistemului

  • 13.04.2020

Pentru activitati de management, în special în procesul decizional, cele mai utile modele sunt cele care sunt exprimate în cuvinte sau formule, algoritmi și alte mijloace matematice.

Baza managementului bazat pe loialitate a fost pusă în 1908 de profesorul de la Harvard J. Royce. Este autorul cărții „Filosofia loialității”, unde conceptul de „loialitate” este definit științific pentru prima dată.

În cadrul modelului verbal propus, loialitatea în afaceri este considerată din punctul de vedere a trei aspecte de bază independente: loialitatea consumatorilor, loialitatea angajaților și loialitatea investitorilor.

De fiecare dată, cuvântul „loyalty” înseamnă ceva diferit Meskon M.Kh., Albert M., Hedouri F. Fundamentals of Management / Per. din engleza. - M., 2002. - P. 456 .:

angajament (din punctul de vedere al cumpărătorilor),

Integritate (din punctul de vedere al angajaților),

· Încredere reciprocă, respect și sprijin (din punctul de vedere al investitorilor).

Dar, în ciuda componentelor pronunțate, acest sistem ar trebui luat în considerare numai în ansamblu, deoarece este imposibil să se creeze clienți fideli fără să se acorde atenție loialității angajaților sau să se cultive loialitatea angajaților fără atenția cuvenită pentru loialitatea investitorilor. Niciuna dintre părți nu poate exista separat de celelalte două, dar toate trei împreună permit organizației să atingă culmi fără precedent în dezvoltare.

Trebuie să se înțeleagă clar că managementul bazat pe loialitate se concentrează în primul rând pe oameni. În primul rând, oamenii și rolul lor în afaceri sunt luate în considerare aici. Este mai mult un model de motivație și comportament decât dezvoltarea de marketing, financiar sau de producție. Doar în al doilea rând, managementul bazat pe loialitate generalizează oamenii în categorii mai abstracte și gestionează procesele tehnice.

După cum arată practica, oamenii sunt întotdeauna mai dispuși să lucreze pentru o organizație care are un scop de serviciu decât pentru o organizație care există doar pentru a „face bani”. Prin urmare, oamenii lucrează de bunăvoie în biserică sau în organizații publice.

Managerii care doresc să folosească cu succes modelul de management al efectului de loialitate nu ar trebui să considere profitul ca un scop primordial, ci ca un element necesar pentru bunăstarea și supraviețuirea celor trei componente ale fiecărui sistem de afaceri: clienții, angajații și investitorii. Chiar la începutul secolului al XX-lea. G. Ford spunea că „o organizație nu poate lucra fără profit, ... altfel va muri. Dar a crea o organizație doar de dragul profitului... înseamnă a o duce la o moarte sigură, deoarece nu va avea un stimulent să existe” Drucker P.F. Sarcinile managementului în secolul XXI. - M., 2001. - S.523 ..

La baza modelului de loialitate luat în considerare nu se află profitul, ci atragerea de clienți suplimentari, proces care stă la baza celor mai de succes organizații, conștient sau inconștient. Crearea unui număr țintă de cumpărători pătrunde în toate domeniile afacerii unei companii. Forțele care guvernează relația dintre clienți, angajați și investitori sunt numite forțe ale loialității. Măsura succesului este dacă clienții se întorc să cumpere mai mult sau dacă merg în altă parte, de exemplu. fie că sunt loiali.

Drept motiv, loialitatea inițiază mai multe efecte economice, care afectează întregul sistem de afaceri aproximativ astfel: Repin V.V., Eliferov V.G. Abordarea procesului la management: Modelarea proceselor de afaceri. - M., 2005. - ed. a II-a. - P.245 .:

1. Profit și cotă de piață crește atunci când cei mai promițători cumpărători acoperă întreaga gamă de activități ale companiei, creând lucruri bune despre aceasta opinie publicași continuă la cumpărături. Datorită ofertei mari și de înaltă calitate, compania își poate permite să fie mai pretențioasă atunci când alege noi clienți și să se concentreze pe proiecte mai profitabile și potențial loiale pentru a-i atrage, stimulând și mai mult creșterea pe termen lung.

2. Creșterea pe termen lung permite firmei să atragă și să păstreze cei mai buni angajați. Menținerea constantă a unui număr țintă de cumpărători crește loialitatea angajaților, dându-le un sentiment de mândrie și satisfacție profesională. În plus, în procesul de interacțiune, angajații obișnuiți învață mai multe despre clienții lor obișnuiți, în special despre cum să-i servească mai bine, astfel încât volumul achizițiilor să crească. Acest volum în creștere al vânzărilor stimulează atât loialitatea clienților, cât și loialitatea angajaților.

3. Angajații fideli în termen lungînvățați să reduceți costurile și să îmbunătățiți calitatea muncii (efect de învățare). Organizația poate folosi acest plus de productivitate pentru a extinde sistemul de recompense, pentru a cumpăra cele mai bune echipamenteşi învăţare. Toate acestea, la rândul lor, vor stimula productivitatea angajaților, vor recompensa creșterea și, în consecință, loialitatea.

4. Această spirală de productivitate oferă un avantaj de cost care este foarte greu de reprodus pentru organizațiile pur competitive. Avantajele de cost pe termen lung, împreună cu o creștere constantă a numărului de clienți fideli, aduc profituri foarte atractive pentru investitori. Acest lucru, la rândul său, sporește capacitatea companiei de a atrage și reține investitorii „potriviți”.

5. Investitorii loiali acționează ca niște parteneri. Ele stabilizează sistemul, scad costul strângerii de capital și asigură că fluxurile de numerar deviate sunt reintroduse în afacere ca investiție. Acest lucru întărește organizația și îi crește capacitatea productivă.

Fără îndoială, fiecare organizație este unică, dar totuși, într-o măsură sau alta, indicatorii săi de profit se vor potrivi în model general efecte economice derivate din persistența sau loialitatea clienților. Dintre aceștia, merită remarcat următoarele Meskon M.Kh., Albert M., Hedouri F. Fundamentals of Management / Per. din engleza. - M., 2002. - S. 358 .:

profit de bază (prețul plătit de cumpărătorii nou apariți depășește costul organizației pentru a crea un produs);

creșterea veniturilor (de regulă, dacă cumpărătorul este mulțumit de parametrii produsului, este înclinat să crească volumul achizițiilor în timp);

Costuri de economisire (familiaritatea strânsă cu produsele organizației reduce dependența cumpărătorilor de angajații săi pentru informații și sfaturi);

Recenzii (clienții mulțumiți de nivelul de servicii recomandă organizația prietenilor și cunoscuților);

preț suplimentar (clienții obișnuiți care cooperează cu organizația suficient de mult pentru a explora toate produsele și serviciile acesteia primesc disproporționat mai mult din continuarea relației și nu au nevoie de reduceri sau promoții suplimentare).

Pentru a evalua adevăratul potențial de loialitate pe termen lung al unui client sau al unui grup de clienți, este necesar să se cunoască tendința acestora de a manifesta consecvență. Deci unii cumpărători vor defecta către un concurent pentru o reducere de 2%, în timp ce alții vor rămâne la o diferență de preț de 20%. Efortul necesar pentru a atrage diferite tipuri de clienți se numește raportul de loialitate. În unele organizații, istoricul dezvoltării sau comportamentul clienților pe segmente individuale este folosit pentru a evalua coeficienții de loialitate Repin V.V., Eliferov V.G. Abordarea procesului de management: modelarea proceselor de afaceri. - M., 2005. - ed. a II-a. - P.232.. La alţii, mai ales cei al căror viitor este slab legat de trecut, încearcă să afle prin metode de analiză a datelor cât de mare ar trebui să fie discountul pentru ca cumpărătorii să meargă la organizaţia lor. Dar, în ciuda tuturor provocărilor de măsurare, utilizarea unei metrici de loialitate permite organizațiilor să identifice reținerea clienților și să implementeze practici solide dovedite într-un singur departament din întreaga organizație.

Dezvoltarea sistemelor de măsurare, analiză și control flux de fonduri obținute din loialitate pot conduce organizația către investiții care vor asigura în continuare creșterea numărului de clienți și a organizației în ansamblu.

Deci, modelul de loialitate este fundamentat în detaliu la nivel verbal. Această justificare a menționat suportul matematic și informatic. Cu toate acestea, nu li se cere să ia decizii inițiale.

Cu o analiză mai amănunțită a situației, modelele verbale, de regulă, nu sunt suficiente. Este necesar să se folosească suficient de complex modele matematice. Astfel, la luarea deciziilor în management sisteme de productie Sunt utilizați Kuzin B.I., Yuriev V.N., Shakhdinarov G.M. Metode şi modele de management al firmei: Proc. pentru universități. - SPb., 2001. - P.327.

Modele de procese tehnologice (în primul rând modele de control și management);

Modele pentru asigurarea calității produselor (în special, modele pentru evaluarea și controlul fiabilității);

modele de coadă;

Modele de management al stocurilor (modele logistice);

Modele de simulare și econometrie ale întreprinderii în ansamblu etc.

Utilizarea calculatoarelor, sistemelor de calcul și rețelelor moderne este un mijloc puternic de implementare a modelelor de simulare și de studiere cu ajutorul lor a caracteristicilor procesului de funcționare a sistemelor. S.În unele cazuri, în funcție de complexitatea obiectului de modelare, adică a sistemului S, utilizarea rațională a computerelor personale (PC) sau a rețelelor locale (LAN). În orice caz, eficacitatea cercetării sistemului S pe un model implementat prin software M sîn primul rând, depinde de corectitudinea schemei algoritmului de modelare, de perfecțiunea programului și depinde numai indirect de specificații calculator folosit pentru simulare. De mare importanță în implementarea modelului pe un computer este problema alegerii corecte a limbajului de modelare.

Sisteme de modelare și limbaje de programare. Limbaje algoritmice la modelarea sistemelor, acestea servesc ca un aparat auxiliar pentru dezvoltarea, implementarea mașinii și analiza caracteristicilor modelelor. Fiecare limbaj de modelare ar trebui să reflecte o anumită structură de concepte pentru a descrie o clasă largă de fenomene. Alegand un limbaj specific pentru rezolvarea problemei modelarii procesului de functionare a sistemului, cercetatorul are la dispozitie un sistem atent dezvoltat de abstractizari care ii ofera o baza pentru formalizarea procesului de functionare a sistemului studiat. și rezultatele de simulare vă permit să analizați rapid și în detaliu rezultatele posibile ale unui experiment de simulare cu modelul M m.

Principalele puncte care caracterizează calitatea limbajelor de modelare sunt: ​​comoditatea descrierii procesului de funcționare a sistemului S, ușurința introducerii datelor de intrare de simulare și variația structurii, algoritmilor și parametrilor modelului, fezabilitatea modelării statistice, eficiența analizei și a rezultatelor simulării, ușurința depanării și controlului programului de simulare, accesibilitatea percepției și utilizării limba. Viitorul limbajelor de modelare este determinat de progresele înregistrate în domeniul creării de sisteme multimedia pentru simularea mașinilor, precum și de informații orientate spre probleme și sisteme de calcul în scopul modelării.

Luați în considerare conceptele de bază asociate limbajelor algoritmice și implementarea lor pe un computer în general și limbajele de modelare în special.

Limbaj de programare este un set de caractere recunoscute de calculator și care denotă operații care pot fi implementate pe computer. La cel mai de jos nivel se află limba principală a mașinii, programul în care este scris în coduri care corespund direct acțiunilor elementare ale mașinii (adăugare, memorare, redirecționare la o anumită adresă etc.). Următorul nivel este ocupat de codare automată (limbaj ASAMBLARE) mașină de calcul. Un program de autocodare este alcătuit din simboluri mnemonice convertite în coduri de mașină de un program special - un asamblator.

Compilator Un program se numește program care preia instrucțiuni scrise într-un limbaj algoritmic de nivel înalt și le convertește în programe în limba principală a mașinii sau în codare automată, care în acest din urmă caz ​​sunt traduse din nou cu ajutorul asamblatorului.

Interpret Un program se numește program care, la primirea instrucțiunilor din limbajul de intrare, realizează imediat operațiile corespunzătoare, spre deosebire de compilator, care convertește aceste instrucțiuni în lanțuri memorabile de comenzi. Traducerea are loc pe toată durata programului scris în limba interpretului. În schimb, compilarea și asamblarea sunt acte unice de traducere a textului din limbajul de intrare în limbajul obiect al mașinii, după care programele rezultate sunt executate fără apeluri repetate către traducător.

Un program scris în codul mașinii sau într-un limbaj ASAMBLARE, reflectă întotdeauna specificul unui anumit computer. Instrucțiunile unui astfel de program corespund anumitor operațiuni ale mașinii și, prin urmare, au sens numai în computerul pentru care sunt destinate, prin urmare, astfel de limbi sunt numite limbaje orientate către mașină.

Majoritatea limbajelor de interpret și compilator pot fi clasificate ca limbaje orientate procedural. Aceste limbaje sunt calitativ diferite de limbajele orientate spre mașină, care descriu operațiuni elementare ale computerului și nu au o orientare către probleme. Toate limbaje procedurale sunt destinate unei anumite clase de probleme, includ instrucțiuni care sunt convenabile pentru formularea modalităților de rezolvare a problemelor tipice din această clasă. Algoritmii corespunzători sunt programați în notații care nu sunt asociate cu niciun computer.

Limbajul de modelare este un limbaj orientat procedural cu caracteristici specifice. Principalele limbaje de modelare au fost dezvoltate ca o abordare de simulare software pentru studiul procesului de funcționare a unei anumite clase de sisteme.

Caracteristici ale utilizării limbajelor algoritmice. Luați în considerare avantajele și dezavantajele utilizării pentru modelarea procesului de funcționare a sistemelor limbaje de simulare(JIM) și limbi de uz general(NON), adică limbaje algoritmice universale și orientate procedural. Utilitatea utilizării NIM provine din două motive principale: 1) comoditatea programării modelului de sistem, care joacă un rol semnificativ în implementarea algoritmilor de modelare pe mașină; 2) orientarea conceptuală a limbajului către o clasă de sisteme, care este necesară în etapa construirii unui model de sistem și alegerea unei direcții generale de cercetare în experimentul computerizat planificat. Practica modelării sistemelor arată că utilizarea NIM este cea care a determinat în mare măsură succesul simulării ca metodă de studiu experimental al obiectelor reale complexe.

Limbajele de modelare permit descrierea sistemelor simulate în termeni dezvoltați pe baza conceptelor de bază ale simulării. Înainte ca aceste concepte să fie clar definite și formalizate în JIM, nu a existat moduri comune descrieri ale sarcinilor de simulare, iar fără ele nu a existat nicio legătură între diferitele dezvoltări din domeniul stabilirii experimentelor de simulare. Limbile de modelare la nivel înalt sunt un mijloc convenabil de comunicare între client și dezvoltatorul modelului de mașină M m .

În ciuda acestor avantaje ale JIM, argumente solide, atât tehnice, cât și operaționale, sunt acum prezentate împotriva abandonării complete a limbajelor universale și procedurale în modelare. Obiecții tehnice la utilizarea JIM: întrebări privind eficacitatea programelor de lucru, posibilitatea depanării lor etc. Ca deficiențe operaționale, lipsa documentației privind JIM existentă, natura pur individuală a traducătorilor corespunzători, ceea ce complică implementarea acestora pe diverse calculatoare, precum și dificultatea corectării erorilor. Scăderea eficienței NIM se manifestă atunci când se modelează probleme mai diverse decât cele pentru care este conceput un limbaj de modelare specific. Dar aici trebuie remarcat că în prezent nu există NON care să fie eficient în rezolvarea problemelor de orice clasă.

Neajunsurile serioase ale JIM se manifestă în faptul că, spre deosebire de LDL-ul utilizat pe scară largă, traducătorii din care sunt incluși în software-ul furnizat de producător pentru toate computerele moderne, limbaje de modelare, cu câteva excepții, au fost dezvoltate de organizații individuale pentru mai degrabă. nevoi strict specializate. Traducătorii corespunzători sunt slab descriși și adaptați pentru a fi utilizați în rezolvarea problemelor de modelare a sistemului, prin urmare, în ciuda avantajelor NIM, trebuie să renunțăm la aplicarea lor practică într-o serie de cazuri specifice.

Atunci când se creează un sistem de modelare bazat pe orice limbaj, este necesar să se rezolve problema sincronizării proceselor din model, deoarece în fiecare moment al timpului care curge în sistem (timpul sistemului), poate fi necesară procesarea mai multor evenimente, de ex. , este necesară o organizare pseudo-paralelă a proceselor simulate în modelul mașinii M m . Aceasta este sarcina principală a monitorului de simulare, care îndeplinește următoarele funcții: controlul procesului (coordonarea timpului sistemului și al mașinii) și managementul resurselor (selectarea și distribuirea instrumentelor limitate ale sistemului de simulare în model).

Abordări ale dezvoltării limbajelor de modelare. Până în prezent, au existat două abordări diferite ale dezvoltării limbajelor de modelare: continuă și discretă - reflectând principalele caracteristici ale sistemelor studiate prin metoda modelării. Prin urmare, NIM sunt împărțite în două grupuri independente, care corespund la două tipuri de imitație care s-au dezvoltat independent una de cealaltă: pentru a simula procese continue și discrete.

Pentru modelarea proceselor continue, nu numai AVM, dar și computerele, acestea din urmă, cu programare adecvată, imită diverse procese continue. În același timp, computerele sunt mai fiabile în funcționare și permit obținerea unei precizii ridicate a rezultatelor, ceea ce a condus la dezvoltarea limbajelor de modelare care afișează modelul sub formă de blocuri de astfel de tipuri care joacă rolul de blocuri standard. AVM(amplificatoare, integratoare, generatoare de funcții etc.). Schema dată a algoritmului de modelare este transformată într-un sistem de ecuații diferențiale considerate în comun. Modelarea în acest caz se reduce în esență la găsirea de soluții numerice la aceste ecuații folosind o metodă standard pas cu pas.

Un exemplu de limbaj pentru modelarea sistemelor continue pe un computer prin reprezentarea sistemului modelat sub formă de ecuații în diferențe finite este limbajul DINAM, pentru care ecuațiile stabilesc relații între valorile funcțiilor în momentele de timp tși t+dtși între valorile derivatelor lor în timp t+dt/2.Și în acest caz, simularea, în esență, este o soluție pas cu pas a unui sistem dat de ecuații diferențiale .

universal calculator- un dispozitiv de tip discret și, prin urmare, ar trebui să ofere o aproximare discretă a procesului de funcționare a sistemului studiat S. Modificările continue în procesul de funcționare a unui sistem real sunt afișate într-un model discret M m, implementat pe un computer, printr-o anumită secvență de evenimente discrete, iar astfel de modele se numesc modele de evenimente discrete. Evenimentele individuale reflectate într-un model discret pot fi determinate cu un grad ridicat de aproximare la realitate, ceea ce asigură adecvarea unor astfel de modele discrete la procesele reale care au loc în sisteme. S.

Arhitectura limbajelor de modelare. arhitectura JIM, adică conceptul de interrelații dintre elementele limbajului ca sistem complex, și tehnologia de tranziție de la sistem S la modelul ei de mașină M s poate fi reprezentat astfel: 1) modelarea obiectelor (sistemelor S) sunt descrise (afisate in limba) folosind unele atribute ale limbajului; 2) atributele interacționează cu procese care sunt adecvate fenomenelor reale din sistemul simulat S; 3) procesele necesită condiţii specifice care determină baza logică şi succesiunea interacţiunii acestor procese în timp; 4) condițiile afectează evenimentele care au loc în interiorul obiectului de simulare (sistemul 5) și atunci când interacționează cu Mediul extern E; 5) evenimentele modifică starea modelului de sistem Mîn spațiu și în timp.

O diagramă tipică a arhitecturii NIM și tehnologia utilizării acesteia în modelarea sistemului este prezentată în fig. 5.1.

În cele mai multe cazuri, modelele de mașini sunt folosite pentru a studia caracteristicile și comportamentul sistemului. S pe o anumită perioadă de timp, așadar, una dintre cele mai importante sarcini în crearea unui model de sistem și alegerea unui limbaj de programare pentru model este implementarea a două funcții: 1) ajustarea coordonatei de timp a stării sistemului (timp de „avansare”) , organizarea „ceasurilor”); 2) asigurarea consistentei diverselor blocuri si evenimente din sistem (sincronizare in timp, coordonare cu alte blocuri).

Astfel, funcționarea modelului Mm ar trebui să se desfășoare în timp artificial (nu în real și nu în computer), asigurând apariția evenimentelor în ordinea cerută de logica sistemului studiat și cu intervale de timp adecvate între ele. În același timp, trebuie luat în considerare faptul că elementele unui sistem real S funcţionează simultan (în paralel), iar componentele modelului de maşină M m acţionează secvenţial, deoarece sunt implementate folosind un calculator secvenţial. Deoarece evenimentele pot apărea simultan în diferite părți ale obiectului de modelare, atunci pentru a menține adecvarea relațiilor temporale cauză-efect, este necesar să se creeze un „mecanism” de setare a timpului în JIM pentru a sincroniza acțiunile elementelor. a modelului de sistem.

Setarea orei în modelul mașinii. După cum sa menționat deja în cap. 3, există două abordări principale pentru stabilirea timpului: utilizarea intervalelor de timp constante și variabile, care corespund la două principii pentru implementarea algoritmilor de modelare, adică „principiul D t" și "principiul d z".

Luați în considerare metodele adecvate de gestionare a timpului în modelul de sistem DOMNIȘOARĂ) pe exemplul prezentat în fig. 5.2, unde succesiunea evenimentelor din sistem este reprezentată de-a lungul axei în timp real ( s i) în timp, și evenimentele s 4 și s 5 apar simultan (Fig. 5.2, A). Condus de evenimente s i stările modelului se schimbă z i atunci t zi, iar o astfel de schimbare se produce brusc dz.

Într-un model construit conform „principiului D t„(Fig. 5.2, b), momentele de timp ale sistemului vor lua succesiv valorile:

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

Aceste momente ale timpului sistemului t " j(D t) nu au nicio legătură cu momentele de producere a evenimentelor s i, care sunt simulate în modelul de sistem. În acest caz, ora sistemului primește o creștere constantă, care este selectată în timpul specificat înainte de începerea experimentului de simulare.

Într-un model construit după „principiul dz„(Fig. 5.2, în), schimbarea timpului are loc în momentul schimbării stării sistemului, iar succesiunea momentelor de timp ale sistemului are forma 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, adică punctele de timp ale sistemului t "" k (dz), sunt direct legate de momentele de producere a evenimentelor din sistem s i .

Fiecare dintre aceste metode are propriile sale avantaje în ceea ce privește reflectarea adecvată a evenimentelor reale în sistem. Sși costul resurselor mașinii pentru modelare.

Când se utilizează „principiul d z" evenimentele sunt procesate secvenţial şi timpul este deplasat de fiecare dată înainte până la începutul următorului eveniment. Într-un model construit conform „principiului D t", procesarea evenimentelor are loc pe grupuri, loturi sau seturi de evenimente. În acest caz, alegerea lui D t are un impact semnificativ asupra cursului procesului și asupra rezultatelor simulării, iar dacă D t este setat incorect, rezultatele se pot dovedi a fi nesigure, deoarece toate evenimentele apar în punctul corespunzător limitei superioare a fiecărui interval de simulare. La aplicarea „principiului d z" Procesarea simultană a evenimentelor din model are loc numai atunci când aceste evenimente apar simultan în sistemul real. Acest lucru evită necesitatea introducerii artificiale a clasamentului evenimentelor atunci când acestea sunt procesate la sfârșitul intervalului. La.

La modelarea conform „principiului D t" se poate realiza o bună aproximare: pentru aceasta D t trebuie să fie mici, astfel încât două evenimente nesimultane să nu se încadreze în același interval de timp. Dar o scădere a lui D t conduce la o creștere a costului timpului de calculator pentru modelare, deoarece o parte semnificativă este cheltuită pentru ajustarea „ceasului” și urmărirea evenimentelor, care este posibil să nu apară în majoritatea intervalelor. În acest caz, chiar și cu o „compresie” puternică D t două evenimente non-simultane pot intra în același interval de timp D t, ceea ce creează o impresie falsă a simultaneităţii lor.

Pentru a alege principiul construirii unui model de mașină M mși, în consecință, JIM trebuie să cunoască: scopul și scopul modelului; acuratețea necesară a rezultatelor simulării; costul timpului de calculator atunci când se utilizează unul sau altul; cantitatea necesară de memorie a mașinii pentru a implementa un model construit conform principiului D tși d z; complexitatea programării modelului și depanarea acestuia.

Cerințe pentru limbaje de simulare. Astfel, atunci când se dezvoltă modele de sistem, apar o serie de dificultăți specifice, prin urmare, un set de astfel de instrumente și concepte software care nu se găsesc în NON convențional ar trebui furnizat în NIM.

Combinaţie. Curgerea paralelă în sisteme reale S procesele sunt reprezentate de un computer care operează secvenţial. Limbajele de modelare elimină această dificultate prin introducerea conceptului de timp al sistemului, care este folosit pentru a reprezenta evenimente ordonate în timp.

Marimea. Majoritatea sistemelor simulate au o structură complexă și algoritmi de comportament, iar modelele lor sunt mari ca volum. Prin urmare, alocarea dinamică a memoriei este utilizată atunci când componentele modelului de sistem M m apar în memorie cu acces aleator computer sau lăsați-l, în funcție de starea curentă. Un aspect important Realizabilitatea modelului M m pe un computer în acest caz este natura bloc a designului său, adică posibilitatea de împărțire a modelului în blocuri, subblocuri etc.

Schimbări. Sistemele dinamice sunt asociate cu mișcarea și se caracterizează prin dezvoltarea procesului, în urma căruia configurația spațială a acestor sisteme suferă modificări în timp. Prin urmare, în toate RIM-urile, acestea prevăd procesarea listelor care reflectă modificările stărilor procesului de funcționare a sistemului simulat. S.

Interconexiune. Condiții necesare pentru ca diferitele evenimente să apară în model M m procesul de operare a sistemului S, poate fi destul de complex datorită prezenței unui număr mare de relații reciproce între componentele modelului. Pentru a rezolva dificultățile asociate cu această problemă, majoritatea JIM-urilor includ posibilitățile logice și conceptele corespunzătoare ale teoriei mulțimilor.

Stochasticitate. Pentru a simula evenimente și procese aleatoare, se folosesc programe speciale pentru a genera secvențe de numere pseudoaleatoare, distribuite cvasi-uniform pe un interval dat, pe baza cărora este posibil să se obțină efecte stocastice asupra modelului M m, imitate prin aleatoriu. variabile cu legea distribuţiei corespunzătoare.

Analiză. Pentru a obține un răspuns clar și practic la întrebările rezolvate prin metoda simularii mașinii, este necesar să se obțină caracteristici statistice ale procesului de funcționare a modelului de sistem. DOMNIȘOARĂ). Prin urmare, limbajele de modelare oferă metode pentru prelucrarea statistică și analiza rezultatelor modelării.

Cerințele enumerate în studiu și proiectare diverse sisteme S corespund unor limbaje de modelare a evenimentelor discrete bine-cunoscute precum SIMULA, SIMSCRIPT, GPSS, SOL. CSL si etc.

Procesul de afaceri este o parte a managementului procesului. Modelul său este elementul principal al managementului proceselor de afaceri. Procesul de afaceri trebuie împărțit într-o serie de caracteristici care caracterizează fiecare dintre proprietățile sau abilitățile sale. Cu această diviziune, procesul este mai ușor de recunoscut, comparat și analizat. Există un concept important modelarea proceselor de afaceri.

Aceasta este desemnarea proceselor de afaceri în termeni special definiți pentru aceasta, conform regulilor care se numesc notații de modelare a proceselor de afaceri. Modelele proceselor de afaceri în sine sunt diferite - informaționale, textuale, grafice.

Ce este modelarea proceselor de afaceri

Modelarea proceselor de afaceri - sarcină importantă pentru orice companie. Cu ajutorul modelării competente, este posibilă optimizarea muncii unei întreprinderi, anticiparea și minimizarea riscurilor care apar în fiecare etapă a activității sale. Organizarea modelării proceselor de afaceri vă permite să efectuați o estimare a costurilor pentru fiecare proces în mod individual și în general.

Modelarea proceselor de afaceri ale unei întreprinderi se referă la o serie de aspecte ale activității acesteia. La modelare:

  • structura organizatorica se schimba;
  • funcțiile specialiștilor și departamentelor sunt optimizate;
  • drepturile și îndatoririle conducerii sunt redistribuite;
  • modificări în documentația de reglementare internă și tehnologiile de desfășurare a operațiunilor;
  • există noi cerințe pentru automatizarea proceselor de afaceri și așa mai departe.

Modelarea proceselor de afaceri are ca scop scopul principal, care constă în sistematizarea informațiilor despre întreprindere și acțiunile care se desfășoară în aceasta, într-o afișare grafică vizuală. Datorită acestei abordări, compania este mult mai convenabilă să proceseze datele. La modelarea proceselor de afaceri, este necesar să se reflecte structura acțiunilor din organizație, caracteristicile și detaliile implementării acestora, precum și cronologia fluxului de lucru.

Modul în care modelarea proceselor de afaceri este determinată de obiectivele sale

  1. Activitățile trebuie reglementate. Conținutul modelului grafic al procesului de afaceri coincide complet cu cel textual. Dacă compania are un program, îl va traduce rapid și ușor în format text pentru a pregăti documentația de reglementare. Datorită unor sisteme BPM, bazate pe model, este posibilă generarea automată a regulamentelor de execuție și a fișelor de post.
  2. Este necesar să se gestioneze riscurile.Compania se confruntă cu riscuri operaționale în cursul proceselor de afaceri. Modelele de procese de afaceri pot sta la baza cartografierii riscurilor întregii organizații în timp ce le gestionează.
  3. Firma are nevoie schimbare de organizare. Pentru a calcula numărul optim de specialiști din stat, este necesar să se determine cu exactitate câți angajați ar trebui să participe la toate procesele de afaceri ale companiei. Modelarea vizuală a proceselor de afaceri ajută la obținerea informațiilor necesare. Această acțiune vă permite să distribuiți corect resursele umane care sunt necesare pentru realizarea unui anumit proces și sarcini aferente, precum și să identificați câți specialiști ar trebui să fie în fiecare departament, din punct de vedere rațional.
  4. Efectuarea analizei costurilor funcționale. Modelarea proceselor de afaceri ale unei întreprinderi vă permite să înțelegeți câte oameni și resurse materiale necesare pentru a efectua o acțiune în cadrul unui proces de afaceri. Aceasta informatie poate deveni baza pentru distribuirea automată a tuturor veniturilor și cheltuielilor către centrele de cost și profitul, în funcție de divizie.
  5. Nevoia de automatizare. La modelarea unui proces de afaceri, ordinea acțiunilor și locul specialiștilor responsabili de acestea sunt descrise fără ambiguitate. Acest lucru vă permite să dezvoltați corect cerințele de afaceri. Datorită sistemelor informatice automatizate din clasa workflow-managemet, puteți face instantaneu ajustări la sistemul de informații.

Același model poate fi potrivit pentru rezolvarea diferitelor probleme. Datorită detalierii modelului, este destul de posibil să îl utilizați în diferite etape de control, atât la nivel strategic de desemnare a țintei, cât și în executarea tactică a instrucțiunilor.

Cum se aplică tehnologia de modelare a proceselor de afaceri în practică

Modelarea proceselor de afaceri este folosită pentru a rezolva o serie de probleme. Cel mai adesea, este folosit pentru a optimiza procesele de afaceri modelate direct. Mai întâi, descrieți starea în care se află procesele acest moment, apoi fluxul lor în practică, după care, folosind metodele selectate, se identifică blocaje în ele și, pe baza analizei, se creează modele „ideale” la care trebuie să se străduiască.

Puteți identifica blocajele în procesele de afaceri folosind anumite metode, de exemplu, modelarea prin simulare. În acest caz, informațiile sunt luate ca bază pe probabilitatea de apariție a situațiilor care pot afecta cursul procesului, cu privire la durata implementării funcțiilor în proces și legile de distribuție a timpului de execuție, precum și alte date, de exemplu, resursele implicate în muncă.

Puteți identifica blocajele analizând procesele curente și, în consecință, timpul real pentru implementarea funcțiilor sau așteptarea disponibilității resurselor. Aceste informații vor sta la baza concluziilor. Valorile reale pot fi obținute folosind atât sistemele informaționale (cu automatizare ridicată a procesului de afaceri), cât și calendarul standard și alte metode.

Descrierea proceselor de afaceri poate fi aplicată într-un alt mod - folosind seturi de modele de procese de afaceri pentru a genera documente de reglementare corporative. Poate fi descrierea postului, regulamente, regulamente privind diviziunea.

Modelarea proceselor de afaceri este adesea folosită în pregătirea unei companii pentru certificare pentru conformitatea cu un anumit standard de calitate. În prezent, aproape orice modelare face posibilă obținerea de informații despre obiectele de pe modele, despre modul în care acestea sunt interconectate și prezentarea lor sub formă de documentare, în ciuda diferenței dintre tipurile de tehnologii care stau la baza soluțiilor.

Adesea, modelele de procese de afaceri sunt folosite pentru a optimiza schema de management și pentru a crea un sistem de motivare a personalului unei întreprinderi.

Aici se recurge de obicei la modelarea obiectivelor companiei, împărțindu-le pe fiecare în câteva mai detaliate, până la o împărțire detaliată, în care obiectivele sunt legate de munca specialiștilor individuali.

În prezent, proiectează diverse soluții IT, inclusiv Sisteme de informare, specialiștii recurg adesea la modelarea proceselor de afaceri.

Termenii de referință moderni pot consta nu numai dintr-o listă de cerințe, ci și din modelare.

Profesioniștii din consultanța de proces și management își exprimă opinii diferite. Dar trebuie amintit întotdeauna că într-o serie de situații în materie de luare a deciziilor privind crearea unui model de proces de afaceri, sarcina principală este tocmai sarcina asociată cu automatizarea corectă și suport informativ direcția întreprinderii.

La modelarea proceselor de afaceri, nu sunt folosite doar sarcinile descrise mai sus. Acestea sunt doar câteva exemple.

Modelarea proceselor de afaceri cu autocolante și o bucată de hârtie

O foaie mare de hârtie și un bloc de autocolante este tot ce ai nevoie pentru a aplica metoda de a crea modele de afaceri bazate pe celebra carte a lui Alexander Osterwalder și Yves Pignet. Adăugați mai multă creativitate, minți ascuțite și tenacitate a membrilor echipei și obțineți un rezultat grozav.

O secțiune a cărții vorbește despre cinci modele de afaceri care s-au dovedit a funcționa. Veți găsi descrierea lor în articol. jurnal electronic"CEO".

Abordări de bază ale modelării proceselor de afaceri

Modelarea proceselor de afaceri ale companiei poate fi realizată într-o varietate de moduri. Atentie speciala ar trebui acordată abordărilor orientate pe obiect și funcționale. În cadrul abordării funcționale, principalul element de formare a structurii este funcția (acțiunea), în timp ce abordarea orientată pe obiect este obiectul.

În cadrul abordării funcționale, organizarea modelării proceselor de afaceri presupune construirea unei scheme proces tehnologic ca o succesiune de operatii.

La intrarea și la ieșirea fiecăruia sunt afișate obiecte de proveniență diferită: tipuri materiale și informaționale, precum și resursele utilizate, unități organizatorice.

Ca parte a metodologiei de modelare funcțională, în care sunt construite diagrame structurale ale proceselor de afaceri și ale fluxurilor de informații, este afișată o secvență de funcții în care alegerea alternativelor de proces specifice este destul de complicată și nu există scheme de interacțiune cu obiecte.

Modelarea funcțională a proceselor de afaceri are un avantaj semnificativ - vizibilitatea și claritatea afișajului la diferite niveluri de abstractizare. Acest lucru este deosebit de important în etapa de introducere a proceselor de afaceri create în departamentele companiei.

Cu o abordare funcțională, detalierea operațiunilor este prezentată într-o formă oarecum subiectivă, ceea ce duce la complexitatea construirii proceselor de afaceri.

Modelarea proceselor de afaceri în abordarea orientată pe obiect este construită după următoarea schemă: în primul rând, se disting clasele de obiecte, apoi se determină acțiuni la care obiectele trebuie să ia parte. Obiectele pot fi active, adică executând acțiuni (unități organizaționale, anumiți performeri, subsisteme informaționale), și pasive, asupra cărora se realizează acțiuni (vorbim de echipamente, documentație, materiale). Modelarea proceselor de afaceri într-un mod orientat pe obiecte reflectă obiectele, funcțiile și evenimentele în care anumite procese sunt efectuate datorită obiectelor.

Abordarea orientată pe obiect are, de asemenea, o serie de avantaje, principalul dintre acestea fiind o definiție mai precisă a operațiilor asupra obiectelor, ceea ce duce la o soluție rezonabilă a problemei oportunității existenței lor.

De asemenea, notăm minusul metodei. Procesele specifice pentru factorii de decizie devin mai puțin vizibile. Dar datorită modernului produse software Este destul de ușor să reprezentați scheme funcționale ale obiectelor.

Metodologiile complexe de modelare a proceselor de afaceri sunt cele mai promițătoare. De exemplu, datorită tehnologiei ARIS, este posibilă selectarea celor mai optime modele, ținând cont de obiectivele analizei.

Metode aplicate de modelare a proceselor de afaceri

Acum putem observa tendința de integrare a diferitelor metode de modelare și analiză a sistemelor. Se manifestă prin faptul că se creează instrumente integrate pentru modelarea proceselor de afaceri. Unul dintre ele este un produs al companiei germane IDS Scheer numit ARIS - Architecture of Integrated Information System.

Sistemul ARIS include un set de instrumente care vă permit să analizați și să modelați activitatea companiei. Sistemul se bazează pe diverse metode modelare, reflectând colectiv diferite puncte de vedere asupra mediului în studiu. Același model poate fi creat folosind mai multe metode. Datorită acestui lucru, experți diferite niveluri cunoștințele teoretice îl pot folosi în scopuri proprii și îl pot configura să interacționeze cu sistemele cu specificul lor.

Sistemul ARIS oferă suport pentru 4 tipuri de modele care reflectă diverse obiecte ale sistemului studiat:

Pentru a crea modele de tipurile descrise mai sus, utilizați ambele propriile moduri Simulare ARISși diverse metode și limbaje binecunoscute - ERM, UML, OMT etc.

La modelarea proceselor de afaceri, fiecare aspect al activităților companiei este mai întâi luat în considerare separat. După ce toate aspectele au fost rezolvate, este creat un model integrat care afișează toate relațiile dintre diferitele aspecte între ele.

În ARIS, modelele sunt diagrame formate din diferite obiecte - „funcții”, „evenimente”, „ unități structurale”, „documente”, etc. Între obiecte se stabilesc tot felul de conexiuni. Mai mult, fiecare obiect are propriul set de atribute, care îi este atribuit, care vă permite să introduceți Informații suplimentare despre el. Valorile atributelor pot fi utilizate în timpul simulării sau analizei costurilor.

Modelul cheie de afaceri al ARIS este eEPC (Extended Event Driven Process Chain - un model extins al lanțului de procese de afaceri controlate de evenimente). De fapt, extinde capacitățile IDEF0, IDEF3 și DFD, are propriile plusuri și minusuri. Folosirea unui număr suficient de obiecte conectate între ele prin diferite tipuri de legături vă permite să măriți semnificativ dimensiunea modelului și să îl transformați într-unul greu de citit.

În eEPS, un proces de afaceri este un flux de lucru secvenţial (funcţii, proceduri, activităţi) aranjate în ordine cronologică. Durata exactă a procedurilor în eEPC nu este afișată clar, drept urmare este posibil să apară situații în timpul dezvoltării modelelor în care un executant va trebui să rezolve două sarcini în același timp. Simbolurile logice utilizate în simulare ajută la arătarea ramificării și conexiunii procesului. Pentru a afla cât durează de fapt procesele, ar trebui să utilizați alte instrumente de descriere, de exemplu diagramele Gantt în sistemul MS Project.

Ericsson Penker

Metoda Ericsson-Penker este interesantă în principal pentru că în cadrul ei s-a încercat utilizarea UML atunci când s-a realizat modelarea proceselor proceselor de afaceri. Dezvoltatorii metodei și-au creat propriul profil UML pentru a realiza modelarea proceselor de afaceri. Pentru a face acest lucru, au introdus un set de stereotipuri care descriu resursele, procesele, scopurile și regulile companiei.

În cadrul metodei, sunt utilizate 4 categorii principale de model de afaceri:

1. Resurse - diferite obiecte care sunt folosite sau care participă la procesele de afaceri (putem vorbi despre materiale, produse, oameni, informații).

2. Procesele sunt activități care au ca rezultat tranziția resurselor de la un stat la altul conform anumitor reguli de afaceri.

3. Obiective - scopul proceselor de afaceri. Ele pot fi împărțite în componente și pot corela aceste sub-obiective cu procese specifice.

4. Reguli de afaceri - condiții sau restricții privind implementarea proceselor de afaceri (funcționale, structurale, comportamentale). Regulile pot fi definite folosind limbajul OCL.

5. Diagrama principală a metodei UML este diagrama de activitate. Ericsson-Penker demonstrează procesul ca o activitate cu stereotipul „procesului” (reprezentarea se bazează pe extensia metodei IDEF0). Un model de afaceri complet include multe vederi care sunt similare vizualizărilor arhitecturii software. Toate punctele de vedere sunt exprimate separat în una sau mai multe diagrame UML. Diagramele pot include diferite puncte de vedere și descriu obiective, reguli, procese și resurse în interacțiune. Metoda folosește 4 vederi diferite ale modelului de afaceri:

Proces rațional unificat

Există și modelarea proceselor de afaceri conform metodologiei Rational Unified Process (RUP), în cadrul căreia se construiesc două modele:

Modelul de proces de afaceri este o extensie a modelului de caz de utilizare UML prin introducerea unui set de stereotipuri - Business Actor (stereotipul actorului) și Business Use Case (stereotipul de caz de utilizare). Business Actor este un fel de rol care este extern proceselor de afaceri ale companiei. Business Use Case acționează ca o descriere a ordinii activităților într-un singur proces, aducând rezultate vizibile unei anumite persoane. Această definiție similar cu definiția generală a unui proces de afaceri, dar esența acestuia este mai precisă. În ceea ce privește modelul obiect Business Use Case, aceasta este o clasă. Obiectele sale sunt anumite fluxuri de evenimente din procesul de afaceri descris.

Când descrieți un caz de utilizare în afaceri, puteți indica și scopul. Ea, ca și în cazul metodei Eriksson-Penker, este modelată folosind o clasă cu stereotipul „obiectiv”, iar arborele obiectivului este reprezentat ca o diagramă de clasă.

Pentru fiecare Business Use Case, este necesar să se construiască un model de obiect care să descrie procesul de afaceri în termeni de obiecte care interacționează între ele (obiecte de afaceri - Business Object), care aparțin a două clase - Business Worker și Business Entity.

Business Worker este o clasă care reprezintă un lucrător abstract care efectuează o anumită muncă într-un proces de afaceri. Performanții sunt în interacțiune și implementează scenarii de Business Use Case. În ceea ce privește Entitatea (entitatea) Business, aceasta este obiectul diverselor acțiuni efectuate de executori.

În modelul de analiză de afaceri, pe lângă diagramele claselor de mai sus, pot exista:

  • organizatorice, care reprezintă structura sistemului - divizii ale companiei, funcții, persoane specifice din ierarhie, relația dintre acestea, apartenența teritorială a departamentelor structurale;
  • funcțional, care reflectă ierarhia lanțurilor cu care se confruntă aparatul administrativ, cu un set de arbori funcționali necesari implementării sarcinilor existente;
  • informațional, care reflectă structura informațiilor care este necesară pentru a îndeplini toate funcțiile din sistem în ansamblu;
  • modele de management, care reprezintă o viziune cuprinzătoare asupra execuției proceselor de afaceri.
  • conceptual, arătând structura problemelor și obiectivelor;
  • reprezentarea procesului, care este interacțiunea dintre resurse și un proces (ca un set de diagrame de activitate);
  • o vedere structurală care arată structura companiei și resursele (sunt afișate diagramele de clasă);
  • reprezentarea comportamentului (cum se comportă resursele individuale, precum și detalierea resurselor sub formă de diagrame de lucru, stări și interacțiuni).
  • procese de afaceri (Business Use Case Model);
  • analiza de afaceri (Business Analysis Model).
  1. Diagrame de secvență (și diagrame de cooperare) care descriu scenarii de Business Use Case ca o secvență de schimb de mesaje între obiecte - actori și obiecte care sunt interpreți. Datorită unor astfel de diagrame, este posibil să se determine ce responsabilități ar trebui să fie atribuite unui interpret sau altul și să se afișeze un set al operațiunilor sale în model.
  2. Diagrame de activitate care descriu relația dintre scenarii într-unul sau mai multe cazuri de utilizare în afaceri.
  3. Diagrame de stat care descriu modul în care procesele individuale de afaceri se comportă.

Există anumite avantaje ale abordării de modelare a procesului unificat rațional:

  • construirea unui model de proces de afaceri se realizează în jurul persoanelor interesate implicate în proces și sarcinile acestora; Datorită modelului, puteți înțelege de ce au nevoie clienții companiei. Abordarea este utilizată, în cea mai mare parte, pentru firmele care activează în sectorul serviciilor (societăți comerciale și de asigurări, organizații bancare);
  • Folosind modelarea bazată pe cazuri de utilizare, clienții înțeleg mai bine modelele de afaceri.

Dar merită subliniat că atunci când modelați lucrarea întreprindere mare, care atât produce produse, cât și oferă servicii, trebuie să utilizați diferite moduri de a crea modele. Acest lucru se datorează faptului că, de exemplu, la modelare Procese de producție este mai bine să folosiți modelarea proceselor proceselor de afaceri, în special metoda Eriksson-Penker.

IBM WebSphere Business Modeler

IBM WebSphere Business Modeler vă permite să modelați și să simulați procese de afaceri, să analizați și să creați rapoarte pentru îmbunătățirea acestora. Sistemul are o serie de avantaje, printre care:

  1. Capabilități extinse și de cea mai bună calitate pentru analiză, simulare și modelare.
  2. Îmbunătățirea continuă a proceselor.
  3. Opțiuni de integrare îmbunătățite.
  4. Rentabilitatea investiției îmbunătățită.
  5. Funcții de dezvoltare îmbunătățite.

Caracteristica principală este oportunitățile mai extinse de simulare a proceselor de afaceri. În model, puteți adăuga valori de afaceri, puteți izola date suplimentare. De asemenea, puteți exporta modele în formate utilizate în alte aplicații.

La importarea sau definirea modelelor din alte surse, este posibilă efectuarea unei analize mai precise a funcționării proceselor de afaceri. Puteți asocia procese cu modele de informații, organizații, resurse. Cu rapoarte personalizabile și standard, datele de analiză pot fi schimbate.

Este permisă implementarea mai multor versiuni de modele în același timp și publicarea modelelor de proces.

  • O formulă simplă pentru a înțelege că o întreprindere are nevoie de automatizarea proceselor de afaceri

Ce standard de modelare a proceselor de afaceri să utilizați

Cu o abordare integrată a managementului, aceștia folosesc în principal standardul de modelare a proceselor de afaceri IDEF0, deoarece aceasta este o metodă clasică. Principiul cheie abordarea constă în faptul că activitățile companiei sunt structurate pe baza proceselor sale de afaceri, și nu a organigramei. Procesele de afaceri care generează un rezultat semnificativ pentru consumator sunt cele mai valoroase și, în viitor, trebuie îmbunătățite.

Standardul de modelare a proceselor de afaceri IDEF0 este un set de proceduri și reguli concepute pentru a dezvolta un model funcțional al unui obiect dintr-un domeniu specific.

Modelul IDEF0 este o serie de diagrame cu documente însoțitoare. Diagramele despart un obiect cu mai multe etape în mai multe componente (blocuri), ceea ce simplifică foarte mult procesul. Detaliile tuturor blocurilor sunt afișate sub formă de blocuri în alte diagrame. Toate diagramele detaliate sunt descompuneri în bloc de la nivelul anterior. La fiecare etapă de descompunere, diagrama nivelului anterior se numește diagramă părinte pentru diagrama mai detaliată. Numărul total de niveluri din model nu este mai mare de 5-6. Experiența arată că acest lucru este suficient pentru a construi un model funcțional complet. companie modernă lucrând în orice domeniu.

Inițial, standardul IDEF1 a fost dezvoltat pentru a deveni un instrument pentru analiza și studierea relației dintre fluxurile de informații din activitati financiareîntreprinderilor. Modelarea proceselor de afaceri conform metodologiei IDEF1 este concepută pentru a arăta cum structura informatiei companiilor.

Modelarea informațională a proceselor de afaceri include mai multe componente. Elementele principale sunt:

  • diagrame – desene model informativ cu o anumită structură, reprezentând relația și compoziția datelor utilizate pe baza unui set de reguli;
  • dicționar - fiecare element al modelului este însoțit de o descriere text.

Conceptul principal din IDEF1 este o entitate, care este definită ca un obiect abstract sau real dotat cu un set de proprietăți distinctive cunoscute. Fiecare entitate are atribute și un nume.

Deoarece este destul de dificil de analizat sistemele dinamice, în momentul de față standardul aproape nu este folosit și a apărut cu greu, a încetat să mai fie dezvoltat. Astăzi există algoritmi și implementările lor pe computer, cu ajutorul cărora devine posibilă transformarea unui set de programe statistice IDEF0 în modele dinamice, a căror bază sunt „rețele Petri colorate” (CPN - Color Petri Nets).

IDEF3 - IDEF14

Elementul principal al IDEF3 este o diagramă, ca în IDEF0. O componentă la fel de importantă este acțiunea, care este numită și „unitatea de lucru”. Acțiunile din cadrul acestui sistem sunt reflectate sub forma unui dreptunghi de diagrame. Acțiunile sunt numite folosind substantive sau verbe verbale. Cu toate acestea, fiecare are un număr unic de identificare care nu este reutilizat, chiar dacă acțiunea este eliminată în timpul dezvoltării modelului. În diagramele IDEF3, numărul acțiunii este de obicei precedat de numărul părintelui său. Sfârșitul uneia contribuie adesea la începutul unei alte acțiuni sau chiar mai multor. De asemenea, se întâmplă ca o acțiune să necesite finalizarea altora înainte ca implementarea sa să poată începe.

IDEF4 este o metodologie pentru construirea de sisteme orientate pe obiecte. Datorită IDEF4, puteți afișa vizual structura obiectelor și principiile care stau la baza cărora acestea interacționează. Acest lucru face posibilă analiza și îmbunătățirea sistemelor complexe orientate pe obiecte.

IDEF5 este o metodologie pentru studierea sistemelor complexe.

IDEF6 - Design Rationale Capture - justificarea acțiunilor de proiectare. IDEF6 face posibilă simplificarea semnificativă a procesului de obținere a informațiilor despre modelare, prezentarea și aplicarea acesteia în crearea sistemelor de management de către firme. „Cunoașterea metodei” reprezintă anumite circumstanțe, motive, motive ascunse care justifică metodele alese pentru crearea modelelor. Adică, „cunoașterea metodei” poate fi interpretată ca un răspuns la întrebarea: „De ce a rezultat acest model special, cu aceste caracteristici și nu cu alte?”. Majoritatea metodelor de modelare se concentrează pe modelele create, fără a aprofunda în dezvoltarea acestora. Varianta IDEF6 vizează în mod special dezvoltarea.

IDEF 7 - Auditul Sistemului Informatic - auditul sistemelor informatice. Metoda este solicitată, dar nu a fost finalizată.

IDEF8 - Modelarea interfeței cu utilizatorul. Metodă de creare a interfețelor de interacțiune între sistem și operator (interfețe utilizator). În momentul de față, la dezvoltarea interfețelor, li se acordă atenție principală. aspect. IDFE8 se concentrează pe programarea unei comunicări optime cu interfața utilizator la 3 niveluri: funcționare (ce este); opțiuni de interacțiune care depind de rolul specific al utilizatorului (cum anume acesta sau acel utilizator ar trebui să îl realizeze); și, în final, asupra componentelor interfeței (controalele oferite de aceasta pentru funcționare).

IDEF9 - Scenario-Driven IS Design (metoda Business Constraint Discovery) - o metodă de studiere a constrângerilor de afaceri. Conceput pentru a facilita detectarea și analiza limitărilor din mediul de lucru al companiei. De regulă, atunci când se creează modele, acestea nu descriu pe deplin constrângerile care pot schimba cursul proceselor din organizație. Informații despre principalele restricții, natura impactului lor asupra cea mai bună opțiune nu rămâne pe deplin coordonat, nedistribuit rațional, dar adesea este absent în principiu. Acest lucru nu înseamnă întotdeauna că modelele construite nu sunt viabile. Doar că implementarea lor va fi însoțită de anumite dificultăți, care vor duce la potențial nerealizat. Cu toate acestea, atunci când are loc tocmai îmbunătățirea structurilor sau adaptarea la schimbările probabile, informațiile despre limitări devin foarte importante.

IDEF10 - Implementation Architecture Modeling - modelarea arhitecturii de executie. Sistemul de modelare a proceselor de afaceri este destul de solicitat, în ciuda faptului că nu a fost pe deplin dezvoltat.

IDEF11 - Modelarea artefactelor informaționale. De asemenea, la cerere, dar nu este o metodă complet dezvoltată.

IDEF12 - Modelare organizațională - modelarea organizațională a proceselor de afaceri. Metoda este solicitată, dar nu este complet dezvoltată.

IDEF13 - Three Schema Mapping Design - proiectarea în trei scheme de transformare a informațiilor. Metodă cerută, dar nu creată în cele din urmă.

IDEF14 - Network Design - metoda de proiectare retele de calculatoare, care se bazează pe componente specifice de rețea, configurații de rețea, analiza cerințelor. Metoda susține și o decizie privind alocarea rezonabilă a fondurilor, ceea ce permite economii semnificative.

Diagrame de flux de informații DFD este o ierarhie de procese funcționale care leagă fluxurile de informații. Scopul vederii este de a arăta modul în care fiecare proces transformă intrările în ieșiri și de a arăta relațiile dintre procese.

Conform acestei metode, modelul de sistem este definit ca o ierarhie de diagrame de flux de informații care descriu procesul asincron de transformare a datelor de la intrarea lor în sistem până la emiterea către utilizator. Surse de informare(entități din exterior) generează fluxuri de informații care transportă date către procese sau subsisteme. Aceeași transformă datele în noi fluxuri care transmit informații către alte subsisteme sau procese, acumulatori de informații sau entități externe - consumatori de date.

Diagramele de flux de informații au o serie de componente, cele cheie fiind:

  • entitati externe;
  • sisteme și subsisteme;
  • procese;
  • acumulatori de informatii;
  • fluxurile de informații.

O entitate externă este desemnată ca un pătrat, care este situat deasupra diagramei și aruncă o umbră asupra acesteia. Prin urmare, este mai convenabil să selectați un caracter din restul.

Un subsistem este identificat printr-un număr - pentru asta este conceput. În câmpul nume, introduceți numele acestuia sub formă de propoziție, unde există un subiect, completări și definiții adecvate.

Procesul este o transformare conform unui anumit algoritm al fluxurilor de informații de intrare în cele de ieșire. Din punct de vedere fizic, este implementat în mai multe moduri: prin crearea unui departament în companie care procesează documentația de intrare și rapoartele; pregătirea programului; folosind un dispozitiv logic sub forma unui aparat etc.

Un proces, ca un subsistem, este identificat printr-un număr. Numele procesului este introdus în câmpul nume - o propoziție în care există un verb activ fără ambiguitate într-o formă nedefinită (calculați, calculați, primiți, verificați), urmat de substantive în cazul acuzativ, de exemplu: „Introduceți informații despre costuri curente”, „Verificați primirea fondurilor” etc.

Departamentul companiei, programul sau dispozitivul hardware care realizează un anumit proces este cunoscut prin informații din domeniul implementării fizice.

Un dispozitiv de stocare a datelor este un dispozitiv abstract în care sunt stocate informații. Aceste date pot fi transferate pe unitate în orice moment și, după un anumit timp, pot fi izolate. În acest caz, opțiunile de plasare și izolare pot fi diferite. Ca dispozitiv de stocare, puteți utiliza un dulap de fișiere, microfișă, masă, fișier etc.

Unității de date i se atribuie un număr arbitrar și litera D. Numele unității este ales astfel încât, privindu-l, proiectantul să primească maximum de informații.

De regulă, stocarea informațiilor este un prototip al viitoarei baze de date. Informațiile stocate în acesta trebuie să se potrivească cu modelul.

Un flux de date definește informațiile care sunt trimise printr-o conexiune de la o sursă la o destinație. Fluxul de informații din diagramă este prezentat ca o linie care se termină cu o săgeată care arată unde se îndreaptă fluxul. Fiecare flux de date are un nume care reflectă informațiile pe care le conține.

Construirea ierarhiei DFD este necesară, în primul rând, pentru o descriere clară și de înțeles a sistemului la toate nivelurile de detaliu, precum și împărțirea acestor niveluri în mai multe părți cu o anumită relație.

  • Cum să puneți lucrurile în ordine în procesele de afaceri dacă aveți o companie „rea”.

Principalele etape ale modelării proceselor de afaceri

Etapa 1. Identificare.

În această etapă, procesele de afaceri sunt identificate, granițele modelării și interacțiunilor lor sunt descrise și sunt adesea stabilite diferite obiective. Procesele pot exista deja în companie (atunci sunt descrise așa cum sunt (As Is)) sau dezvoltate, ajustate (To Be).

Etapa 2. Colectarea informațiilor.

Pe baza cunoștințelor despre proces, specialiștii sunt angajați în determinarea punctelor de control ale acestuia, identificarea în acestea indicatori cheie, faceți un plan pentru colectarea informațiilor despre proces. Toate datele obținute sunt utilizate în continuare pentru analiză.

Etapa 3. Analiza informaţiei.

Informațiile colectate în pasul anterior sunt analizate, vezi dacă nu sunt de acord cu datele reale (deoarece cerințele de afaceri pentru proces ar trebui dezvoltate) și recurg la simulare.

Etapa 4. Realizarea de îmbunătățiri.

Când dezvoltarea cerințelor de afaceri se încheie, acestea încep să fie implementate, făcând modificări documentației metodologice, sistemelor informaționale, efectuând o serie de măsuri organizatorice, efectuarea de ajustări la sistemul de raportare etc. Odată implementat un proces de afaceri, acesta este considerat un element activ în sistemul de management al proceselor.

Etapa 5. Controlul implementării.

La un anumit timp de control stabilit în timpul implementării sau pe baza informațiilor colectate în timpul monitorizării planificate, se analizează cât de eficientă este introducerea procesului de afaceri. Ca parte a analizei, ei compară indicatorii reali și planificați și concluzionează dacă este necesar să se introducă în procesul de afaceri modificări suplimentare. Dacă da, atunci încep din nou să îmbunătățească continuu procesele de afaceri.

  • îmbunătățirea modelului „cum ar trebui să fie”. Modelarea proceselor de afaceri nu se limitează la crearea unui model „cum ar trebui să fie”. Fiecare dintre procese continuă să se schimbe și să se îmbunătățească pe parcurs, astfel încât modelele de proces ar trebui revizuite și îmbunătățite în mod regulat. Această etapă de modelare este asociată cu îmbunătățirea continuă a proceselor și îmbunătățirea modelului de proces de afaceri.

Tipuri de modelare a proceselor de afaceri

Modelarea proceselor de afaceri poate avea un accent diferit. Depinde ce probleme ar trebui să rezolve cu ajutorul lui. Luarea în considerare a absolutului tuturor influențelor asupra procesului poate complica semnificativ modelul și poate duce la redundanță în descrierea procesului. Pentru a evita acest lucru, modelarea proceselor de afaceri este împărțită după tip. Tipul de simulare este selectat în funcție de caracteristicile procesului studiat.

Cel mai adesea, în scopul îmbunătățirii procesului, se folosesc următoarele tipuri de modelare:

  • Modelare funcțională. Acest tip de modelare presupune descrierea proceselor sub forma unor funcții interconectate, clar structurate. În același timp, nu este necesară o succesiune temporală strictă de funcții, în forma în care există în procesele reale.
  • Modelarea obiectelor- implică descrierea proceselor ca un set de obiecte care interacționează - i.e. unitati de productie. Un obiect este orice obiect care este transformat în timpul execuției proceselor.
  • Simulare- cu acest tip de modelare a proceselor de afaceri se urmăreşte modelarea comportamentului proceselor în diverse condiţii externe şi interne cu o analiză a caracteristicilor dinamice ale proceselor şi o analiză a distribuţiei resurselor.

Împărțirea modelării după tip este efectuată pentru a simplifica munca și a se concentra asupra anumitor caracteristici ale procesului. În acest caz, pentru același proces poate fi aplicat tipuri diferite modelare. Acest lucru vă permite să lucrați cu un tip de model independent de altele.

Principiile modelării proceselor de afaceri

Modelarea proceselor de afaceri se bazează pe o serie de principii care fac posibilă crearea unor modele adecvate de proces. Respectarea lor face posibilă descrierea unui set de parametri de stare a procesului în așa fel încât în ​​cadrul unui model componentele să fie strâns interconectate, în timp ce modelele individuale rămân suficient de independente unele de altele.

Principalele principii ale modelării proceselor de afaceri sunt următoarele:

  • Principiul de descompunere– fiecare proces poate fi reprezentat printr-un set de elemente dispuse ierarhic. În conformitate cu acest principiu, procesul trebuie să fie detaliat în elementele sale constitutive.
  • Principiul focalizării– pentru a dezvolta un model, este necesar să se abstragă de la mulți parametri de proces și să se concentreze asupra aspectelor cheie. Pentru fiecare model, aceste aspecte pot fi diferite.
  • Principiul documentării– elementele incluse în proces trebuie să fie formalizate și fixate în model. Trebuie utilizate diferite denumiri pentru diferite elemente de proces. Elementele de fixare în model depinde de tipul de modelare și de metodele alese.
  • Principiul consecvenței- toate elementele incluse în modelul de proces trebuie să aibă o interpretare fără ambiguitate și să nu se contrazică între ele.
  • Principiul completității și suficienței- înainte de a include cutare sau cutare element în model, este necesar să se evalueze impactul acestuia asupra procesului. Dacă elementul nu este esențial pentru execuția procesului, atunci includerea lui în model nu este recomandabilă, deoarece nu poate decât să complice modelul procesului de afaceri.

Metode de modelare a proceselor de afaceri

Astăzi sunt destui un numar mare de metode de modelare a proceselor de afaceri. Aceste metode sunt pentru tipuri diferite modelare și vă permit să vă concentrați pe diferite aspecte. Acestea conțin atât instrumente grafice, cât și textuale, prin care puteți vizualiza principalele componente ale procesului și puteți oferi definiții precise ale parametrilor și relațiilor elementelor.

Cel mai adesea în administrare de calitate modelarea proceselor de afaceri se realizează folosind următoarele metode:

Diagrama fluxului (diagrama fluxului de lucru) este o metodă grafică de reprezentare a unui proces în care operațiunile, datele, echipamentele de proces etc. sunt reprezentate cu simboluri speciale. Metoda este utilizată pentru a afișa o secvență logică a acțiunilor procesului. Principalul avantaj al metodei este flexibilitatea acesteia. Procesul poate fi reprezentat în multe feluri.

Diagrama fluxului de date (diagrama fluxului de date). O diagramă de flux de date sau DFD este utilizată pentru a arăta transferul de informații (date) de la o operațiune a unui proces la alta. DFD descrie relația dintre operațiuni prin informații și date. Această metodă stă la baza analizei structurale a proceselor, deoarece vă permite să descompuneți procesul în niveluri logice. Fiecare proces poate fi împărțit în sub-procese la un nivel mai înalt de detaliu. Utilizarea DFD vă permite să reflectați doar fluxul de informații, dar nu și fluxul de materiale. O diagramă de flux de date arată cum informațiile intră și ies dintr-un proces, ce acțiuni modifică informațiile, unde sunt stocate informațiile într-un proces și așa mai departe.

Diagrama de activitate a rolurilor (diagrama rolurilor). Este folosit pentru a modela un proces în termeni de roluri individuale, grupuri de roluri și interacțiunea rolurilor într-un proces. Un rol este un element abstract al unui proces care realizează unele functie organizatorica. Diagrama rolurilor arată gradul de „responsabilitate” pentru proces și operațiunile acestuia, precum și interacțiunea rolurilor.

IDEF (Integrated Definition for Function Modeling) - este un întreg set de metode de descriere a diferitelor aspecte ale proceselor de afaceri (IDEF0, IDEF1, IDEF1X, IDEF2, IDEF3, IDEF4, IDEF5). Aceste metode se bazează pe metodologia SADT (Structured Analysis and Design Technique). Metodele IDEF0 și IDEF3 sunt cel mai adesea utilizate pentru modelarea proceselor de afaceri.