Presentation on theme: "MTAT Business Process Management Lecture 1 – Introduction"— Presentation transcript:
1MTAT.03.231 Business Process Management Lecture 1 – Introduction Marlon Dumasmarlon.dumas ät ut . ee
2About this course Objective Related courses To introduce the discipline of modeling, analyzing, automating and monitoring business processes.Related coursesEnterprise System Integration – Integrating applications to automate or support business processesSoftware Economics – Economic assessment of IT projectsData mining – Mining business process execution logs
3Structure of the course 14 lecture+practice sessions covering:Process ModelingProcess AnalysisProcess RedesignProcess AutomationProcess Monitoring & MiningTeam Project
4Grading 8-12 hours per homework ≈ 60 hours in total Six assignments (25 points in total)≈ 40 hoursProject (25 points)Technical exam: Modelling, Analysis, Redesign, MiningBusiness exam: Modelling, Automation, MiningExam (50 points), free choice between:
5Readings and resources Course material posted on course Web pageTextbookDumas, La Rosa, Mendling & Reijers: Fundamentals of Business Process Management, Springer 2013You can download chapters or whole book if inside the university network (see “Readings” section of web site)Use message board for questions
7Issue delivery Package receipt products Issue Load invoice truck PrepareshipmentSchedulepaymentScheduledeliveryCheck &confirm POUnloadtruckNotifyshipmentImage from:By Bidgee (Own work) [CC BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia CommonsAll work in a company is part of something largerModern orgs are to say the least complex structures: through X-ray we see different people interacting with machines, IT systems etc.The defyning trait of a modern organization is the last amount of activities that an organization performs. Let’s consider a distribution center of a whole sellers: buys supplies from producers, stores in warehouses and distribution centers and sells and delivers to grocery storesObtainPOconfirm.CheckInvoiceMatchincomingpaymentRequestPO change
8ITN286 - Process Engineering and EWS Lecture - 4 March 1999ServemealLoaddish- washerBringmenuTakeorderCollectpaymentCollectlaundryBrushgrillsUnloaddish-washerCollectlaundryThis complexity, though in a smaller scale, can be observed in the businesses around the corner, eg. A restaurantCleankitchensurfacesGreet &seatSweep& mopPresentbillQUT Brisbane, Dr. Michael Rosemann
9Business processes Business Process Assets & Partners Organisation Function AFunction BFunction CFinancialBusiness ProcessHuman ResourcesCustomersTechnologyLooking at the activities individually is not going to help us conceptualize and manage the complexity of an organization.BPs add structure to this. To understand what a BP is, it helps see an organization as a system supported by IT and be organized in functions: e.g. accounts payable (paying money to suppliers, e.g. checking, accepting and rejecting invoices, making payments etc.), accounts receivable (everything to collect money: getting money, matching them with invoices) in a whole seller org we will have warehouse… etc.,However an organization is more complex than that. It includes assets and partners….Ultimately an organization is about satisfying a customer or set of customers, e.g. retailers for whole sellers.Talk about value and spanning different org. functionsIt may appear from the previous examples that orgs perform random sets of activities.However this is not the case. Any organization can be seen as a system where work is performed along a number of business processes.A process is triggered by a need from someone (the process customer) and ending with an outcome that is of value to the customer. It involves activities (functions) performed by several stakeholders…Materials
10PO received Check & confirm PO Package products Load truck Notify shipmentIssueinvoiceMatchpaymentPaymentmadePOissuedObtainPOconfirm.ScheduledeliveryUnloadtruckIssuedeliveryreceiptCheckinvoiceSchedulepaymentGoodsarrivedLet’s get back to our WS example. Before we saw a constellation of activities, however there are two main business processes:One BP deals with retailers in order to sell goods.The other BP does the dual: It starts when we issue the PO to buy from the supplier. It entails activities such as … etc.
11ITN286 - Process Engineering and EWS Lecture - 4 March 1999CustomerarrivedGreet &seatTakeorderBringmenuServemealPresentbillIssueinvoiceCustomerpaidKitchenis dirtyLoaddish- washerCleankitchensurfacesBrushgrillsCollectlaundrySweep& mopUnloaddish- washerKitchenis cleanSimilarly, in our restaurant we have at least 2 BPs: one to sell food to customers, the other to maintain the kitchenWhat do we see in common to all these businesses? We see they are…Emoticon fromQUT Brisbane, Dr. Michael Rosemann
12A business process is… a chain of events, activities and decisions ...involving a number of actors and objects,….triggered by a needand leading to an outcome that is of value to a customer.Examples:Order-to-CashProcure-to-Pay (aka Purchase-to-Pay)Application-to-ApprovalFault-to-ResolutionAt least we hope it will deliver value to the customerThe order to cash is the first example we saw[add quote-to-order and lead-to-quote]The procure to pay is an example of acquiring goods in stock for later reselling them to retailersA-to-A is found in gov orgs but also in private organizations. E.g. a passport or a vacation leave or recreation leave in a companyF-to-R starts …---Importantly, BPM is not about improving the way individual activities are performed, but rather, it is about managing entire chains of events, activities and decisions that ultimately add value to the organization.Within the broad context of the above definition, BPM regroups a body of methods for managing business operations on the basis of process models. Process models represent the understanding that people in the organization have about how work is done or should be done. They act as the bridge between business operations and IT systems. They allow us to understand how IT systems contribute to adding value to the organization by streamlining its work practices.Ogni processo comincia con un evento. Per esempio, l’order-to-cash process comincia quando si riceve un ordine dal cliente, e completa quando si riceve il pagamento dal clienteEvents correspond to things that happen ``atomically'', meaning that they have no duration. For example, the arrival of a plant to the depot is an event. This event may trigger the execution of series of activities. For example, when a plant arrives, the site engineer inspects the plant. This inspection is an activity, in the sense that it takes time. When an activity is rather simple and takes relatively little time, we call it a task. For example, if the inspection that the site engineer performs is quite simple -- e.g. just checking that the plant received corresponds to what was ordered -- we can say that the ``plant inspection'' is a task. If on the other hand the inspection of the plant requires many steps -- such as checking that the plant fulfills the specification included in the purchase order, checking that the plant is in working order, and checking the plant comes with all the required accessories and safety devices -- we will treat it as an ``activity''. The distinction between task and activity is not always clear-cut. This is why, very often people will use the term task and activity interchangeably.Order-to-cash: This is a process that starts when a customer places an order to purchase a product or a service, and ends when the product or service in question has been delivered and the corresponding payment has been received. An order-to-cash process encompasses activities such as purchase order verification, shipment (in the case of physical products), delivery, invoicing, payment receipt and acknowledgment.Quote-to-order: This process typically precedes the order-to-cash process. It starts from the point when a ``request for quote'' is received from a customer, to the point when the customer places a purchase order. The order-to-cash process takes the relay from that point on. The combination of a quote-to-order and the corresponding order-to-cash process is called a quote-to-cash process.Procure-to-pay: This is a process that starts when a stakeholder within an organization -- typically an employee -- determines that a given product or service needs to be purchased. It ends when the product or service has been delivered and paid for. A procure-to-pay process includes activities such as approving the purchase, obtaining quotes, selecting a supplier, issuing a purchase order, receiving the goods (or consuming the service), checking and paying the invoice. Procure-to-pay can be seen as the dual of quote-to-cash in the context of business-to-business interactions. [For every procure-to-pay process there is a corresponding quote-to-cash process on the supplier's side.]Issue-to-resolution. This is a process that starts when a customer raises a problem, such as a complaint related to a defect in a product or an issue encountered when consuming a service. The process continues until the customer, the supplier, or preferably both of them, agree that the issue has been resolved. A variant of this process can be found in insurance companies that have to deal with ``insurance claims''. This variant is often called claim-to-resolution or claim-to-settlement.Settlement = liquidazioneTriggering event = l’evento che innesca una nuova instanza
13“My washing machine doesn’t work…” Negative outcomes (value-reducing):Fault not repaired in a timely mannerFault repaired but customer pays more than expectedPositive outcomes (value-creating):Fault repaired with minor interventionFault repaired, covered by warrantyInsuranceCompanyServiceDispatchCentreTechnicianCall CentreCustomerPartsStoreCustomerCustomerLet’s take as an example the process for fixing a washing machine…VALUEfault-to-resolution process
14Your turn Think of an organization and a process in this organization: Is it order-to-cash, procure-to-pay, fault-to-resolution…Who is/are the customer(s)?What value does this process deliver to its customer?Who are the key actors of the process?List at least 3 outcomes of the process.
15What is Business Process Management? And why should I care about it?
16Managing Performance (Rummler’s Framework) Business EnvironmentEconomyCultureRegulatoryAssets & ResourcesOrganisationPerformance PlanningPerformance ManagementStakeholdersFinancialValueHuman ResourcesFunction AFunction BFunction CBusiness ProcessBusiness environment imposes constraints on…Within this context the organization needs to plan and manage performance in order to deliver value to customers and to stakeholdersKPIs + how to manage process performance in order for processes to meet the KPIs---where do BPs sit in the context of an organization?’adozione di processi orientati alla “collaborazione interna ed esterna” ed all’innovazione continua nonché il superamento di logiche organizzative funzionaliBPs \. Basically: economy, regulations and the organization’s culture (what sort of people are available) all play a role to guide the way processes are modelled.BPs span across different functions of an organization (END-TO-END BPs), i.e. they are not usually restricted to one department or unit within the organization.Other constraints for bps to operate are performance measurement, done at a strategic level, and performance management, which is done and limited by the available technology, e.g. the IT systems.Input to the system, and thus to the processes are the org. resources, e.g. financial, human, technology available and material.The output of BP, that is the area of impact, is (to focus on) customer satisfaction, which is the core objective of the processes themselves. Also, investors (usually the business owners) need to be satisfied of the result of their BPs (KPIs are met, QA…).Taken from the Organizational Performance Framework of RummlerTechnologyCustomersMaterialsCompetitors
17Process performanceIf you had to choose between two services, you would typically choose the one that is:F…C…B…
18Process performanceIf you had to choose between two services, you would typically choose the one that is:FasterCheaperBetter
19Process performance Three dimensions of process performance Time Cost Quality
20ITN286 - Process Engineering and EWS Lecture - 4 March 1999Improving business process performanceCustomerarrivedGreet &seatTakeorderBringmenuServemealPresentbillIssueinvoiceCustomerpaidEmoticon fromQUT Brisbane, Dr. Michael Rosemann
21How would you improve this process? Outsource to CustomerStandardizeEliminate CookingAutomateInvest and BuildRe-sequenceEliminate WaitersCome vedete, migliorare un processo puo riguardare l’introduzione di nuovi prodotti, come il buffet o il Menu Daily Specials, o servizi, come la consegna automatica delle pietanze al tavolo. Alcuni si interfacciano direttamente con il cliente (come i binary e pertanto generano benefici direttaemente per il cliente), altri invece sono cambiamenti di back-end, come l’ordinazione automatica via Bluetooth o la risequenzializzazione degli ordini
22Business Process Management (BPM) Body of principles, methods and tools to design, analyze, execute and monitor business processes, with the aim of improving their performance.Business Process Management (BPM) is the art and science of overseeing how work is performed in an organization in view of ensuring consistent outcomes and identifying and taking advantage of improvement opportunities. In this context, the term ``improvement'' may take different meanings depending on the objectives of the organization. Typical examples of improvements include reducing costs, reducing execution times and reducing error rates.BPM is not about improving the way individual activities are performed. Rather, it is about managing entire chains of events, activities and decisions that ultimately add value to organizations and its customers.
23Why BPM?“The first rule of any technology used in a business is that automation applied to an efficient operation will magnify the efficiency.The second is that automation applied to an inefficient operation will magnify the inefficiency.”Bill Gates
24In other words… Process Change Yields Information Technology Business ValueEnablesYieldsProcessChangeBPM provides a natural ground for bridging IT and business, because many (perhaps most) IT projects in enterprises are ultimately aimed at improving a business processIndex Group (1982)
27The BPM lifecycleDopo aver visto cos’e’ BPM e perche’ e’ utile, legando BPM agli imperativi di management aziendale, vediamo COME BPM riesce a raggiungere tali obiettivi, cioe’ a produrre valore per un’organizzazioneUna serie di metodi: BPM lifecycleProcess identification = assegnare delle priorita’ alla gestione dei processiProcess monitoring and controlling = I processi in esecuzione, sia manuali che automatici, vengono monitorati al fine di controllare che le loro performance siano allieante alle nostre aspettative, e che I processi siano conformi alla struttura definita nei rispettivi modelliProcess modelling mainly takes place during process discovery, where we want to document the processes of an organization as-isIt also takes place during redesign, when we model the to-be processes and in implementation, where we convert these conceptual models that we have built so far into executable specifications, that can be carried out by a BPMS.In this course we will focus on modelling conceptual as-is business processes. We will also cover the identification phase, by showing how we can get to a set of business processes through a process architecture.
28Process architecture Australian water supplier example Management processesCore processesWaste and surplus water = acque reflue ed in eccessoSupport processes
29Importance (priority) Process portfolioAustralian retailer examplePrimary focusYProcess HealthImportance (priority)HighLowGoodPoorLOQBJMRHPUVXIKANCGWZDETF4ImportanceDysfunctionFeasibility = For each process, it should be determined how susceptible they are to process management initiatives, either incidental or on a continuous basis. Most notably, culture and politics involved in a particular process may be obstacles to achieve results from such initiatives. In general, process management should focus on those processes where it is reasonable to expect benefits. [CULTURE & PEOPLE]Clearly, the three aspects of importance, dysfunction and feasibility are fully orthogonal.3 messages:Not too many projects in parallel because it’s too costly (time, resources)Not too many projects in parallel because of increased coordination complexity (processes are interrelated)Don’t tackle the process that is the most strategically important and dysfunctional, because you will have high chances of failure. Rather, start with a small number of projects as Davenport say, and learn from theseShould all processes that are dysfunctional, of strategic importance, and feasible to manage be subjected to process management initiatives?The general answer to this question is that for most organizations this is not feasible. Recall again that process management consumes resources. Even when there is a clear incentive to, for example, redesign various existing business processes, most organizations lack sufficient resources—people, funds, and time—to do so. Only the largest organizations are able to support more than a handful of process improvement projects at the same time. A good case in point is IBM, an organization known to have process improvement projects going on within all its existing business processes on a continuous basis. Another caveat of carrying out many simultaneous process management efforts is that these will create coordination complexity. Remember that processes may be linked to each other in various respects, such that measures taken for one process should be synchronized with those taken for other. As Davenport  describes: Most companies choose to address a small set of business processes in order to gain experience with innovation initiatives, and they focus their resources on the most critical processes. Each successful initiative becomes a model for future efforts.What is happening in some organizations is that widespread efforts are made to at least model all important business processes, delaying the decision to make the step to more advanced BPM efforts (e.g. process redesign or automation). The idea is that process models are a cornerstone of any further BPM efforts in any case and that their existence will help to better understand where improvements can be gained. Creating a model of a process leads to the valuable insight how that process works at all, and can provide a good basis for small improvements that can easily be implemented. On the downside, such an approach bears the risk that major improvements are missed and stakeholders develop a feeling of a lack of return for the efforts. It should be stressed here, too, that the actual modeling of business processes is not an element of the process identification stage.---Note that it may very well be that a strategically important process is also the process that can be expected to be the most difficult one to manage, simply because so many earlier improvement efforts have already failed. An organization may not have a choice in such a situation. If a strategic process cannot be improved, this may turn out to be fatal for an organization as a whole. Think of a situation where the process to come up with new products creates much turmoil and conflicts within an organization: If the issues cannot be sorted out, the company may stop functioning quickly. In other settings, it may be more important to gain credibility with process management activities first. This can be accomplished by focusing on problematic processes of milder strategic importance but where there is a great desire to change. If successful, an improvement project at such a place may give credibility to the process management approach. These are not choices that can be easily prescribed without taking the specific context into situation. The various evaluation outcomes should be balanced to reach a list of those processes that should receive priority over others.QUT Brisbane, Dr. Jan Recker
30The BPM lifecycleWhat is happening in some organizations is that widespread efforts are made to at least model all important business processes, delaying the decision to make the step to more advanced BPM efforts (e.g. process redesign or automation). The idea is that process models are a cornerstone of any further BPM efforts in any case and that their existence will help to better understand where improvements can be gained. Creating a model of a process leads to the valuable insight how that process works at all, and can provide a good basis for small improvements that can easily be implemented. On the downside, such an approach bears the risk that major improvements are missed and stakeholders develop a feeling of a lack of return for the efforts. It should be stressed here, too, that the actual modeling of business processes is not an element of the process identification stage.
31Business process model Invoice handling exampleTipicamente un processo puo essere accompagnato da un RACI Responsible, Accountable, Consulted, and Informed e altri tipi di diagrammi, e.g. Organizational Chart, Data Model...
41Roles in the BPM lifecycle BPM groupAnalystSystem administratorProcess ownerProcess participantsDeveloper
42Course structure Weeks 2-3 Weeks 11-14 Weeks 4-5 Week 6: Lecture 12 Dopo aver visto cos’e’ BPM e perche’ e’ utile, legando BPM agli imperativi di management aziendale, vediamo COME BPM riesce a raggiungere tali obiettivi, cioe’ a produrre valore per un’organizzazioneUna serie di metodi: BPM lifecycleProcess identification = assegnare delle priorita’ alla gestione dei processiProcess monitoring and controlling = I processi in esecuzione, sia manuali che automatici, vengono monitorati al fine di controllare che le loro performance siano allieante alle nostre aspettative, e che I processi siano conformi alla struttura definita nei rispettivi modelliProcess modelling mainly takes place during process discovery, where we want to document the processes of an organization as-isIt also takes place during redesign, when we model the to-be processes and in implementation, where we convert these conceptual models that we have built so far into executable specifications, that can be carried out by a BPMS.In this course we will focus on modelling conceptual as-is business processes. We will also cover the identification phase, by showing how we can get to a set of business processes through a process architecture.Weeks 8-10Weeks 6-7
43Introduction to Process Modeling Next WeekIntroduction to Process Modeling