An introduction to Business Decision Management A White Paper
April 2015
Tom Debevoise,
Signavio, Inc.
Page 2 of 20An introduction to Business Decision Management – Signavio, Inc., April 2015
Table of Contents1. Introduction............................................................................................................................3
1.1 IncorporatingBusinessDecisionManagement.................................................. 3
1.2 IntroductiontoBusinessDecisionManagement(BDM).................................4
2. TypeandOriginofBusinessDecisions...........................................................................5
3. OperationalDecisions..........................................................................................................5
4. BDMBenefits.........................................................................................................................7
5. ManualDecisionsDelayProcesses..................................................................................8
5.1MoreBenefits..............................................................................................................9
5.2BDM:RuleswithPurposeandAgility....................................................................9
6. TheSignavioBDMMethod................................................................................................10
6.1DecisionDiscovery....................................................................................................11
6.2Model&DMNOverview..........................................................................................12
6.2.1. BasicDMNElements......................................................................................12
6.3ConnectProcesses...................................................................................................16
6.4BuildandDeploy.......................................................................................................18
6.5Analysis........................................................................................................................18
6.6BusinessIntelligence...............................................................................................18
6.7MonitorandImprove...............................................................................................18
7. Conclusion.............................................................................................................................19
8. Contact..................................................................................................................................20
Page 3 of 20An introduction to Business Decision Management – Signavio, Inc., April 2015
1. Introduction
WiththemajorreleasesofBPMN1.2in2009and2.0in2011,processmodelingwasmaturingalongwithanorganization’sprocessdiscoverypractices.Bynow,mostpeoplefamiliarwithBPMNhaveheardofdecisionmodelingnotation(DMN)forbusinessdecisionmanagement(BDM);however,theymightnotknowhowtoincorporateDMNintotheirmodelingpractices.PriortoDMNforBDM,anorganization’sbusinessrulespracticeswerefrequentlyseparatefromtheprocessmodelingefforts.IfyourorganizationwishestocombineprocessmodelingwithdecisionmodelinginBPMN/DMN, youwillneedtoknowhowtostartmanagingdecisionsasassets.Thatis:changestotheprocessdis- coverysteps,theinformationtheteamsgatherandthechoicesmade.Inthiswhitepaper,wewilldescribethebasicsofbusinessdecisionmanagementanddecisionmodelingandhowitchangestheoldwaysofprocessdiscoveryinBPMN.
OrganizationsdonotadoptBDMpracticessimplytoaddanothermethodology.TheyaddBDMfortheimprovementsinperformanceandproductivity.BecomingmatureinBDMcanimprovecritical verticalbusinessareassuchProductLifeCycleManagement,SupplyChainManagement,andCustomerOnboarding.Itcanalsohelpcriticalcross-operationalprocesses,especiallyriskandcomplianceframeworks.Bymakingdecisionsandtheelementsthatdrivethemmorevisible,anorganizationcanimprovethedecisioninaprecise,surgicalmanner.Inaddition,thechangescanberapid;agilityisimprovedinthetargetpractice.
1.1 IncorporatingBusinessDecisionManagement
Manyenterpriseshavemadeashiftinrecognizingthatthebusinessdecisionisafirst-classcitizeninthebusiness’soperatinginfrastructure—likeprocessestheyareassetsthatmustbemanaged.Inadditiontoincorporatingthecompetitiveadvantagesofanalytics,thethreeprevalentreasonsforthisare:
› Decisionscreateimportantbusinessresultsandtheattributesofthedecisionareimportantsourcesofcriticalmetrics
› Decisioncanbeanorganizingprinciplefordesigningbusinessprocesses
› Improvingdecisionscanyieldimportantperformancebenefits,oftenexceedingwhatisavailablethroughbusinessprocessoptimizationalone
Itisobviousthatdecisionsarecritical;whatarelesscleararethecharacteristicsandattributesofabusinessdecision.Towit,BDMisbuiltupfromtherelatedpracticesofBusinessProcessManagementandtheBusinessRulesapproach.Thesemethodshaveledthewayinestablishingpracticesthatdiscover,modelandanalyzetheelementsofthebusiness.Today,BDMhasjoinedbusinessprocessmanagementasacriticallycompletivepracticethatcomplementsBPMandadsorbsbusinessrules.
Page 4 of 20An introduction to Business Decision Management – Signavio, Inc., April 2015
Bynow,mostorganizationswithafocusonBusinessProcessManagementhavealreadyestab-lishedpracticesinprocessdiscoveryandmanyalsohaveabusinessrulespractice.Oftentimesthesepracticesareonlylooselycoupledatbest.TheexperiencedteamhasmodeledalargenumberofprocessesinBPMN,andtheyhavedigitizedthecore.Thestepsofcultivatingaprocessdescriptionintoamodelwithactivities,events,gateways,andinteractionsarewellknown.
Forprocessdiscovery,BPMNisanOMGstandardandBDMusesarelatedstandard,thedecisionmodelandnotation(DMN).ThepurposeofDMNistoprovideanunderstandablesymbolicrepresentation ofabusinessdecision.ThepurposeofBPMNistoprovideasymbolicrepresentationofabusinessprocess.Bothnotationssharesimilarities;theyconsistofshapesandconnectinglines.Theobjec- tivesofBPMNandDMNareasdifferentastheobjectivesoftheBusinessProcessManagementand DecisionManagement.BusinessDecisionManagement(BDM)isthecontrol,management,andautomationofrepeatablebusinessdecisionsbyeffectivelyapplyingbusinessrules,analytics,andoptimizationtechnology.BusinessProcessManagement(BPM)istheidentification,understanding, andmanagementofbusinessprocessesthatsupportanorganization’sbusinessmodel.
Abusinessruleisastatementoftheactiontobetakenwhenaspecificsetofconditionsaretrue.Essentially,itisanatomiclogicstepthatusesdataandknowledgetoevaluatepartofaquestionassociatedwithabusinessdecision.Businessrules“meet”processesthroughdecisionscapturedinBDM.Rulesencapsulatethelogicofadecisionintoanunderstandableform.Arguablythesimplestform ofabusinessruleisthedecisiontable.Decisiontablescontainnumerousbusinessrulesandgenerallysupportonedecisionorsub-decision.
Businessprocessesfrequentlyneedtheoutputofcriticaldecisionstodecidehowtocomply.Inasupplychain:theprocessneedstoknowwhatproductsmustbeordered,whattransportationshouldbeusedandwhichvendorscanprovidetheproduct.Inmedicalinsurance:theprocessmustknowwhatbenefitsareavailabletotheclaimant,ifatherapyiscoveredforthesignsandsymptoms,whatistheclient’sco-payment.Therearemanyexamplesofmanydifferentindustriesandmarketsegments.
1.2 IntroductiontoBusinessDecisionManagement(BDM)
BDMisanewdisciplinethatidentifies,cataloguesandmodelsdecisions,particularlyoperationaldecisions,intheenterprise.Italsoquantifiestheirimpactonperformanceandcreatesmetricsandkeyindicatorsforthedecisions.Inbusinessdecisiondiscovery,decisionsareidentifiedthrough theanalysisofbusinessobjectives,processmodelsandusecases.Uponidentification,thecompo-nentsofthedecisionarecatalogued.Thepropertiesofthedecisionsarealsodetailed.
Decisionmanagementallowsanorganizationtocontrol,manage,automateandimprovetherepeat-abledecisionsattheheartofitsbusinessbyeffectivelyapplyingbusinessrules,dataandanalytics.Withrespecttobusinessprocesses,BDMenablesthedevelopmentofsimpler,smarter,andmoreagilebusinessprocesses.
Page 5 of 20An introduction to Business Decision Management – Signavio, Inc., April 2015
2.TypeandOriginofBusinessDecisions
Businessdecisionstakeplaceatthethreelevelsofbusiness:
› Strategic-thesedecisionshavelong-rangeimpacts.Theymightincludeenteringnewlinesofbusiness,acquisitionofcompaniesandassets.
› Tactical-thesedecisionsinvolveexistinglinesofbusiness.Tacticaldecisionsincludego- to-marketplans,respondingtoimmediateopportunitiesandtakingadvantageofshort-termmarketadvantages.Tacticaldecisionsoccurmorefrequentlythanstrategicdecisions.
› Operational-thesedecisionsare‘baked’intoexistingbusinessprocessesandpractices. Operationaldecisionsoccurveryfrequently,sometimesscoresofthousandseachday.Examplesincludeestablishingthepricesofitems,thediscountsoffered,andbasicbusinessdecisions.
BDMincreasesunderstandingoftheattributesofdecisions:thedatarequired,thelogicthatdecidesandthesourceofknowledge.Inaddition,decisionshaveotherattributesincludingfrequency andobjectives.BDMcanmodelanytypeofdecision;howeverthefocusismostlyontheoperationaldecision.
3.OperationalDecisions
Operationaldecisionsarethehigh–frequencydecisionsthattakeplacewithinheavilyusedprocessessuchascustomerorders,deliveryrequestsandmanufacturingassemblylinedirectives.Practicalexamplesofoperationaldecisionsmightincludewhatdiscountstooffer,howtoassignloyaltypoints,andwhichmodeoftransportationtouse.Operationaldecisionsmostlyfallintooneofthreebusinessareas:
1. ComplianceandFinancialControls-thesearedecisionsthatariseasaneedtocomplywithrulesandregulationsprovidedbygovernmentandothercontrollingauthorities
› FinancialCompliancedecisionsconcernthetimingandreportingabout:
› Taxreporting
› MoneyLaundering
› MarketAbuse
› EnvironmentalCompliancedecisionscaninclude:
› Pollutiondischargereporting
› Movementsofhazardousmaterials
› Workersafety
Page 6 of 20An introduction to Business Decision Management – Signavio, Inc., April 2015
2. OperationalControl-thesearedecisionsthataremeanttodirectandcontrolbusinessprocessesandbusinesspractices
› Operationalcontrolsaffectbusinessprocessesandpractices.Thisisthebroadestareaofoperationaldecisions.Theseincludedecisionsconcerning:
› EmployeeHiring,whotohireandforwhatreasons
› Vendorselection,whattradingpartnerstopurchaseproductsandservicesfrom
› Productpositions,howtopriceanddiscountproductofferings
› Highlycomplexoperationaldecisions-thesearecriticaldecisionsthatmightincludethelogic ofthousands(orevenhundredthousands)ofbusinessrulesincluding:
› HealthCareCoverage,whattherapies,medicationsandproceduresarecoveredforadiagnosedmedicalcondition(s)
› PensionBenefits,thebenefitsdueanemployeeinadefinedbenefitsprogram
› CreditRisk,thedeterminationofthecreditrisk,especiallythelossgivendefaultunderanIRBapproachinBaselIII
3. RiskManagement,decisionsthataredesignedtolimittheexposureofriskthatabusinessfacesbyconductingbusinessactivities
› RiskManagementdecisionsincludes:
› FinancialRisk,thecumulativeriskthatbusinessoperationscreateandhowtolimitorreportthresholdvalueson
– Accumulatingdebt
– Insuranceliabilityexposure
› Counterpartyrisk,theriskthatoccursfrompartnersandcustomers
Thesethreeareasarebroadranging,complexandrequirecomprehensiveframeworkstobeproperlymanaged.BDMaidsinthecreationofthisframeworkbyformalizingthedata,logicandknowledge oftheseoperationaldecisions.Manyofthesedecisionscaninvokehundredsofsubdecisions,eachwithseparatesetsofbusinessrules.Eachtop-leveldecisionshouldcreatepreciseguidancetocompliantprocesses.Despitethewiderangeofsubjectscoveredbythethreeareas,operationaldecisionshavethesecommoncharacteristics:
› Highvolume-theyaremadefrequentlyandcouldevenbemadethousandsoftimeseachhour.
› Lowlatency-decisionsmustbemadewithinthelifespanofanordinaryprocessinstance,sometimesatsub-secondspeed
› Lowvariability-limitedspecificdirectivesareoutputfromthedecisions.
Thereisabenefittorapidlyrespondingtoanevent,especiallyeventsthataregeneratedbyhumaninteractionwithsystems.Thereisadecliningvaluetotheresponseovertime.Customerslooseinterestintheirshoppingcart.Theyplacetheirordersbasedonthemostrapidresponseandoptimalpurchasepricesquicklyfade.Digitizingthedecisionandremovingunnecessaryhumaninteractionsacceleratestheresponsetocustomer-focusedapplications.
Page 7 of 20An introduction to Business Decision Management – Signavio, Inc., April 2015
Operationaldecisionsintrinsicallyarecomposedofinputdata,logicandknowledge;howeverthesedecisionshaveotherimplicitcharacteristics:
› Highlyrepeatable-theexpectedoutcomeforthedecisionshouldbeacrossanarrowrange.Nontrivialimpactsonbusinessobjectives
› Havemeasurableimpact,thedecisionisdirectlyconnectedtotheallocationofassets,thecreationofsalesandtheorderingofproductsandservices
› Canbedigitized,thelogicofthedecisioncanbeexpressedasabusinessrule
OperationalDecisionsaregatekeepersforaprocessesprogress.Theoperationaldecisionsgenerallydonotinvokesubjectivedeterminations,yetthesedeterminationscanbepartoftheinput.Forwardprogressintheprocessishalteduntilthedecisionismade.Onceadecisionismadethereareaspecificsetofdirectivesprovidedtoacompliantprocess.
4.BDMBenefits
Whenanorganizationstartstomanagetheirdecisionsasassets,anumberofoverarchingbenefitsbegintoaccrue:
› ManagedDecisionsarecontrolled
› ManagedDecisionsaremoreaccurate
› ManagedDecisionsaretargetedtotheintendeddomain
Whendecisionsaremanaged,thelogic,inputdataandknowledgearedocumented,exposedandpublishedforallstakeholderstoreview.Expertsandprocessparticipantsalikecancontributeto theunderstandingandaccuracyofthedecisions.Decisionsarealsoconnectedtoprocessguidanceandoutcomes—thedecisionpreciselydirectstheprocess.
Overallbusinessdecisionsprovidebetteroperationalcontrols,complianceandmoreconsistentprocessresultswithfewererrors.Whenachangeneedstobemade,theBDMorganizationknowswheretomakethechangeandwhatprocessesareimpacted.
ThebenefitsofBDMareextensive.Highlightsarelistedinthetablebelow
Compliance Operations Risk
Fewerfines,lowerlegalcosts Moreconsistentresults,betteralignedwithmanagementobjectives
Betterfinancialoutcome,reductioninfinancialrisk
Rapidpromulgationofregula-torychanges
Optimizedofferings Limitriskaccumulation,betterselectionofpartners
Impactanalysisforchange Betteralignmentwith managementobjectives
Loweroperationalrisk
Rapidimplementationof regulatorychanges
Fasterdecisionmaking Betterseizeopportunities
Page 8 of 20An introduction to Business Decision Management – Signavio, Inc., April 2015
5.ManualDecisionsDelayProcesses
Inadditiontothesedirectbenefits,businessdecisionsthataredigitizedimproveprocesses.Thereisthepossibilitythatapreviouslymanualprocesscanbefullyautomatedthroughdigitizingtheunder-lyingdecisions.
ForinstancetheBPMNprocessbelow,theentireprocessisdelayedbyauserinterfaceprocessifthereareanyhazardousmaterialsinvolved.Ananalysisoftheinformationnotedthatalargerportionofthehazardousmaterialsordercouldbehandledbyanautomaticdecision.
Figure1,aprocesswithamanualdecision.
Asaresultadigitizeddecisionwasaddedthatattemptedtodetermineifahazardousmateriallicensewasneededtocompletetheorder.Infigure2,manyofthedecisionswereautomatedandonlyaportionofthedecisionsneedahumantaskreview.
Figure2,anautomateddecisionreplacesthemanualdecisionandnowonlyaportionoftheprocessesarestoppedwithamanualreview.
Page 9 of 20An introduction to Business Decision Management – Signavio, Inc., April 2015
5.1MoreBenefits
BDMtransparentlymanagesdecisionsthatareimportanttocompliance,operationsandriskcontrols.BDMpositionsdecisionsforimproved:
› Agility-decisionsarereadilychangedbecausethelogicisidentifiedandtheprocessesconnected
› Accuracy-precisetargetingofprocessesandpractices
› Adaptation-thefactorsthatdecideareunderstoodandexposedforchange.Coefficientsofdecisionsincludingweightingfactors,redlinevaluesandmetricscanbeoptimized
Wheneverdecisionsaremodeledseparatelyfromprocesses,businessprocesseschangesarelessfrequent.Decisionscanbechangedwithouthavingtochangetheprocessapplication.
5.2BDM:RuleswithPurposeandAgility
Whenanorganizationseparatesthemanagementofdecisionsfromtheoperatinginfrastructure,changesaresimplified.Themeansandmechanismofchangeareclearerbecausethedataand thelogicismoreexposedandvisible.Decisionsandprocessesoftenchangefordifferentreasons yetitispossiblefordecisionchangetodictateprocesschangeandviceversa.
Changestodecisionsareoftendueto:
› Rulesandpolicieschange,legalrulingsandlegislativeupdatescanchangesthelogicofrules,newoutcomescanbedictated
› CompetitivepracticesandmarketingCampaignsareseasonallyupdated.Newproductswithnewtargetdemographicsmightbepartofasalescampaign
› Increditscorecards,weightsofevidencecanchangeaseconomicconditionschange(employ-ment,valueofequities,etc.)
Asmentionedearlier,decisionsaretheoutcomeofmultiple,sometimesnumerous,businessrules.Businessrulesaredirectlyconnectedtothequestionsposedbythedecisions.So,businessrules arethekeystothegranularcontrolofdecisions,processcomplianceandoutcome.BusinessRulesprovide:
› Easilychangeablelogicthatisappliedtoadecisionsinformationandanswersthequestions
› Improvedvisibilitybyplacingtherulesintoconnecteddecisiontables
› Answerstothehow,whereandwhyformanagement
Page 10 of 20An introduction to Business Decision Management – Signavio, Inc., April 2015
6.TheSignavioBDMMethod
JustasBusinessProcessManagement,BusinessIntelligenceandothermethodshaveapproaches,tasks,deliverablesandtechnologies:sodoesBDM.TheobjectivesofSignavio’sBDMaretouncover,modelandmanagebusinessdecisionstoachievesubstantialimprovementinKPI’s,compliance,operationalcontrolsandriskmanagement.Thesedecisionsarenotlimitedtooperationaldecisions.Managementdecisionscanalsobethetarget.
Discovery Decision Modeling
Connect Processes
Build and Deploy
Decision Analysis
Decision Intelligence
Monitor & Improve
Figure3,thestepsoftheSignavioBusinessDecisionManagementMethod
Asshowninfigure3,thecorestepsofadecisionmanagementapproachare:
› Discoveryofthedecisionsthatmeetthecriteriawehavedescribed
› Modelingthedecision’selementsinDMN
› Connectthedecisionstoprocesses
› BuildandDeploythedecisions
› Analysisofthecharacteristicsofthedecision
› DevelopDecisionIntelligenceandInstrumentation
› MonitorandImprovetheperformanceofthedecisionbased
Theobjectiveofthesestepsistofirststabilizethebusinessdecisionsandthenprovideabasisforimprovingthemovertime.Inaddition,theSignavioproductprovidescapabilitiesthatpermit
Page 11 of 20An introduction to Business Decision Management – Signavio, Inc., April 2015
thedecisionstobeeasilyconnectedtoprocesseseveniftheyareyettobebuiltanddeployed.
6.1DecisionDiscovery
BusinessDecisionsarecomposedof:
› Thequestionsthatareansweredbythedecision.Forexamplewhatmodeoftransportationshouldbeused,whichcertifiedemployeeshouldcalibratetheequipment?
› Thedatathatisinputintothedecision.Forexample,contractlists,scheduleofemployees,andmaterialgrade
› Thelogicthatprocessesthedata.Thesearetheif-thenstatementsthatareevaluatedagainstthedata
› Thestakeholders.Theownersofthedecisionandtheauthoritytomakethedecision
InthediscoveryphaseofBDM,weidentifytheimportant,logic-richdecisions.Thefocusisparticularlyontheprocessesinoperational,complianceandriskmanagementareas.Sourcesincludebusinessprocesses,usecases,businesscasesandbusinessplans.
Initially,keydecisionswillbethefocusoftheobjectiveoftheprograms.Thesewillbetheobviousdriversoftheprogram.Forinstance,ifanorganizationwishestoimprovethesupplychain,thendecisionswillberelatedto:
› ContractingPractices-whentonegotiatecontractsforlarge-scalepurchases
› VendorPractices-howtoselecttradingpartners
› Sourcingdecisions-howtomeetpricingandschedulingrequirements
Explorationoftheoutcomesrelatedtoasubstantialcorporatebusinessdecisionoftenleadstotheexaminationofscoresofsub-decisionsandhundredsofdatainputs.Asdiscussedintheintroduction,thesedecisionsappearinrelatedbusinessprocesses,inusecases,agilestoriesorasaspecificrequirement.
Additionaltechniques,especiallyusefulinidentifyingdecisionsthatcouldbeautomated,managedorimprovedusingbusinessrulesandpredictiveanalyticsare:
› ReviewBusinessProcesses,particularlyBPMNmodels
› ExaminePerformanceMeasures
› ExamineBIReports
› ExamineLegacySystems,WrittenBusinessPlan
Inmostcases,thelargecriticaldecisionswillbeimmediatelyobvious.Youwillbesearchingfordetailsofthelargerdecisions—insomecasesthemicro-decisions.Acrossthewrittendocumentsanddiagrams:scanfordecisionkeywordssuchas:
› Determine(therapyeligibilityrequirements)
› Select(thebestcontract)
› Choose(thetransportationmethods)
Foreachdecisionidentified,plantomodelthedecisionsinDMNandincludethemintheoverallanalysis.WewilldiscusstheDecisionModelandNotationandhowtousethisinputinthenextsection.
Page 12 of 20An introduction to Business Decision Management – Signavio, Inc., April 2015
6.2Model&DMNOverview
DecisionmodelinginDMNisacriticalaspectofthemethodsofBDM.Tounderstandthebasisfor theelementsofDMN,anunderstandingoftheelementscontributingtoanydecisionisneeded.Asimpledefinitionofabusinessdecisionishelpful.Abusinessdecisionisaresolutionofachoiceandthechoiceshouldbestatedintheformofaquestion.Itisintuitivetoassume:
› Decisionsmusthaveinformationtoresolvethequestions
› Decisionsshouldbedrivenormotivatedbyexperienceorlawsandregulations
› Decisionsmustapplylogicordeductionstotheinformation
Asdescribedhere,DMNmirrorstheseintuitiveconceptswiththreekeyshapes-decisions, input data, and knowledge sources.Decisionsmustgenerallybemadebysomeoneinauthority,evenifthedecisionisdigitized.
TounderstanddecisionmodelinginDMNletusconsiderthefollowingusecase:
“Anorderprocessingsystemdecidestoofferdiscountstocustomerthatarecurrentontheiraccountsandhavemadeacertainlevelofpurchases.Allcustomerswithcurrentaccounts receivea5%discount.Customerswithmorethan$10,000inpurchaseswillreceivean8%discount.Theorderprocesscallsthedecisionbeforecalculatingtheextendedcosts.”
6.2.1. BasicDMNElements
Decisions
InDMN,therectangledenotesthedecisionandcontainsatleastitsname.Adecisionselects,settlesordeterminesanoutputfromanumberofinputs byapplyingsomedecisionlogic.Decisionscanbedecomposedintosub-deci-sionsandreusedinotherdecisions.Decisionsimplicitlyretaintheirsub- decisionswhenusedintheotherdecisions.Top-leveldecisionsfrequently
selectanactionfromarangeofpossibleactions.Subdecisionsdecidetheseactions.Often,the lowerleveldecisionswillsimplyprovideinputtootherdecisions.Becauseofthishierarchy,asenterprisesmodeltheirdecisions,ahighlycomplexanddimensionaldecisionmodelwillemerge.SoitisimportantfortheDMNtooltopromoteunderstandingthroughthevisualizationandintuitivenaviga-tionofthestructureoftheserelateddecisions.
DMNrepresentsalldecisionsthesamewayateverylevelofgranularity.Therearenosubtypes.
Page 13 of 20An introduction to Business Decision Management – Signavio, Inc., April 2015
Fundamentally,decisionsarethecoreoftheDMNstandard.Whenorganizationsmodeldecisions,theycreateDecisionRequirementsDiagram(DRD)foroneormoredecisions.Inmostcases,themodelingteamwillcreateonemasterdecisiondiagramforeachareaoffocus.Tocreatearepositoryofdecisionrequirements,asaminimum,thesepropertiesshouldberecordedforeachdecision:
› QuestionandAllowedAnswers-decisionsansweraquestionposedbyabusinesscontext.Decisionsresolveaquestionbyprovidingdatathatdirectsactionstobetaken
› Businesscontext-thepointwherethedecisionsarisesisthebusinesscontext.Oftenaprocessmightneedtoresolvesomething.Thebusinesscontextiswherethequestionisraised
› Organizationalcontext-Organizationsarestakeholdersinthedecisionandtheprocessthatisguidedbythedecision
› RelatedBusinessProcess-oftendecisionsdirectmanyprocesses
InputData
InDMN,theovaldenotesinputdata.Asaminimum,theovalshouldcontainthenameofthedata.Decisionsactoninputdatathatcanbeprovidedinternallybysubdecisionsorexternallyfromprocessmessages,queuesorsignals.Whenamodelconnectsadecisiontoaprocessactivity,theinput isfromthedatathatiscreatedbyprioractivities.Inabusinessprocess,the
inputdataisoftenastructureddatatypesuchasanemployee,contract,orpurchaseorder.Other inputdatacanbeastreamorafacthierarchy.
ItisimportantfortheDMNmodelingtooltoprovideadictionaryofdatatypesandtermsthatthemodelerscanuseacrossDMNandprocessmodels.Termsofthedecisionshouldbemappedacrossrelateddecisionstohelpcreateimportantmodelimpactanalysisacrossmodels.Inaddition,themodificationofconnectedprocessesanddecisionsfrequentlyrequiresnewdataelements.Acentral-izeddictionaryiscriticalforcoordinatingthisdataandmeetingorganizationsspecificneeds.
InformationRequirements
Theprimaryrequirementlink,shownbyasolidarrow,isaninformationrequirement.Theseareusedtoshowtheinputstoadecision.Ifadecisionrequiresapieceofinformation,thenitwillhaveanappropriateinformationrequirementlink.Theelementatthebluntendofthelinkisrequiredbythedecisionatthearrowend.
Page 14 of 20An introduction to Business Decision Management – Signavio, Inc., April 2015
KnowledgeSource
DMNdenotesknowledgesourceswithadocumentshapethatcontainsatleastitsname.Knowledgesourcesconnotetheorigins,sourcesanddocumen- tationfortheconstraintscontrolsandobjectivesofadecision:oftenacompliancedescription.Sourcesincludecodes,regulationsorpoliciesabouthowan entitymustmakeadecision.Iftheoriginsofknowledgesourcesarecompliance
regulations,sourcescanalsoincludebestpracticesfromprofessionalorganizationsandnon-profitNGO’s.Governingagenciesandregulatingauthoritiesissueregulationsandlegaldocumentsthatdetailthecompliancerequirements—theseareimportantknowledgesourcesforacompliancedecision.
Theownersofthedocumentsfrequentlyupdatetheknowledgesources.Highlyregulatedenterprisesmustkeeptrackofthechanges.Releasesofdecisionsshouldtrackchangestoversionsofthe knowledgesource.AcomprehensiveDMNsolutionshouldprovideconnectionstoexternaldocumentmanagementsolutions.
DecisionRequirements
Thefourshapes—decisions,inputdata,knowledgesources,andbusinessknowledgemodels—comprisethenodesinalldecisionrequirementsdiagrams.Thelinksbetweenthesenodesarerequirementslinks,denotingoneofthreekindsofrequirements.
KnowledgeRequirements
IfBusinessKnowledgeModelsarebeingusedthenKnowledgeRequirementsshowhowthoseBusinessKnowledgeModelsareinvokedtomakedecisions.
AuthorityRequirements
Authorityrequirementsshowwheretheprocessneedstogotofindouthowtomakeadecision.Shownbyadashedlinewitharoundend,authorityrequirementsidentifythattheelementatthebluntendisanauthorityfortheelementattheroundend.Thisallowsforaknowledgesourcetobelinkedtoadecisiontoshowthatitcontainssomeoftheknowledgeneededtomakethatdecision.Authorityrequirementsarepurelydocumentaryandhavenoimpactonexecution.
Page 15 of 20An introduction to Business Decision Management – Signavio, Inc., April 2015
DecisionRequirementDiagrams(DRD)
Figure4belowdepictsaDRDforthecustomerdiscountexample.
Figure4,ADRGforcustomerdiscounts
Thesethreeelements—decisions, input data, and knowledge sources —canbecombinedtocreateDecisionRequirementDiagrams.Therelationshipscreatedbyaddingrequirementslinks tothesediagramsproduceanetworkoflinkedelementsandformthebasisofadecisionmodel.
InBDM,multipledecisionrequirementsdiagramswouldbedeveloped.TheDRDmodelwillcontainallthespecifiedrelationships.Therearenoprescribeddiagrams,andnomasterdiagrammustshow alltherequirementsrelationshipsinwhichagivenelementparticipates.Experiencesuggeststhatthereareanumberofwaystousethediagrams.Theseincludecreatingdecisionmodelsthatsupportuserstoriesandprocess-specificdecisions.Anothersuggestionistocreatebusinessdecisionsacrosstheorganizationthatcanbeconsolidatedandsimplified.
DecisionLogicinDecisionTables
TheDMNstandardincludesmanydetailsondetailinglogicindecisiontables.Acriticalpartofdecisionmodelingisthecreationofbusinessrulesandexpressionlogicindecisiontables.
Considertherulesembeddedinourcustomerdiscountexample:
“Anorderprocessingsystemdecidestoofferdiscountstocustomersthatarecurrentontheiraccountsandhavemadeacertainlevelofpurchases.Allcustomerswithcurrentaccountsreceivea5%discount.Customerswithmorethan$10,000inpurchaseswillreceivean8%discount.Theorderprocesscallsthedecisionbeforecomputingtheextendedcosts.”
Page 16 of 20An introduction to Business Decision Management – Signavio, Inc., April 2015
Whenmodelingthese‘rules’orlogicinthewrittenrequirement,evaluationoftheinputsagainstexpressionswillsettlethequestionsposedbythedecision.Inthiscaseourquestionis‘Whatdiscountshouldwegivetoourcustomer?’Inourassignmentofoutput,wecreatearuleforeachcombinationoftheinputs.Thisselectsthewayindividualrulesareevaluatedinadecisiontable.Asolutionforthecustomerdiscountproblemispresentedhere.
Figure5,adecisiontablesolutionfortheexampleproblem
NOTE:Amoreextensivediscussionofmodelingisneededtoadequatelycoverthistopic.Thetopicswouldinclude,hitpolicies,completenessandexpressions.
6.3ConnectProcesses
BDMisaprocessenabler.Everybusinessprocessmustactondecisionsthataremadewithintheenterprise.Withregardstoprocesses,businessdecisions:
› Simplifytheprocess,activitiesandscriptscanbemovedtothebusinessprocess
› Providesamechanismforadaptiveintelligence
› Addsagilitytobusinessmodelsandoperations
Intermsofsimplicity,thebusinessdecisioncanmoveanestofgatewaysintoasingledecisiontable.Datascriptsthatretrievedataforgatewaystoactcanalsobemovedintothebusinessdecision. Theoutputofadecisionisfrequentlymorethanasimple‘Yes’or‘No’.Theanswertothequestionscanbeapersonoramaterialasset.Forinstance,thebusinessdecisioncanprovidedirectanswersto thequestions:
Whocancalibratethegaschronographinlab6?
Whatcomputershouldbeissuedtothenewengineer?
Inaddition,thesedecisionscanbebuilttoprovidefinegrainedcontrolofabusinessprocess.
Organizationsalreadyfamiliarwiththebenefitsofprocessmodelingwillexperienceamindshiftinthinkingabouttheirprocessdiscovery/optimizationprocess.CombiningdecisionmodelinginDMNwithprocessmodelinginBPMNcreatesmorefocusedprocesses.ProcessdetailsmovenaturallyintoDMNdecisions.UsingDMNalongsideBPMNincreasesclarityandreducesthenumberofBPMNshapesneededtocaptureaprocess,andlimitstheneedfordepictingcomplexaccesstodatasources.
Page 17 of 20An introduction to Business Decision Management – Signavio, Inc., April 2015
Adecision-drivenprocessactsontheoutcomeoftheevaluationofdecisionlogicinseveralpossibleways,including:
› Changingthesequenceofactivitiesthataretakenafteradecision,includingwhatthenextactivityorprocessthatisrequiredtomeetthedirectiveoftheprocess
› Selectingbetweenthepathsonthedivergingorthesplittingsideofagateway
› Decidingwhoorwhatparticipantshouldperformtheneededactivity
› Creatingdatavaluesthatwillbeconsumedlaterintheprocess
Inputsintothedecisionincludedata:
› Tohelpidentifyeventsorprocess-relevantconditions
› Thatmustbevalidatedforcorrectness
› Usedincalculations
Thedecisioncanbethoughtofasameta-gatewaywithmerginginputs(eventsanddata)andsplittingoutputsthatdirecttheprocessinanoverarchingway(i.e.,participants,tasks,andgateways).
Integratingbusinessprocessmodelingwithdecisionmodeling,aswellaseventprocessing,cancreatecomprehensive,agilesolutionsinmanyproblemdomains.Withoutdecisionmodeling,processmodelinginBPMNcanbothovercomplicateamodelwithlogicandmisscriticaldesigndetails.As decisionsaremodeled,thingswillbediscoveredthattheprocessmustdotoaccommodatetheresultsofthosedecisions.Exploringdecisionswillleadtothediscoveryofimplicitprocessevents,activities,andsequences.
Inourexampletheorderprocess,inBPMNisconnectedtothedecisionfromfigure4.
Figure6,BPMNDiagramshowingruletaskthatinvokesthecustomerdiscountdecision
The‘rule’activityistraditionallyusedtoconnectaDRDtotheBPMNdiagram.Theoutputdiscountisappliedtothecustomerinvoice.
Page 18 of 20An introduction to Business Decision Management – Signavio, Inc., April 2015
6.4BuildandDeploy
Onceamodelhasbeenvalidated,testedandsimulateditcanentertheapplicationdevelopmentcyclesoftheorganization.Itiscriticalforthesourcedesignstoremainconsistentwiththedeployedartifacts.ThelogiccreatedbythedecisionmodelingmustremainconsistentwiththespecificationsoftheDRD.
6.5Analysis
Ingeneral,decisionanalysisaimstoevaluatetheperformanceofanexecutionaldecisionmodel.Analysisofdecisionsrequiresdataassociatedwithversionsofthedecision.Thisdatashouldincludeallthechangesandpermutationsthatoccuralongthelogicstepsofthedecision.Withthisan organizationcanperformdecisions.Thislevelofanalysiscanpermita‘decisionyield’.Adecisionyieldapproachwouldevaluatetheinteractionbetweendecisionandperformancealongfivedimensions:precision,cost,speed,agility,andconsistency.Thatinformationcanbecollectedandcalculationscan beperformedbythedecisionmanagementsystemsthatcompaniesincreasinglyusetoguideemployeeresponsesorexecutefullyautomateddecisions.
6.6BusinessIntelligence
Thedecisionmodelcanbeexplicitlytransformedintoastarschema,adecision-processschema,forBIanddatavisualization.Foracomprehensivedecision,factsfromtheprocessshouldbeaddedtotherelevantfacttable.Theattributesoftheschemawouldbetheinputdataandtheevaluatedcondi-tionsofthedecisiontable,theseattributescanbefactsordimension,dependingonthenatureof thedata.Generallyaninputfact,suchasthepurchasesdatafromourexample,willresultinbothafacttableandadimensionoftheevaluatedlogicfromthedecisiontable.Eachexecutionofadecisionwithaddedprocessfactswouldbearowinthetable.
Theresultingdatawarehouseiscriticalforassessingtheperformanceofthedecisionandthecomplianceoftheprocess.
6.7MonitorandImprove
Operationdecisionmodelsshouldbesimulatedtodeveloptherelevantmetrics.Withthebenefitofa DMNmodelandadecision-processschema,decisionscanbemonitoredandanalyzedforimprove-ments.
Decisionimprovementspotentiallyinclude:
› Improveprocessresponses,exploringspecificandaggregateresponses
› ExploreDifferentDecision-MakingApproaches
Withsimulation,thedecisionmodelcanconfirmtheimpactofproposedchanges.Deployingthechangewillbevastlysimplifiedsincethebusinesslogicisexposedandeasilychanged.
Page 19 of 20An introduction to Business Decision Management – Signavio, Inc., April 2015
7.Conclusion
BDMisacriticalnewmethodthateveryorganizationshouldconsider.Allcompliant,process-basedplatformsshouldsupportexecutablebusinessprocessesasdirectedbybusinessdecisionsanddefinedbyanongoingevolutionofbusinessesoperationalneeds.BusinessDecisionManagementaddsanimportantnewdimensiontoprocessmodeling.Decisionmodelsaremechanismsthat candrivesystemchangesandallowprocesstoaccomplishahighlevelofdynamicinteraction.Someoftheexpertisewillbetechnical,andsomeisbusiness,butallaremodeldriven.
Assuggestedearlier,decisionsgenerallycreatefivedifferentoutcomesthatgovernandcontrolbusinessoperations.Decisionsdirectthe:
› Orderorsequenceofaprocess’tasks,decisions,andinternalevents
› Selectionofwhoisincludedinandassignedtoatask
› Selectionofthecourseofaction
› Selectionofwhatistoberetained,itsvalidity,andduration
› Detection,control,andresponsestoevents
InthenewworldofcollaborationbetweenthebusinessunitsandIT,thebusinessprocesses,decisions,andbusinessruleswillbesupportedandmaintainedvisuallyandexpressedasBPMN/DMN. Movingforward,organizationsneedtomodeltheiroperationalprocessesusingacombinationofprocessmodelsinBPMNanddecisionmodelsinDMN.Combiningprocess-,event-,anddecision- centricthinkinginalinkedsetofmodelsmakesforeasiermanagement,amoreagileorganization–andenablesorganizationstomeettheirintendedgoals.
Page 20 of 20An introduction to Business Decision Management – Signavio, Inc., April 2015
8.Contact
EMEA SignavioGmbH
NürnbergerStraße8 10787Berlin, Deutschland
Telephone:+49308562154-0 Fax:+49308562154-19
TheAmericas Signavio,Inc.
440N.WolfeRd. Sunnyvale,CA94085 UnitedStatesofAmerica
Telephone:+16503889251 Fax:+16503889252
APAC SignavioPte.Ltd.
#10-01/02TheGlobe 100CecilStreet Singapore069532
Telephone:+6566318334
Website:www.signavio.com Email:[email protected]