Business Process Modeling with BPMN. Dr. Darius Šilingas Head of Solutions Department

Size: px
Start display at page:

Download "Business Process Modeling with BPMN. Dr. Darius Šilingas Head of Solutions Department darius.silingas@nomagic.com"

Transcription

1 Business Process Modeling with BPMN Dr. Darius Šilingas Head of Solutions Department No Magic Europe, 2012

2 About Instructor Dr. Darius Šilingas q Principal Consultant and Head of Solutions Department at No Magic Europe q Expert in information system and business modeling, lead ~200 training and consultancy sessions in 20 countries q Organizer of annual conference Business Process Management in Practice in Lithuania q Owner of LinkedIn BPM discussion group Verslo procesų valdymas (in Lithuania) No Magic Europe,

3 Introduction to BPM Introduction to BPMN Practical Modeling Session BPMN Best Practices Wrap up

4 Zachman Enterprise Architecture Model WHO? (People) WHAT? (Data) HOW? (Process) WHEN? (Events) WHERE? (Network) WHY? (Motivation) Business Model Roles and Employees Domain Vocabulary Business Processes Business Events, Time Constraints Organization Structure Vision, Mission, Business Goals System Model Technology Model No Magic Europe,

5 Organization Business Architecture Vision, Mision, Strategy, Tactics, Business Goals, etc. orient Management manage People Physical Resources Information Systems costs Finance revenue Business Processes No Magic Europe,

6 What Is Business Process? BUSINESS PROCESS is a set of related activities, which is performed by organization in order to create business value (product, service, document) and achieve business goals. Examples: " Provide Loan " Organize Conference " Prepare Annual Sales Plan " Perform Financial Audit for Organization " Handle Customer Incident Report "... No Magic Europe,

7 Business Process Characteristics 1. Business process is DISCRETE ü Well-defined START ü Well-defined END(S) 2. Successfully completed business process CREATES BUSINESS VALUE 3. Business process is COMPOSED FROM ACTIVITIES 4. In most cases, the SEQUENCE of activities is important 5. Business process is REUSABLE ü Unique results are usually achieved in projects No Magic Europe,

8 What Is Business Process Architecture? BUSINESS PROCESS ARCHITECTURE is a overall set of organization processes grouped in hierarchical process domains (Sales, Customer Support, Accounting, Marketing, Human Resource Management) and relationships between these processes. No Magic Europe,

9 Business Process Management BUSINESS PROCESS MANAGEMENT (BPM) is modern management methodology, which enables better organization performance by defining, organizing and continuously optimizing business processes. No Magic Europe,

10 Process-Oriented vs. Function-Oriented Organization BPM initiatives often try to change organizations from traditional function-oriented management to process-oriented management. Function-oriented approach: organization is composed from functional entities (departments) that produce business value. Process-oriented approach: organization is composed from processes that produce business value. No Magic Europe,

11 Business Process Place in Organization Ship Model Vision Business Goal Business Goal Business Goal Business Process Business Process Business Process Business Process Function Function Function Information System Information System No Magic Europe,

12 Advantages of BPM + Pragmatics of chosen analysis unit - business processes are naturally oriented to producing business value, thus improving processes directly improves organization capability to achieve business goals + Discovery of new features - start, end, duration, sequence + Reusability - business processes are similar for all the organizations in the same business domain Process orientation does not replace but rather supplements functional orientation - there is still a need for specialized functional competencies. No Magic Europe,

13 Monitoring Business Processes No Magic Europe,

14 Quantitative Business Process Management You can manage only what you are able to measure METRIC - a view on statistical data providing insights into important aspects of a business process. KEY PERFORMANCE INDICATOR (KPI) is the most important metric, which reflects business process (in)efficiency. Metric examples: " Return on investment, profitability " Sales percentage from quality leads " A ratio of reported defects to existing users " Process execution duration and its variability "... No Magic Europe,

15 Measuring Process KPIs Quality Successful end % Defect rate Customer satisfaction Business Process Time Mean execution duration Idle duration Duration variation Costs Financial costs Human work amount Use of physical resources No Magic Europe,

16 Organization Maturity According to BPMM 4 th Level Predictable 5t Level Op,mizing Capacity Management Changes Management Con,nuous improvement prac,ces 3 rd Level Standardized Process Management Quan,ta,ve management prac,ces 2 nd Level Managed Work Unit Management Standardized prac,ces 1 st Level Ini,al Inconsistent management Reusable prac,ces No Magic Europe,

17 Let s Guess the Name of the Dragon What are the Risks? No Magic Europe,

18 Introduction to BPM Introduction to BPMN Practical Modeling Session BPMN Best Practices Wrap up

19 Challenge of Informal Business Process Drawings How to optimize VIP customer service? No Magic Europe,

20 No Magic Europe,

21 Standards for Organization Business Architecture OSM (Organization Structure Metamodel) BMM (Business Motivation Model) Vision, Mision, Strategy, Tactics, Business Goals, etc. People Physical Resources Information Systems Business Processes SBVR No Magic Europe, 2012 (Structured Business Vocabulary and Rules) 21

22 What Is BPMN? BPMN stands for Business Process Model and Notation. BPMN provides a standardized graphical notation for modeling business processes. BPMN is understandable by all stakeholders Business analysts that create the initial drafts of the processes; Excellence people who monitor and optimize those processes; Developers responsible for implementing systems. BPMN 2.0 (Business Process Model and Notation) standard is developed by OMG (Object Management Group): BPMN 1.0 released in 2004 BPMN 2.0 beta1 released in September 2009 BPMN 2.0 released in January 2011 No Magic Europe,

23 BPMN Scope BPMN is constrained to support only the concepts of modeling that are applicable to business processes. BPMN does NOT cover: Organizational structures and Resources Functional breakdowns Data and information models Strategy Business Rules This can be covered in additional textual documents or UML models. No Magic Europe,

24 BPMN - Graphical Notation Language ü Visual ü Simple ü Easy to learn ü Unambiguous ü Can be used to generate code ü Widely used No Magic Europe,

25 BPMN 2.0 Diagrams Process Diagram Choreography Diagram Collaboration Diagram Conversations in Collaboration Diagram No Magic Europe,

26 BPMN Basics: Process Diagram PROCESS describes a sequence or flow of activities in an organization showing how the business works. PROCESS DIAGRAM is used to describe: High-level private process activities (not functional breakdown) Detailed private business process As-is or old business process To-be or new business process No Magic Europe,

27 BPMN Elements The five basic categories of BPMN elements are: Flow Objects Event / Activity / Gateway Data Connecting Objects Swimlanes Artifacts Data object / Data input / Data output / Data store Sequence flow / Message flow / Association / Data association Pool / Lane Group / Text annotation No Magic Europe,

28 Flow Objects: Events An EVENT is something that happens during the process. These events affect the flow of the process and usually have a CAUSE (trigger) or an IMPACT(result). There are three main types of events, based on WHEN they affect the flow: ü START ü INTERMEDIATE ü END Events can be further specialized by trigger/result type: timer, message, link, cancel, error, terminate, No Magic Europe,

29 Start Event START EVENT indicates where Business Process begins. ü None Start Event ü Message Start Event ü Timer Start Event Although there is recommended to have only one Start Event in a process, BPMN specification allows adding multiple Start Events. No Magic Europe, 2012

30 End Event END EVENT indicates the end of path in a Business Process. ü None End Event ü Cancel End Event Process often will have more than one End Event. Use different End Events to identify distinct Process end states. No Magic Europe, 2012

31 Flow Objects: Activities An ACTIVITY is a generic term of work that company performs. An activity can be atomic (task) or non-atomic (compound). The types of activities are: ü Task (atomic) ü Sub-process (compound) ü Call activity (reference) Activity special attributes: No Magic Europe,

32 Activities: Task A TASK is atomic activity performed within a process. Naming conventions: Verb + Noun BPMN defines specific task types: ü Task ü User task ü Service task No Magic Europe, 2012

33 Connecting Objects: Sequence Flow SEQUENCE FLOW defines how process flow is executed. Request for a Loan Register Loan Request Prepare Loan Proposal Send Loan Proposal Loan Proposal is sent No Magic Europe, 2012

34 Intermediate Event INTERMEDIATE EVENT represents that something happened during a process. There are two types of Intermediate Events: ü Catching Intermediate Events ü Throwing Intermediate Events Most popular Intermediate Events: ü Catching Message Intermediate Event ü Catching Timer Intermediate Event ü Link Intermediate Events No Magic Europe, 2012

35 Boundary Event BOUNDARY EVENT indicates that while attached-to Activity is running, event is listening for the trigger signal. Boundary Event types: ü Interrupting boundary event aborts activity and process is continued of exceptional flow ü Non-Interrupting boundary event splits process to parallel flows Most popular Boundary Events triggers: ü Message Boundary Event ü Timer Boundary Event ü Error Boundary Event No Magic Europe,

36 Non-Interrupting and Interrupting Boundary Events Non-Interrupting boundary event splits process to parallel flows Interrupting boundary event aborts activity and process is continued of exceptional flow No Magic Europe,

37 Catching / Throwing Events Events come in two flavors : Events that Catch Trigger Events that Throw Trigger Trigger thrown by Throw Event may be caught by Catch Event. No Magic Europe,

38 Activities: SubProcess Modelers can visualize sub-process activities on the parent process diagram inside the sub-process symbol. ü Showing the details of a process with another business process diagram is more common; ü Expanding details should be used only for internal sub-processes. No Magic Europe,

39 Ad Hoc SubProcess AD HOC SUBPROCESS shows that the order of the contained activities in SubProcess is not important. ü Activities may be performed in any order. ü Ad Hoc SubProcess is finished, when all its activities are finished. No Magic Europe,

40 Activities: Call Activity CALL ACTIVITY enables a global process reuse in process modeling. ü Call Activity is displayed with a thick line border; ü Referenced process name is displayed on Call Activity shape. No Magic Europe, 2012

41 Flow Objects: Gateways A GATEWAY is used to control the divergence and convergence of sequence flow it will determine branching, merging, splitting and joining of paths. ü Examples: Condition true?, Choose color,... No Magic Europe,

42 Exclusive Gateway and Merge EXCLUSIVE GATEWAY splits flow into two or more exclusive alternative paths. Only one of the alternative paths may be chosen to continue. ü One of the flows going from the OR-merge is activated based on data ü Typically, it is used in combination with the OR-split pattern MERGE allows to join a set of alternative paths into a single path. ü After the OR-join the activities are not based on conditions. No Magic Europe,

43 Event Based Gateway EVENT BASED GATEWAY represents a type of exclusive decision that is based on an event that occurs during the process. ü Once the event occurs (i.e., the choice is made), then the other alternative paths will be disabled. No Magic Europe,

44 Parallel Gateway and Synchronization PARALLEL GATEWAY allows to perform activities concurrently, rather than serially. A single path through the process is split into two or more paths so that multiple activities will start at the same time. ü The concurrent behavior starts after the AND-split SYNCHRONIZATION combines the paths that were generated by a Parallel Gateway. The final set of activities within the flows must be completed before the process can continue. ü The process behavior gets back to sequential after the AND-merge. No Magic Europe,

45 Connecting Objects: Sequence Flow SEQUENCE FLOW is used to show the order that activities are performed in a process. ü Sequence Flow may have Condition defined ü Sequence Flow may be marked as default No Magic Europe, 2012

46 Flow of the Process ü Sequence Flow of a Process starts from a Start Event and continues through activities via alternative and parallel paths until it ends at an End Event. ü Shows what work should be performed in a Process. No Magic Europe, 2012

47 Data There are four types of data elements: ü Data Object ü Data Store ü Data Input ü Data Output No Magic Europe,

48 Connecting Objects: Data Association DATA ASSOCIATION is used to associate data with flow objects. No Magic Europe, 2012

49 Artifacts ARTIFACTS are used to provide additional information about the process. Types of artifacts: ü Text annotation ü Group Text Annotation Group No Magic Europe,

50 A Minimal Subset of BPMN Elements No Magic Europe,

51 Some BPMN Naming Conventions Uniqueness ü Every name should be unique (e.g. having two elements with same name on the diagram means, that the same element is used multiple times) Naming Activities ü Verb + (adjective/descriptor) + noun, e.g. Verify Account Naming Gateways and Flows ü No names on gateways or indicate referenced business rule name ü Conditions on given outgoing flows, e.g. balance > 0, balance <= 0 Naming Events ü Message Name, Date or Duration, e.g. Change Request, 1 Week, Authorization Error Naming Data Objects ü Singular Noun, e.g. Loan Application, Loan Agreement General Considerations ü Names should not be too long avoid longer than 5 words in names ü Be consistent with used words avoid synonyms, ambiguous phrases, etc. ü Avoid using and, or this typically indicates a need to split model element into several ones ü If name consists of several words, use English title capitalization rules No Magic Europe,

52 Introduction to BPM Introduction to BPMN Practical Modeling Session BPMN Best Practices Wrap up No Magic Europe, 2012

53 Lanes and Pools A POOL represents a Participant in the Process ü specific business entity e.g., a company ü a more general business role e.g., a buyer, seller, or manufacturer A LANE is a sub-partition within a Pool. Lanes are often used for: ü Internal roles (e.g., manager, associate) ü Systems (e.g.., an enterprise application) ü Internal departments (e.g., sales, shipping) No Magic Europe,

54 Lanes and Pools Sample No Magic Europe,

55 Collaboration Diagram COLLABORATION BUSINESS PROCESS depicts the interactions between two or more business entities. These interactions are defined as a sequence of activities that represent the message exchange patterns between the entities involved. COLLABORATION DIAGRAMS depict a global point of view. No Magic Europe,

56 Choreography Diagram Example No Magic Europe,

57 Introduction to BPM Introduction to BPMN Practical Modeling Session BPMN Best Practices Wrap up

58 From Bad Practices to Best Practices Bad Practices Best Practices 1. Different Understanding of Business Process Concept 1. Precise Business Process Concept Definition 2. Complex Diagrams 3. Mixed Naming 4. Modeling Minor Details 5. Slalom in Diagrams 6. Inventing Bicycle 7. Inconsistent Gateways 8. Repeating Events 2. Several Levels of Details 3. Naming Conventions 4. Documenting Minor Details 5. Clear Primary Scenario 6. Applying Process Patterns 7. Consistent Gateways 8. Proper Event Context No Magic Europe,

59 Mistake No.1: Different Understanding of Business Process Business process is the series of steps that a business executes to produce a product or service. Rummler and Brache At its most generic, any set of activities performed by a business that is initiated by an event, transforms information, materials or business commitments, and produces an output. Value chains and large-scale business processes produce outputs that are valued by customers. Other processes generate outputs that are valued by other processes. BP Trends Common samples of differently understood processes: ü Sales ü Process Order No Magic Europe,

60 Best Practice No.1: Precise Definition of Business Process Business Process is a reusable set of related activities, which is performed by organization in order to create business value (product, service, document) leading towards achieving business goals. Examples: ü Provide Loan ü Fulfill Order ü Organize Conference ü Prepare Annual Sales Plan ü Handle Customer Incident Report ü Change Customer s Rate Plan ü Perform Financial Audit ü Can you define... clear beginning?... clear end?... the business value process brings? a set of composing activities? reusable sequence of the actions? No Magic Europe,

61 Mistake No.2: Too Complex Diagrams The largest diagram we came across: ~ 450 actions ~ 950 flows No Magic Europe,

62 Best Practice No.2: Several Layers of Details No Magic Europe, 2012 The rule: up to 10 steps in one diagram Question: How many steps we can describe in 3 layers of details? 62

63 Mistake No.3: Inconsistent Naming ü Mixed naming hides inconsistent understanding! No Magic Europe,

64 Best Practice No.3: Use Naming Conventions The language that we speak shapes our thinking A formula for naming processes and activities: Strong Verb + Noun ü Emphasis on the achieved result, not on action! ü No conjunctions in names! ü Short name + documentation instead of long names! No Magic Europe,

65 Best Practice No.3: Refactored Process ü Action names focus on achieving the result ü No conjunctions in names ü Unnamed Gateway ü No long activity names: details are moved to documentation No Magic Europe,

66 Mistake No.4: Modeling Minor Details We can always add more and more business rules to the diagram. ü Is it worth putting it all to a diagram? No Magic Europe,

67 Best Practice No.4: Documenting Minor Details When required number of participants is not available, Head of Training Department can make a decision to run class if: ü There is urgent need to train employees ü Strategic partners/customers are registered to a class ü Cancellation costs will be higher than running costs No Magic Europe,

68 Mistake No.5 Slalom in the Diagrams Reading BPMN diagram is obscured by: ü Long, meandering, crossing lines ü Different size boxes ü Jumping in a timescale ü Mixed flow of the primary and alternative scenarios No Magic Europe,

69 Best Practice No.5: Clear Primary Scenario ü Primary scenario should be visible on one line ( ). ü It is recommended to start modeling from primary scenario and add secondary ones afterwards. ü All activities are the same size ü Shapes are aligned No Magic Europe,

70 Mistake No.6: Reinventing Bicycle ü Fresh-baked modelers often invent strange modeling approaches for well-known situations. No Magic Europe,

71 Mistake No.6: Reinventing Bicycle There is no delay to wait for the answer There is always 1 month delay No Magic Europe,

72 Best Practice No.6: Process Patterns Deferred Choice Pattern ü Process patterns provide bigger modeling components that enable creating simpler and more efficient process diagrams. No Magic Europe,

73 Best Practice No.6: Timer Events Patterns Scheduled Start Delay Timeout No Magic Europe,

74 Mistake No.7: Inconsistent Gateways No Magic Europe,

75 Best Practice No.7: Consistent Gateways No Magic Europe,

76 Mistake No.8: Repeating Events No Magic Europe,

77 Best Practice No.8: Proper Event Context ü A subprocess with attached event enables clearly define the scope of an event. No Magic Europe,

78 Wrap Up: Refactor Your Models ü Use standard notation ü Clearly define business process concept ü Apply naming conventions ü Refactor large diagrams to several layers of the details ü Exclude minor details from diagrams ü Keep primary scenario clear ü Create good looking diagrams ü Apply process patterns No Magic Europe,

79 How to Develop BPMN Modeling Culture? BPM Leader ü Communicates BPM vision ü Helps other employees to solve BPM problems Guidelines for Implementing Best Practices ü Naming conventions, diagram layout, bad vs. good examples ü BPM leader owns the document Regular model reviews ü Useful to involve external experts ü Share comments and suggestions Sharing experience inside and outside organization ü Confidentiality - do not discover concrete numbers ü Learning from own and others mistakes No Magic Europe,

80 More Information Is Available In ü Refactoring BPMN Models: From Bad Smells to Best Practices and Process Patterns Darius Šilingas, Edita Milevičienė No Magic Europe,

81 Introduction to BPM Introduction to BPMN Practical Modeling Session BPMN Best Practices Wrap up

82 Business Process Lifecycle: Continous Improvement Specify process and its relationships to business goals, organization roles, business rules, domain concepts Model Analyze Discuss process and its metrics, identify bottlenecks, suggest improvements Check actual process KPIs against planned ones Transform Monitor Business Process Lifecycle Reorganize business process taking into account its relationships to other business architecture elements Execute Run business processes and gather statistical data for monitoring and analysis Integrate Implement changes in information systems and people behavior No Magic Europe,

83 think BIG start SMALL and EVOLVE

84 Summary ü Business Process Management (BPM) is modern management methodology, which enables better organization performance by defining, organizing and continously optimizing business processes. ü Business process modeling enables understanding current situation (as-is) and define changes (to-be). ü BPMN is de facto standard for modeling business processes. ü BPM initiatives should achieve concrete business goals. ü Adoption of BPM should be incremental. ü Tools & standards only support BPM, people make it happen. No Magic Europe,

85 The End Thank You for Attention! Questions??? Let s Keep in Touch! No Magic Europe,

Efficient BPMN: from Anti-Patterns to Best Practices

Efficient BPMN: from Anti-Patterns to Best Practices Efficient BPMN: from Anti-Patterns to Best Practices Architecture Made Simple Kristina Bigelienė, No Magic Europe About Speaker Kristina Bigelienė kristina.bigeliene@nomagic.com Solution Architect for

More information

BPMN by example. Bizagi Suite. Copyright 2014 Bizagi

BPMN by example. Bizagi Suite. Copyright 2014 Bizagi BPMN by example Bizagi Suite Recruitment and Selection 1 Table of Contents Scope... 2 BPMN 2.0 Business Process Modeling Notation... 2 Why Is It Important To Model With Bpmn?... 2 Introduction to BPMN...

More information

BPMN Fundamentals. BPMI Meeting #12. London, United Kingdom May 13-14, 2004. Stephen A. White, IBM Notation Working Group Chair

BPMN Fundamentals. BPMI Meeting #12. London, United Kingdom May 13-14, 2004. Stephen A. White, IBM Notation Working Group Chair BPMN Fundamentals Stephen A. White, IBM Notation Working Group Chair BPMI Meeting #12 London, United Kingdom May 13-14, 2004 Topics Background Relationship to other BPM Notations/ Languages and to Standards

More information

Quick Guide Business Process Modeling Notation (BPMN)

Quick Guide Business Process Modeling Notation (BPMN) Quick Guide Business Process Modeling Notation (BPMN) IDM Technical Team January 2007 Quick Guide: BPMN 2 of 14 The scope of this document is to provide a quick guide to the concepts and usage of the Business

More information

BPMN 2.0 Tutorial. Daniel Brookshier Distinguished Fellow No Magic Inc.

BPMN 2.0 Tutorial. Daniel Brookshier Distinguished Fellow No Magic Inc. BPMN 2.0 Tutorial Daniel Brookshier Distinguished Fellow No Magic Inc. About the Tutorial Generated from MagicDraw UML Based on current BPMN 2.0 for UML reference implementation. Developed by Daniel Brookshier,

More information

Business Process Modeling Information Systems in Industry (372-1-4207 )

Business Process Modeling Information Systems in Industry (372-1-4207 ) Business Process Modeling Information Systems in Industry (372-1-4207 ) Arnon Sturm The material of this presentation is adopted from various people including:, Pnina Soffer, Iris Reinhartz-Berger 1 Outline

More information

Refactoring BPMN Models: From Bad Smells to Best Practices and Patterns

Refactoring BPMN Models: From Bad Smells to Best Practices and Patterns Refactoring BPMN Models: From Bad Smells to Best Practices and Patterns INTRODUCTION Darius Silingas and Edita Mileviciene, No Magic, Lithuania BPMN is already acknowledged as a de facto standard for business

More information

BPMN Business Process Modelling Notation

BPMN Business Process Modelling Notation BPMN Business Process Modelling Notation Knut Hinkelmann This chapter is based on the BPMN Tutorial of Stephen A. White and the book White, S.A., Miers, D. (2008) BPMN - Modeling and Reference Guide. Future

More information

IBM Software Group. Introduction to BPMN. Stephen A. White, BPM Architect, IBM October 16, 2006. IBM Corporation

IBM Software Group. Introduction to BPMN. Stephen A. White, BPM Architect, IBM October 16, 2006. IBM Corporation IBM Software Group Introduction to BPMN Stephen A. White, BPM Architect, IBM October 16, 2006 IBM Corporation Introduction IBM Software Group WebSphere software! This tutorial introduces business process

More information

Business Process Modelling Notation A tutorial

Business Process Modelling Notation A tutorial Business Process Modelling Notation A tutorial Sam Mancarella Chief Technology Officer Sparx Systems sam.mancarella@sparxsystems.com OMG SOA in Healthcare January 14, 2011 Tutorial Objectives This tutorial

More information

Dr. Jana Koehler IBM Zurich Research Laboratory

Dr. Jana Koehler IBM Zurich Research Laboratory Precise Modeling of Business Processes with the Business Process Modeling Notation BPMN 2.0 Dr. Jana Koehler IBM Zurich Research Laboratory ZRL BIT at a Glance Computer Science at ZRL: Security/Cryptography

More information

Process Modeling Notations and Workflow Patterns

Process Modeling Notations and Workflow Patterns Process Modeling Notations and Workflow Patterns Stephen A. White, IBM Corp., United States ABSTRACT The research work of Wil van der Aalst, Arthur ter Hofstede, Bartek Kiepuszewski, and Alistair Barros

More information

From Business Process Models to Use Case Models

From Business Process Models to Use Case Models : A systematic approach Estrela Ferreira da Cruz, Ricardo Machado, Maribel Santos Universidade do Minho, Portugal EEWC, 7 May 2014 Agenda: Contextualization Motivation Approach From BPMN model to use case

More information

The Business Process Model

The Business Process Model The Business Process Model by Sparx Systems All material Sparx Systems 2007 Sparx Systems 2007 Page: 1 Table of Contents INTRODUCTION...3 BUSINESS PROCESS MODELING NOTATION (BPMN)...4 FLOW ELEMENTS...4

More information

OMG releases BPMN 1.1 - What's changed?

OMG releases BPMN 1.1 - What's changed? OMG releases BPMN 1.1 - What's changed? (revised version as of April 2008) Gero Decker 1 and Torben Schreiter 2 1 Hasso Plattner Institute, Potsdam, Germany 2 inubit AG, Berlin, Germany Abstract The Business

More information

Modeling Business Processes with BPMN. Andrea Marrella marrella@dis.uniroma1.it

Modeling Business Processes with BPMN. Andrea Marrella marrella@dis.uniroma1.it Modeling Business Processes with BPMN Andrea Marrella marrella@dis.uniroma1.it Presentation Outline This seminar introduces business process modeling using the BPMN (Business Process Model and Notation)

More information

Process Modeling using BPMN 2.0

Process Modeling using BPMN 2.0 Process Modeling using BPMN 2.0 This chapter provides a brief overview of Business Process Modeling Notation (BPMN) concepts with particular emphasis on the BPMN 2.0 additions. In addition, it describes

More information

Introduction to BPMN

Introduction to BPMN Stephen A. White, IBM Corporation Abstract This paper is intended to provide a high-level overview and introduction to the Business Process Modeling Notation (BPMN). The context and general uses for BPMN

More information

Business Process Standards and Modeling

Business Process Standards and Modeling Business Process Standards and Modeling Janne J. Korhonen Helsinki University of Technology STANDARDS Standards Organizations Object Management Group (www.omg.org) Business Process Modeling Notation (BPMN)

More information

BPMN 2.0 Descriptive Constructs

BPMN 2.0 Descriptive Constructs Reference: Mustafa Jarrar: Lecture Notes on BPMN 2.0 Descriptive Constructs Birzeit University, Palestine, 2015 BPMN 2.0 Descriptive Constructs Mustafa Jarrar Birzeit University, Palestine mjarrar@birzeit.edu

More information

INTRODUCTION TO BUSINESS PROCESS MODELING NOTATION BPMN 1.2 AND BPMN 2.0

INTRODUCTION TO BUSINESS PROCESS MODELING NOTATION BPMN 1.2 AND BPMN 2.0 INTRODUCTION TO BUSINESS PROCESS MODELING NOTATION BPMN 1.2 AND BPMN 2.0 Email: {goliva,gerosa}@ime.usp.br / Twitter: @golivax Agenda 2 Introduction to Business Processes BPMN 1.2 Introduction Elements

More information

4.7 Business Process Model and Notation

4.7 Business Process Model and Notation 206 4 Process Orchestrations 4.7 Business Process Model and Notation This section introduces the Business Process Model and Notation (BPMN), developed under the coordination of the Object Management Group.

More information

BPMN Business Process Modeling Notation

BPMN Business Process Modeling Notation BPMN (BPMN) is a graphical notation that describes the logic of steps in a business process. This notation has been especially designed to coordinate the sequence of processes and messages that flow between

More information

Process Modelling Notations

Process Modelling Notations Process Modelling Notations Event-driven Process Chains (EPC) Business Process Modelling Notation (BPMN) Workflow Management Agenda Motivation for BPM EPC BPMN Case Study 1 Why Business Process Modelling

More information

Modeling Guidelines Manual

Modeling Guidelines Manual Modeling Guidelines Manual [Insert company name here] July 2014 Author: John Doe john.doe@johnydoe.com Page 1 of 22 Table of Contents 1. Introduction... 3 2. Business Process Management (BPM)... 4 2.1.

More information

Why are Business Process Models often too complex? Do s and Don ts for Business Process Modelers

Why are Business Process Models often too complex? Do s and Don ts for Business Process Modelers Why are Business Process Models often too complex? Do s and Don ts for Business Process Modelers Version 1.0 This document developed by Dr. Juergen Pitschke, BCS-Dr. Juergen Pitschke, www.enterprise-design.eu

More information

IDENTIFYING A SUBSET OF BPMN FOR IDM DEVELOPMENT

IDENTIFYING A SUBSET OF BPMN FOR IDM DEVELOPMENT IDENTIFYING A SUBSET OF BPMN FOR IDM DEVELOPMENT Young Hyun Park, Ph.D. Student, nuyhyun@yonsei.ac.kr Chi Yon Cho, Graduate student, silvury@naver.com Ghang Lee, Ph.D. Associate Professor, glee@yonsei.ac.kr,

More information

Business Process Modelling. CA4 Business Process Modelling 1

Business Process Modelling. CA4 Business Process Modelling 1 Business Process Modelling CA4 Business Process Modelling 1 Historical View of BP Modelling Work Process Flow (early to mid 1900s) + Frank Gilbreth & his 'Flow Process Charts' (= flowcharts) + First structured

More information

The OMG BPM Standards

The OMG BPM Standards The OMG BPM Standards Derek Miers CEO, BPM Focus +44 (20) 8742 8500 UK Office +44 (7703) 178 500 UK Cell +1 (714) 600 9010 US Cell miers@bpmfocus.org A BPM Definition Business Process Management is primarily

More information

Circles and Diamonds and Squares, Oh My! Demystifying the BPMN Standard

Circles and Diamonds and Squares, Oh My! Demystifying the BPMN Standard Circles and Diamonds and Squares, Oh My! Demystifying the BPMN Standard BPMN standards can be confusing, but once you understand their purpose and how to use them, they can be lifesavers. This paper, based

More information

What is a process? So a good process must:

What is a process? So a good process must: PROCESS DESIGN BEST PRACTICES TABLE OF CONTENTS 1 What is a process? 2 The five Ws of process design 3 Standards are key 4 The how creating a model 5 How do you know when you have finished? 6 About ARIS

More information

Analytics for Performance Optimization of BPMN2.0 Business Processes

Analytics for Performance Optimization of BPMN2.0 Business Processes Analytics for Performance Optimization of BPMN2.0 Business Processes Robert M. Shapiro, Global 360, USA Hartmann Genrich, GMD (retired), Germany INTRODUCTION We describe a new approach to process improvement

More information

MEASURING SOFTWARE FUNCTIONAL SIZE FROM BUSINESS PROCESS MODELS

MEASURING SOFTWARE FUNCTIONAL SIZE FROM BUSINESS PROCESS MODELS International Journal of Software Engineering and Knowledge Engineering World Scientific Publishing Company MEASURING SOFTWARE FUNCTIONAL SIZE FROM BUSINESS PROCESS MODELS CARLOS MONSALVE CIDIS-FIEC, Escuela

More information

MTAT.03.231 Business Process Management (BPM) (for Masters of IT) Lecture 2: Introduction to BPMN

MTAT.03.231 Business Process Management (BPM) (for Masters of IT) Lecture 2: Introduction to BPMN MTAT.03.231 Business Process Management (BPM) (for Masters of IT) Lecture 2: Introduction to BPMN Marlon Dumas marlon.dumas ät ut. ee How to engage in BPM? 1. Opportunity assessment 2. Process modelling

More information

Enterprise IT Architectures BPM (Business Process Management)

Enterprise IT Architectures BPM (Business Process Management) Dr. Hans-Peter Hoidn Executive Architect, IBM Distinguished IT Architect (Opengroup) Enterprise IT Architectures BPM (Business Process Management) Introduction 2 Agenda of this Part Business Process Management

More information

Business Process Modeling Notation. Bruce Silver Principal, BPMessentials bruce@brsilver.com

Business Process Modeling Notation. Bruce Silver Principal, BPMessentials bruce@brsilver.com Business Process Modeling Notation Bruce Silver Principal, BPMessentials bruce@brsilver.com About Me Founder/principal BPMessentials (2007) The leading provider of BPMN training and certification Now expanded

More information

Human-Readable BPMN Diagrams

Human-Readable BPMN Diagrams Human-Readable BPMN Diagrams Refactoring OMG s E-Mail Voting Example Thomas Allweyer V 1.1 1 The E-Mail Voting Process Model The Object Management Group (OMG) has published a useful non-normative document

More information

Business Process Driven SOA using BPMN and BPEL

Business Process Driven SOA using BPMN and BPEL Business Process Driven SOA using BPMN and BPEL From Business Process Modeling to Orchestration and Service Oriented Architecture Matjaz B. Juric Kapil Pant PUBLISHING BIRMINGHAM - MUMBAI Preface Chapter

More information

Bruce Silver Associates Independent Expertise in BPM

Bruce Silver Associates Independent Expertise in BPM Bruce Silver Associates Independent Expertise in BPM BPMN and the Business Process Expert Summary: BPMN has become the standard language of the Business Process Expert, usable for descriptive process modeling,

More information

Transforming PICTURE to BPMN 2.0 as Part of the Model-driven Development of Electronic Government Systems

Transforming PICTURE to BPMN 2.0 as Part of the Model-driven Development of Electronic Government Systems Heitkötter, Henning, Transforming PICTURE to BPMN 2.0 as Part of the Model-Driven Development of Electronic Government Systems, 44th Hawaii International Conference on System Sciences (HICSS), pp. 1 10,

More information

Business Process Analysis for Business Process Simplification and Automation

Business Process Analysis for Business Process Simplification and Automation The United Nations Network of Experts for Paperless Trade Business Process Analysis for Business Process Simplification and Automation Workshop on Launch of the Implementation Master Plan for Mongolia

More information

Bruce Silver Associates Independent Expertise in BPM

Bruce Silver Associates Independent Expertise in BPM Bruce Silver Associates Independent Expertise in BPM BPMN and the Business Process Expert Summary: BPMN has become the standard language of the Business Process Expert, usable for descriptive process modeling,

More information

SOA Enabled Workflow Modernization

SOA Enabled Workflow Modernization Abstract Vitaly Khusidman Workflow Modernization is a case of Architecture Driven Modernization (ADM) and follows ADM Horseshoe Lifecycle. This paper explains how workflow modernization fits into the ADM

More information

WebSphere Business Modeler

WebSphere Business Modeler Discovering the Value of SOA WebSphere Process Integration WebSphere Business Modeler Workshop SOA on your terms and our expertise Soudabeh Javadi Consulting Technical Sales Support WebSphere Process Integration

More information

University of Pisa. MSc in Computer Engineering. Business Processes Management. Lectures

University of Pisa. MSc in Computer Engineering. Business Processes Management. Lectures University of Pisa MSc in Computer Engineering Business Processes Management Large and complex organizations are a tangible manifestation of advanced technology, more than machinery itself. (J.K. Galbraith)

More information

Go beyond 95: learn Business Process Management (BPM)! Razvan Radulian, MBA Independent Consultant/Coach Why-What-How Consulting, LLC

Go beyond 95: learn Business Process Management (BPM)! Razvan Radulian, MBA Independent Consultant/Coach Why-What-How Consulting, LLC Go beyond 95: learn Business Process Management (BPM)! Razvan Radulian, MBA Independent Consultant/Coach Why-What-How Consulting, LLC Roadmap A case for Business Models A case for Business Process Models

More information

IBM Business Process Manager Version 8 Release 5. Hiring Tutorial

IBM Business Process Manager Version 8 Release 5. Hiring Tutorial IBM Business Process Manager Version 8 Release 5 Hiring Tutorial Note Before using this information and the product it supports, read the information in Notices. This edition applies to version 8.5 of

More information

Using UML Part Two Behavioral Modeling Diagrams

Using UML Part Two Behavioral Modeling Diagrams UML Tutorials Using UML Part Two Behavioral Modeling Diagrams by Sparx Systems All material Sparx Systems 2007 Sparx Systems 2007 Page 1 Trademarks Object Management Group, OMG, Unified Modeling Language,

More information

Basic Unified Process: A Process for Small and Agile Projects

Basic Unified Process: A Process for Small and Agile Projects Basic Unified Process: A Process for Small and Agile Projects Ricardo Balduino - Rational Unified Process Content Developer, IBM Introduction Small projects have different process needs than larger projects.

More information

BPMN for OAGIS Scenarios

BPMN for OAGIS Scenarios BPMN for OAGIS Scenarios Denis Gagné www.businessprocessincubator.com Chair BPSWG at WfMC XPDL Co-Editor at WfMC BPMN 2.0 FTF Member at OMG BPMN 2.1 RTF Member at OMG CMMN Submission at OMG Processes A

More information

INF5120 Modellbasert Systemutvikling Modelbased System development

INF5120 Modellbasert Systemutvikling Modelbased System development INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 10: 04.04.2016 Arne-Jørgen Berre arneb@ifi.uio.no or Arne.J.Berre@sintef.no 1 Course parts (16 lectures) n January February (1-7)

More information

Business Process Modelling with BPMN. Monique Snoeck Management Information Systems Group FEB KU Leuven monique.snoeck@kuleuven.be

Business Process Modelling with BPMN. Monique Snoeck Management Information Systems Group FEB KU Leuven monique.snoeck@kuleuven.be Business Process Modelling with BPMN Monique Snoeck Management Information Systems Group FEB KU Leuven monique.snoeck@kuleuven.be Agenda What are Business Processes? What is Business Process Management?

More information

Model Simulation in Rational Software Architect: Business Process Simulation

Model Simulation in Rational Software Architect: Business Process Simulation Model Simulation in Rational Software Architect: Business Process Simulation Mattias Mohlin Senior Software Architect IBM The BPMN (Business Process Model and Notation) is the industry standard notation

More information

Modeling Workflow Patterns

Modeling Workflow Patterns Modeling Workflow Patterns Bizagi Suite Workflow Patterns 1 Table of Contents Modeling workflow patterns... 4 Implementing the patterns... 4 Basic control flow patterns... 4 WCP 1- Sequence... 4 WCP 2-

More information

COMBINING PROCESS MODELLING AND CASE MODELLING

COMBINING PROCESS MODELLING AND CASE MODELLING Page 1 COMBINING PROCESS MODELLING AND CASE MODELLING Knut Hinkelmann and Arianna Pierfranceschi FHNW University of Applied Sciences and Arts Northwestern Switzerland, School of Business Riggenbachstrasse

More information

Process and Procedure Definition: A Primer

Process and Procedure Definition: A Primer Process and Procedure Definition: A Mike Bandor Member of the Technical Staff Acquisition Support Program mbandor@sei.cmu.edu Overview What is a process? Definitions Varieties of Processes & Procedures

More information

This document covers version 1.0.1 of BPMN2 Modeler, published November 15, 2013.

This document covers version 1.0.1 of BPMN2 Modeler, published November 15, 2013. INTRODUCTION The Eclipse BPMN2 Modeler is an open-source, graphical tool for authoring and editing files that are compliant with the OMG BPMN 2.0 standard. It is assumed that the reader is familiar with

More information

XPDL 2.0 and BPMN 1.0 Tutorial

XPDL 2.0 and BPMN 1.0 Tutorial XPDL 2.0 and BPMN 1.0 Tutorial March April 2006 Keith Swenson Chair, WfMC Technical Committee VP of Research and Development, Fujitsu Software Corporation Justin Brunt Vice Chair, Europe, WfMC Steering

More information

White Paper BPMN 2.0 Task Types Explained

White Paper BPMN 2.0 Task Types Explained White Paper BPMN 2.0 Task Types Explained WP0093 August 2013 Tasks represent the most fundamental process elements, which define units of work in a process. In BPMN, a Task represents an atomic Activity

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2006 Vol. 5. No. 8, November-December 2006 Requirements Engineering Tasks Donald Firesmith,

More information

BPMN and Simulation. L. J. Enstone & M. F. Clark The Lanner Group April 2006

BPMN and Simulation. L. J. Enstone & M. F. Clark The Lanner Group April 2006 BPMN and Simulation L. J. Enstone & M. F. Clark The Lanner Group April 2006 Abstract This paper describes the experiences and technical challenges encountered by the Lanner group in building a Java based

More information

SECTION 2 PROGRAMMING & DEVELOPMENT

SECTION 2 PROGRAMMING & DEVELOPMENT Page 1 SECTION 2 PROGRAMMING & DEVELOPMENT DEVELOPMENT METHODOLOGY THE WATERFALL APPROACH The Waterfall model of software development is a top-down, sequential approach to the design, development, testing

More information

State of Practice in Modeling and Model-Driven Development

State of Practice in Modeling and Model-Driven Development State of Practice in Modeling and Model-Driven Development Dr. Darius Šilingas Head of Solutions Department @ No Magic Europe darius.silingas@nomagic.com About Lecturer Dr. Darius Šilingas ü Head of Solutions

More information

Faculty of Science and Technology MASTER S THESIS. Writer: Artur Latifov

Faculty of Science and Technology MASTER S THESIS. Writer: Artur Latifov Faculty of Science and Technology MASTER S THESIS Study program/ Specialization: Computer science Spring semester, 2012 Open Writer: Artur Latifov Faculty supervisor: (Artur Latifov) Chunming Rong External

More information

A Comparison of SOA Methodologies Analysis & Design Phases

A Comparison of SOA Methodologies Analysis & Design Phases 202 A Comparison of SOA Methodologies Analysis & Design Phases Sandra SVANIDZAITĖ Institute of Mathematics and Informatics, Vilnius University Abstract. Service oriented computing is a new software engineering

More information

Oracle BPA Suite: Model and Implement Business Processes Volume I Student Guide

Oracle BPA Suite: Model and Implement Business Processes Volume I Student Guide Oracle BPA Suite: Model and Implement Business Processes Volume I Student Guide D70464GC10 Edition 1.0 September 2008 D56390 Author Viktor Tchemodanov Technical Contributors and Reviewers Madhavi Buchi

More information

Information Technology Leadership Academy 21 (ITLA21) Business Process Modeling (BPM) Readiness Guide

Information Technology Leadership Academy 21 (ITLA21) Business Process Modeling (BPM) Readiness Guide Information Technology Leadership Academy 21 (ITLA21) Business Process Modeling (BPM) Readiness Guide Version 1.0 May 16, 2014 Revision History Revision # Date of Release Owner Summary of Changes Version

More information

Outline. INF5120 Modellbasert Systemutvikling Modelbased System development. Lecture 7: 07.03.2011. SiSaS methodology BPMN 2.0 BPMN 2.

Outline. INF5120 Modellbasert Systemutvikling Modelbased System development. Lecture 7: 07.03.2011. SiSaS methodology BPMN 2.0 BPMN 2. INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 7: 07.03.2011 BPMN 2.0 Arne-Jørgen Berre 1 Outline SiSaS methodology BPMN 2.0 1 SiSaS SINTEF Software as a Service Methodology,

More information

JWT metamodel compared to BPMN metamodel

JWT metamodel compared to BPMN metamodel JWT metamodel compared to BPMN metamodel Philipp Kretschmer University of Augsburg Programming distributed Systems Lab Augsburg, Germany philipp.rolf.kretschmer@student.uni-augsburg.de 1 Introduction Speaking

More information

IBM Business Process Manager Version 8 Release 5. Hiring Tutorial IBM

IBM Business Process Manager Version 8 Release 5. Hiring Tutorial IBM IBM Business Process Manager Version 8 Release 5 Hiring Tutorial IBM Note Before using this information and the product it supports, read the information in Notices on page 95. This edition applies to

More information

Bruce Silver Associates Independent Expertise in BPM

Bruce Silver Associates Independent Expertise in BPM Bruce Silver Associates Independent Expertise in BPM BPMN and the Business Process Expert, Part 6: Choreography and Multi-Pool Processes Summary: In addition to describing the internal process orchestration,

More information

The OMG Business Process Related Standards

The OMG Business Process Related Standards The OMG Business Process Related Standards An emerging set of standards that enable Model Driven businesses Author: Derek Miers, CEO BPM Focus and PR Chair BPMI-SC 1 Table Of Contents ABSTRACT... 1 OMG

More information

Business Process Modeling

Business Process Modeling Business Process Modeling This paper, based on a webinar by BPM analyst and blogger Sandy Kemsley, provides an overview of business process design. Topics include: BPM standards BPM and architecture BPM

More information

SECTION 4 TESTING & QUALITY CONTROL

SECTION 4 TESTING & QUALITY CONTROL Page 1 SECTION 4 TESTING & QUALITY CONTROL TESTING METHODOLOGY & THE TESTING LIFECYCLE The stages of the Testing Life Cycle are: Requirements Analysis, Planning, Test Case Development, Test Environment

More information

Chapter 3 Essential Process Modeling

Chapter 3 Essential Process Modeling Chapter 3 Essential Process Modeling Essentially, all models are wrong, but some are useful. George E.P. Box (1919 ) Business process models are important at various stages of the BPM lifecycle. Before

More information

BIS 3106: Business Process Management. Lecture Two: Modelling the Control-flow Perspective

BIS 3106: Business Process Management. Lecture Two: Modelling the Control-flow Perspective BIS 3106: Business Process Management Lecture Two: Modelling the Control-flow Perspective Makerere University School of Computing and Informatics Technology Department of Computer Science SEM I 2015/2016

More information

Process Description Incident/Request. HUIT Process Description v6.docx February 12, 2013 Version 6

Process Description Incident/Request. HUIT Process Description v6.docx February 12, 2013 Version 6 Process Description Incident/Request HUIT Process Description v6.docx February 12, 2013 Version 6 Document Change Control Version # Date of Issue Author(s) Brief Description 1.0 1/21/2013 J.Worthington

More information

Business Process Management Initiative - BPMN and the BPCNOM Style

Business Process Management Initiative - BPMN and the BPCNOM Style June 3, 2014 Paul Harmon OMG BPM Standards There are several groups that are working to develop standards for the business process space. One group is the Object Management Group (OMG). The OMG is a consortium

More information

Integration of SAP NetWeaver BPM and Signavio Process Editor. A White Paper

Integration of SAP NetWeaver BPM and Signavio Process Editor. A White Paper Integration of SAP NetWeaver BPM and Signavio Process Editor A White Paper February 2013 Authors Gero Decker, Signavio GmbH (gero.decker@signavio.com) Nico Herzberg, HPI at University of Potsdam (nico.herzberg@hpi.uni-potsdam.de)

More information

SemTalk BPMN Tutorial APRIL 2015 Email: support@semtalk.com. Tutorial SemTalk 4.3 BPMN Edition for Business Process Analysis

SemTalk BPMN Tutorial APRIL 2015 Email: support@semtalk.com. Tutorial SemTalk 4.3 BPMN Edition for Business Process Analysis Tutorial SemTalk 4.3 BPMN Edition for Business Process Analysis Contents 1. About Business Process Modeling Notation (BPMN)... 3 2. Starting SemTalk BPMN Edition... 4 3. Editing a Process... 7 3.1. Adding

More information

Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements

Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements Questions? Assignment Why is proper project management important? What is goal of domain analysis? What is the difference between functional and non- functional requirements? Why is it important for requirements

More information

BPM Methodologies: Turning the Land of Confusion into Solutions for your BPM Initiatives. Alan Ramias Partner PERFORMANCE DESIGN LAB

BPM Methodologies: Turning the Land of Confusion into Solutions for your BPM Initiatives. Alan Ramias Partner PERFORMANCE DESIGN LAB BPM Methodologies: Turning the Land of Confusion into Solutions for your BPM Initiatives Alan Ramias Partner PERFORMANCE DESIGN LAB The Uses of BPM Methodology To define/describe processes To improve processes

More information

Now Available on Amazon

Now Available on Amazon Tom Debevoise James Taylor The MicroGuide to Process and Decision Modeling in BPMN/DMN Building More Effective Processes by Integrating Process Modeling with Decision Modeling This book sample contains:

More information

California Enterprise Architecture Framework

California Enterprise Architecture Framework Version 2.0 August 01, 2013 This Page is Intentionally Left Blank Version 2.0 ii August 01, 2013 TABLE OF CONTENTS 1 Executive Summary... 1 1.1 What is Enterprise Architecture?... 1 1.2 Why do we need

More information

An Introduction to Business Process Modeling

An Introduction to Business Process Modeling An Introduction to Business Process Modeling Alejandro Vaisman Université Libre de Bruxelles avaisman@ulb.ac.be Abstract. Business Process Modeling (BPM) is the activity of representing the processes of

More information

10g versions followed on separate paths due to different approaches, but mainly due to differences in technology that were known to be huge.

10g versions followed on separate paths due to different approaches, but mainly due to differences in technology that were known to be huge. Oracle BPM 11g Platform Analysis May 2010 I was privileged to be invited to participate in "EMEA BPM 11g beta bootcamp" in April 2010, where I had close contact with the latest release of Oracle BPM 11g.

More information

A Business Process Driven Approach for Generating Software Modules

A Business Process Driven Approach for Generating Software Modules A Business Process Driven Approach for Generating Software Modules Xulin Zhao, Ying Zou Dept. of Electrical and Computer Engineering, Queen s University, Kingston, ON, Canada SUMMARY Business processes

More information

A business process metamodel for Enterprise Information Systems automatic generation

A business process metamodel for Enterprise Information Systems automatic generation A business process metamodel for Enterprise Information Systems automatic generation Luiz Fernando Batista Loja 1, Valdemar Vicente Graciano Neto 1, Sofia Larissa da Costa 1, Juliano Lopes de Oliveira

More information

Requirements engineering

Requirements engineering Learning Unit 2 Requirements engineering Contents Introduction............................................... 21 2.1 Important concepts........................................ 21 2.1.1 Stakeholders and

More information

Process-Driven SOA Development

Process-Driven SOA Development Architect: SOA and BPM DOWNLOAD Oracle SOA Suite TAGS SOA, BPM, BPEL, All Architect Articles Process-Driven SOA Development by Matjaz B. Juric Developing end-to-end business process support following the

More information

Chapter 2 Introduction to Business Processes, BPM, and BPM Systems

Chapter 2 Introduction to Business Processes, BPM, and BPM Systems Chapter 2 Introduction to Business Processes, BPM, and BPM Systems This chapter provides a basic overview on business processes. In particular it concentrates on the actual definition and characterization

More information

Aplicando enfoque MDE a aplicaciones WEB-SOA

Aplicando enfoque MDE a aplicaciones WEB-SOA Aplicando enfoque MDE a aplicaciones WEB-SOA María Consuelo Franky lfranky@javeriana.edu.co Dpto. Ingeniería de Sistemas Universidad Javeriana Bogotá - 2010 http://sophia.javeriana.edu.co/~lfranky/ 1 Temario

More information

A process model is a description of a process. Process models are often associated with business processes.

A process model is a description of a process. Process models are often associated with business processes. Process modeling A process model is a description of a process. Process models are often associated with business processes. A business process is a collection of related, structured activities that produce

More information

Developing SOA solutions using IBM SOA Foundation

Developing SOA solutions using IBM SOA Foundation Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this

More information

Modeling Business Processes for SOA: Designing the Service Oriented Enterprise

Modeling Business Processes for SOA: Designing the Service Oriented Enterprise Modeling Business Processes for SOA: Designing the Service Oriented Enterprise 27 Mar. 03-23-05 2006 March 27, 2006 Fred A. Cummins, EDS Fellow, Chair OMG BMIDTF EDS Technology Policy, Processes and Standards

More information

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,

More information

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Business Process Management (BPM) Center of Excellence (CoE) Glossary October 26, 2009 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A Activity A generic term for work that a company or organization

More information

BPM and Simulation. A White Paper. Signavio, Inc. Nov 2013. Katharina Clauberg, William Thomas

BPM and Simulation. A White Paper. Signavio, Inc. Nov 2013. Katharina Clauberg, William Thomas BPM and Simulation A White Paper Signavio, Inc. Nov 2013 Katharina Clauberg, William Thomas Table of Contents 1. Executive Summary... 3 2. Setting the Scene for Process Change... 4 3. Identifying the Goals

More information

Discover The Hidden Gem That Improves Business Productivity. Toll free 1 800 478 9511 www.shawtracking.ca

Discover The Hidden Gem That Improves Business Productivity. Toll free 1 800 478 9511 www.shawtracking.ca Discover The Hidden Gem That Improves Business Productivity Toll free 1 800 478 9511 www.shawtracking.ca Are you operating your business at its full potential? Being able to ask yourself this question

More information

Chapter01. Introduction to Software Project Management

Chapter01. Introduction to Software Project Management Chapter01. Introduction to Software Project Management A project = collaborative set of actions that is carefully planned to meet certain objectives, mission or a goal. Every state of a project is indicated

More information