0% found this document useful (0 votes)
101 views

Business Rule Concepts - Review

Business Rule Concepts - Book Review

Uploaded by

manix011
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
101 views

Business Rule Concepts - Review

Business Rule Concepts - Book Review

Uploaded by

manix011
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 18

Business Rules

Concepts, 4th ed.


by Ronald G. Ross

Review by Vladimir Manic, PMP

Uvod
ta je problem?
Business Rules Manifesto:
www.BusinessRulesGroup.org
Semantics of Business Vocabularies and Business
Rules - SBVR, www.omg.org/spec/SBVR/
RuleSpeak, www.RuleSpeak.com
ConceptSpeak

Osnovne paradigme
Struktura

Poslovni renik

Snaga

Poslovni procesi

Kontrola

Poslovna pravila

Poslovni renik
Termini (imenice)
Re koja ima precizno i ogranieno znaenje... (MWUD)
Korisnik, porudbenica, raun, ime osobe, status, datum, radnik,...
Test: fundamentalan (osnovan), brojiv, ne-proceduralan

Veze (glagoli)
Re koja opisuje akciju, stanje ili dogaaj...
Slati, odobriti, ukljuiti,...

Izrazi

Reenice (subjekat, glagol, predikat)


Nedvosmisleni
Po pravilu opisuju koncepte, klase, ne instance, injenice
Ne postavljaju poslovna pravila ili procedure

Struktuirani poslovni renik uspostavlja osnovu za


komunikaciju i deljenje operativnog poslovnog znanja
MWUD: Merriam-Webster Unabridged Dictionary

Grafiki prikaz

RuleSpeak primer

Specijalni elementi strukture


Tip
specijalno
g
elementa

Opti oblik

Primer izraza

Primer poslovnog pravila

Kategorizaci
ja

(Klasa1
neega)
je kategorija
(Klase2
neega)

Poslovni klijent je
kategorija klijenta

Ako klijent nije osoba, onda se


smatra da je klijent uvek
poslovni klijent

Karakteristi
ka

(Karakteristik
a1)
sadri
(Karakteristik
u2)

Porudbenica sadri
datum poruivanja
Porudbenica sadri
oekivani datum
isporuke

Oekivani datum isporuke mora


biti najmanje 24 sata nakon
datuma poruivanja

Kompozicija

(Celina)
se sastoji od
(Delova)

Stolica se sastoji od:


nogara, sedita, naslona
i rukohvata

Stolica se moe poruiti bez


rukohvata

Klasifikacija

(Instanca)
se klasifikuje
kao
(Klasa
neega)

Srbija se klasifikuje kao


drava
Dinar se klasifikuje kao
valuta

Porudbenica se kreira sa
valutom u dinarima ako je
klijent koji pravi porudenicu sa
adresom iz Srbije

Poslovni procesi
Procesi su aktivnosti kojima kompanija realizuje
planirani odgovor na poslovni dogaaj.

Transformacija ulaznih elemenata u izlazne elemente,


pomou uputstava, polisa, pravila, standarda
Stabilnost
Bez grananja

Poslovna pravila
Poslovno pravilo definie ili ograniava neki poslovni
aspekt, sa ciljem da objasni neku poslovnu strukturu ili da
kontrolie/utie na poslovno ponaanje.
Poslovno pravilo je pravilo iji je vlasnik biznis. Ono slui
kao uputstvo za sprovoenje ili akciju, odnosno kao
kriterijum za zakljuivanje i donoenja odluka; smanjuje
stepen slobode u tumaenju neega.
Poslovnu praksu (koja se moe vremenom promeniti) treba
opisati poslovnim pravilom, a ne izrazom ili procesom.
Izuzeci poslovnih pravila predstavljaju nova poslovna
pravila.

Poslovna pravila
Grade se nad poslovnim renikom
Predstavljaju uputstvo
Dodaju aspekt obaveznosti ili neophodnosti
izrazima
Svako poslovno pravilo ima najvie jednu definiciju
(meusobno nezavisna)
Isto pravilo moe imati vise razliitih oblika
(izjava)
Tipovi pravila:

Restriktivna pravila
Uputstvo, preporuka
Pravilo izraunavanja
Pravailo zakljuivanje
Vremenska pravila

Poslovna pravila i stepen


obaveznosti
Stepen obaveznosti

Opis

Striktna primena

Prekraj pravila je predmet sankcija.


Direktno se spreava.

Odloena primena

Prekraj se dozvoljava i prosleuje drugoj


osobi na naknadno odluivanje/zavretak
aktivnosti.

Ponititi od strane
autorizovane osobe

Osoba je unapred ovlaena da prekri


pravilo.

Ponititi u realnom
vremenu

Prekraj pravila se odobrava od druge


autorizovane osobe u realnom vremenu

Ponititi sa kasnijom
evaluacijom

Prekraj pravila se naknadno analizira i u


sluaju neadekvatnih razloga je predmet
sankcija

Ponititi uz obrazloenje

Prekraj pravila se dozvoljava uz


obrazloenje, bez sankcija

Uputstvo

U sluaju prekraja pravila, uesnik se


samo podsea na pravilo.

Primena poslovnih pravila

Da li je poslovno pravilo
dobro?
ega?
Porudbenice?
Kupca?
Rauna?
Isporuke?

ega?
Porudbenice?
Kupca?
Rauna?
Isporuke?

Porudbenica ne sme biti poslata ako je zaduenje vee od


kreditnog limita.
Porudbenica ne sme biti poslata ako je zaduenje rauna
kupca koji je poslao porudbenicu vee od kreditnog limita tog
kupca.

Poslovna pravila - pitanja


U kojim poslovnim domenima se pravilo primenjuje?
Koje aktivnosti ili odluke pravilo definie?
Gde e pravilo biti primenjeno?
U ijoj nadlenosti je primena pravila?
Koja je svrha pravila?
Kada je pravilo definisano i u kom periodu vai?
Kada i gde je pravilo objavljeno?
Da li postoje i koje su prethodne verzije pravila?
Da li je pravilo poniteno ili zamenjeno, kada i zato?
Ko je vlasnik pravila i ko moe dati dodatna objanjenja u vezi pravila?
ta je uslovilo donoenje ili izmenu pravila?
Na koga je poslovno pravilo uticalo i u kom obliku?
Da li je poslovno pravilo preuzeto spolja i odakle?
Gde se mogu pronai dodatne informacije o pravilu?

Business Rules
Concepts, 4th ed.
by Ronald G. Ross
ISBN: 978-0941049146

Review by Vladimir Manic, PMP

CRM i Rule Engine,


primer Vip Mobile-a
Poslovni renik i procesi su modelovani u CRMu, kroz
model podataka i poslovne procese.
Poslovna pravila koja se modeluju u rule engine-u se
odnose na procese i proizvode koji su dostupni za
aktivaciju korisniku.
Broj proizvoda sa pravilima: 12K+
Prosean broj pravila na proizvodu: 35
Uvoenje/modifikacija proizvoda i poslovnih pravila:
nekoliko dana

Planirano je da svi kanali prodaje (ukljuujui i


samouslune kanale za korisnike) koriste katalog
proizvoda i rule engine.

Rule engine u CRMu,


primer Vip Mobile
Ulazni parametri za
analizu:

proces,
agent (rola)/kanal,
korisniki podaci:
tip korisnika
tarifa
ugovorne obaveze
finansijski skoring
aktivni proizvodi
...
...

Dodatni parametri analize:

Broj aktivnih proizvoda


Visina popusta
...

Izlaz:

Lista proizvoda koje korisnik


moe aktivirati
Atributi za aktivaciju
proizvoda
Lista proizvoda koje treba
deaktivirati
Lista vezanih proizvoda
...

Pitanja?
Hvala na panji

Sistem za upravljanje
poslovnim pravilima
Specijalizovana platforma za automatsko upravljanje
poslovnim pravilima
Podrava dokumentovanje, razvoj i koordinisanje
poslovnih pravila
Olakava upravljanje odnosima izmeu pravila
(interpretacija postojeeg pravila, izuzetak, pravila
izvedena iz drugih pravila)
Upravljanje kvalitetom pravila (detekcija slinih,
logiki ekvivalentnih, konfliktnih pravila i sl.)

You might also like