Modelovanje poslovnih procesa - Kompletan vodič za II kolokvijum
Razlozi i nivoi apstrakcije redizajna poslovnih procesa
Redizajn poslovnih procesa vrši se iz najmanje dva ključna razloga:
- Priroda poslovnih organizacija: Poslovni procesi se vremenom razvijaju, što dovodi do povećanja njihove složenosti i postepenog pogoršanja performansi.
- Evolucija poslovnog okruženja: Pojava nove konkurencije koja nudi iste proizvode ili usluge po nižim cenama ili prilagođene specifičnim potrebama. Takođe, menjaju se želje kupaca koji mogu preferirati proizvode nižeg kvaliteta po znatno nižoj ceni u odnosu na ranije visokokvalitetne varijante.
Postoje tri nivoa apstrakcije u redizajnu:
- Metodologije (najviši stepen): Skup metoda i tehnika rešavanja problema koji reguliše principe i filozofiju pristupa. One obuhvataju put od analize preko redizajna do implementacije. Dominiraju u portfolijima konsultantskih firmi.
- Tehnike: Skup precizno opisanih procedura za postizanje standardnih zadataka poslovnog procesa.
- Alati (najniži/konkretni stepen): Softverski paketi koji podržavaju jednu ili više tehnika. Koriste se za procenu modela i simulaciju.
Pristupi redizajniranju poslovnih procesa
- Postoje tri osnovna načina za redizajn:
- Početi sve iznova (od nule): Potpuno zanemarivanje postojećeg procesa. Prednosti su lakše oslobađanje od nagomilanih neefikasnosti i veći potencijal za inovativne alternative.
- Redizajn postojećeg procesa: Poboljšanje kroz eliminaciju ili promenu uočenih problema. Iako deluje jednostavnije, teško je razviti kompletan proces od početka bez zaboravljanja koraka, izuzetaka i detalja.
- Upotreba referentnog modela: Razvoj po planu ili standardnom rešenju koje su razvile konsultantske kuće. Primer je ITIL biblioteka (praktične smernice za upravljanje problemima i incidentima u uslužnim organizacijama).
Faze heurističke tehnike redizajna
- 1. Faza inicijalizacije: Postavljanje projekta, formiranje tima i tehnički ciljevi:
- Stvaranje razumevanja postojeće situacije (as-is).
- Određivanje ciljeva performansi.
- 2. Faza dizajna: Korišćenje fiksne liste heuristika za utvrđivanje poboljšanja.
- Utvrđuje se primenljivost svake heuristike i željena akcija.
- Generiše se niz scenarija (specifični opisi primenjenih redizajna, npr. koje su aktivnosti ukinute usled automatizacije).
- Potrebno je paziti na redundantne akcije (npr. nema smisla osnaživati resurs za aktivnost koja se automatizuje).
- 3. Faza procene: Evaluacija scenarija (kvalitativno ili kvantitativno).
- Često se koristi kombinacija oba pristupa.
- Ishod može biti izbor jednog scenarija, prilagođavanje ciljeva ili potpuno odbacivanje/povlačenje projekta ako performanse nisu dostižne.
Heuristike redizajna: Interakcija sa kupcima i elementi procesa
Interakcija sa kupcima:
- Prebacivanje kontrole: Operacije provere se prebacuju na kupca (rizik: povećana verovatnoća prevare).
- Redukcija kontakta: Izbegavanje dugih vremena čekanja pri razmeni informacija.
- Integracija: Povezivanje sa procesom kupca ili dobavljača (koncept lanca snabdevanja). Nedostatak: smanjenje fleksibilnosti zbog rasta zavisnosti.
Elementi poslovnog procesa:
- Eliminacija aktivnosti: Uklanjanje aktivnosti koje ne dodaju vrednost sa stanovišta kupca (najčešće kontrolne aktivnosti ili redundanse). Cilj: brzina i niži troškovi. Rizik: pad kvaliteta.
- Periodične aktivnosti: Rešavanje problema nagomilavanja predmeta rada u serijama ili čekanje na dostupnost informacionog sistema. Uklanjanje ubrzava rad, ali stalna dostupnost sistema može biti skupa.
- Podela aktivnosti: Prilagođavanje aktivnosti mogućnostima resursa i karakteristikama predmeta (npr. poseban službenik za klijente sa malim vremenom obrade). Povećava kvalitet, ali smanjuje fleksibilnost.
- Spajanje i razdvajanje: Spajanje malih u kompozitne (manje vremena pripreme) i razdvajanje velikih (sprečavanje neizvršivosti i niske fleksibilnosti).
Heuristike redizajna: Logika i organizacija procesa
Logika funkcionisanja:
- Izmena redosleda (promena sekvence): Pomeranje sličnih aktivnosti blizu jedne druge radi manjeg vremena pripreme. Odlaganje aktivnosti koje nisu neophodne radi uštede.
- Paralelizam: Izvršavanje aktivnosti istovremeno gde nema logičkih ograničenja. Značajno smanjuje vreme obrade, ali može povećati troškove i složenost upravljanja.
- Izuzetak: Projektovanje za tipične slučajeve uz izolaciju izuzetaka iz normalnog toka. Izuzeci troše vreme i zahtevaju obučavanje, čineći proces složenijim.
Fleksibilnost, centralizacija i odgovornost:
- Fleksibilnost u dodeli zadataka: Dodela najsposobnijoj osobi ili specijalisti. Smanjuje čekanje, ali može dovesti do disbalansa opterećenja i demotivacije.
- Centralizacija: Tretiranje geografski raspoređenih resursa kao centralizovanih pomoću BPMS-a. Bolja iskorišćenost resursa.
- Razdvajanje odgovornosti: Izbegavanje deljenih odgovornosti funkcionalnih jedinica radi sprečavanja sukoba i zanemarivanja.
- Menadžer slučaja (Case manager): Jedna osoba odgovorna za ceo proces ili kupca. Poboljšava spoljni kvalitet (transparentnost) i unutrašnji kvalitet (ispravljanje grešaka), ali košta.
Heuristike redizajna: Resursi i tehnologija
Resursi:
- Dodatni resursi: Proširenje kapaciteta za smanjenje vremena čekanja. Trošak je nabavka.
- Specijalizacija rada: Pretvaranje generalista u specijaliste (veća brzina i kvalitet kroz rutinu) ili obrnuto (veća fleksibilnost i iskorišćenost).
- Povećanje odgovornosti (Empowerment): Ovlašćivanje radnika da samostalno donose odluke bez srednjeg menadžmenta. Brže izvođenje i niži troškovi rada, uz rizik od manje kvalitetnih odluka i ponavljanja rada.
Informacije i tehnologija:
- Informacije: Provera kompletnosti i ispravnosti ulaza/izlaza. Veći kvalitet ali troši vreme.
- Automatizacija: Brže izvršenje i predvidljivost. Mane su skup razvoj i niska fleksibilnost sistema u poređenju sa ljudima.
- Integracija putem tehnologije: Primena nove tehnologije (BPMS, DMS) za smanjenje vremena rada i bolji kvalitet usluge. Troškovi uključuju nabavku, obuku i održavanje.
Redizajn zasnovan na proizvodu (Product-based Redesign)
- Faza 1: Određivanje granica procesa: Izbor procesa, ciljeva performansi i ograničenja.
- Faza 2: Analiza: Razlaganje specifikacije proizvoda na informativne elemente i logičke zavisnosti (model podataka o proizvodu). Evaluacija postojećeg procesa.
- Faza 3: Projektovanje: Izvođenje procesa koji najbolje odgovara ciljevima na osnovu modela podataka.
- Faza 4: Evaluacija: Provera i potvrda sa korisnicima. Odabir najbolje varijante za implementaciju.
Arhitektura i moduli BPMS softvera
- Izvršno okruženje:
- Stvaranje izvršnih instanci procesa.
- Distribucija rada učesnicima.
- Automatsko prikupljanje podataka i prenošenje aktivnosti na softverske aplikacije.
- Kontinuirano praćenje napretka slučajeva.
- Modul za modelovanje:
- Kreiranje i izmena modela dodeljivanjem podataka, učesnika, pravila i mera performansi.
- Skladištenje i deljenje u repozitorijumu.
- Definiše redosled aktivnosti za izvršno okruženje.
- Modul za upravljanje radnim listama:
- Omogućava pregled zadataka (inbox) i preuzimanje odgovornosti.
- Mehanizam check-out (preuzimanje onemogućava druge) i check-in (završen zadatak).
- Modul za upravljanje eksternim servisima:
- Pozivanje spoljnih aplikacija (npr. provera kreditne sposobnosti).
- Podrška učesnicima kroz DMS.
- Interakcija između različitih organizacionih jedinica (npr. prebacivanje rada između vremenskih zona).
- Administrativni i nadzorni alati:
- Definisanje korisnika i prava, održavanje dostupnosti učesnika (bolesti, odmori).
- Analiza istorijskih podataka (vreme ciklusa) i monitoring procesa u realnom vremenu.
Prednosti i izazovi uvođenja BPMS-a
- Prednosti:
- Redukcija radnog opterećenja: Automatizacija toka posla, slanje obaveštenja, koordinacija i signalizacija završenog posla.
- Fleksibilna integracija sistema: Povezivanje "automatizovanih ostrva" unutar preduzeća.
- Transparentnost: Razdvajanje operativnih (trenutni zadaci) i istorijskih informacija (analiza učinka).
- Izvršenje pravila: Osigurava da se proces odvija tačno onako kako je projektovan, bez neadekvatne slobode zaposlenih.
- Izazovi:
- Tehnički: Integracija starih sistema bez dokumentacije. Rešenje su middleware, EAI alati i web servisi.
- Organizacioni: Balansiranje interesa strana, dugotrajno mapiranje procesa i dinamičnost preduzeća (promene pravila, odeljenja i proizvoda tokom implementacije).
Mapiranje i implementacija procesa u BPMS
- Metodološki koraci:
- 1. Identifikacija granica automatizacije.
- 2. Pregled manuelnih zadataka.
- 3. Finalizacija modela procesa (uključivanje izuzetaka).
- 4. Agregacija i razdvajanje aktivnosti.
- 5. Specifikacija izvršnih svojstava.
- Tipovi zadataka:
- Manuelni: Obavljaju ljudi bez softvera.
- Korisnički: Manuelni zadatak o čijem završetku radnik obaveštava BPMS (npr. skener bar-koda).
- Automatski:
- Skript: Kod unutar BPMS-a.
- Servis: Eksterna aplikacija.
- Slanje/Prijem: Razmena poruka sa eksternim servisima.
- Rukovanje izuzecima: Mehanizam za rešavanje neočekivanih situacija (npr. otkazivanje porudžbine pokreće refundaciju i povraćaj robe).
- Izvršna svojstva: Sadrže podatke u XML formatu (šema podataka XSD) koji instruišu softver kako da izvede korak.
RPA Tehnologija (Robotic Process Automation)
- Definicija i koristi: Softverski roboti (botovi) preuzimaju repetitivne zadatke. Koristi: povećana produktivnost, tačnost obrade, kraći ciklus i veće zadovoljstvo kupaca.
- Tipovi RPA:
- Asistirana (sa prisustvom korisnika): Botovi pomažu zaposlenima na njihov zahtev (klikanje dugmeta).
- Neasistirana (bez prisustva): Rad u pozadini bez intervencije, za velike obime (obračun plata).
- Hibridna: Kombinacija oba oblika za procese od početka do kraja.
- Kognitivna (Inteligentna): Integracija VI i mašinskog učenja za nestrukturisane podatke i analizu sentimenta.
- Organizacione strukture:
- Centralizovana: Jedan CoE (Center of Excellence) za celu organizaciju. Standardizacija i kontrola, ali teško prati specifične potrebe velikih sistema.
- Decentralizovana: Svaka jedinica ima svoj RPA tim. Fleksibilnost i brzina, ali rizik od dupliranja resursa i nesklada.
- Hibridna: Centralni CoE daje smernice i obuku, dok lokalni timovi implementiraju specifične procese. Balans fleksibilnosti i kvaliteta.