Enn Õunapuu ICT-643

Slides:



Advertisements
Similar presentations
CHAPTER OBJECTIVE: NORMALIZATION THE SNOWFLAKE SCHEMA.
Advertisements

Marlon Dumas marlon.dumas ät ut . ee
Chapter 7 Structuring System Process Requirements
© 2005 by Prentice Hall 7-1 Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey.
Business Process Modelling -9.2/ Marcello La Rosa Queensland University of Technology Brisbane, 19 September 2013.
1 Introduction to modeling Process modelling. 2 Where are we? #TitleDate 1Introduction ORM modeling Relational modeling
BPMN.
BPMN An Introduction ISIS. © ILOG, All Rights Reserved 2 Definition of BPMN Business Process Modeling Notation provides:  The capability of defining.
Bite sized training sessions: Process Modelling – Part 1 of 2 Process Model Diagrams.
Department of Computer Science 1 CSS 496 Business Process Re-engineering for BS(CS)
ICT 1 INF5120 ”Modellbasert Systemutvikling” ”Modelbased System development” Lecture 7: BPMN 2.0 Arne-Jørgen Berre.
Department of Computer Science 1 CSS 496 Business Process Re-engineering for BS(CS)
Process Modeling SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED. 1 Roberta M. Roth.
Marlon Dumas marlon.dumas ät ut . ee
Chapter 7 Structuring System Process Requirements
Marlon Dumas University of Tartu
Chapter 1: Data Flow Diagram Structuring System Process Requirements
Session-8 Data Management for Decision Support
1 CMPT 275 High Level Design Phase Modularization.
Incremental Design Why incremental design? Goal of incremental design Tools for incremental design  UML diagrams  Design principles  Design patterns.
ICT EMMSAD’05 13/ Assessing Business Process Modeling Languages Using a Generic Quality Framework Anna Gunhild Nysetvold* John Krogstie *, § IDI,
Marlon Dumas University of Tartu
Modern Systems Analysis and Design Fifth Edition
Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
BPMN.  BPMN will provide businesses with the capability of understanding their internal business procedures in a graphical notation.
© 2005 by Prentice Hall Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 5th Edition Copyright © 2015 John Wiley & Sons, Inc. All rights.
Comparison of The Workflow Management Systems Bizagi, ProcessMaker, and Joget Mohamed Zeinelabdeen Abdelgader [1], Omer Salih Dawood [2], Mohamed Elhafiz.
MTAT Business Process Management Lecture 3 – Process Modeling II Marlon Dumas marlon.dumas ät ut. ee 1.
Prof. Marcello La Rosa BPM Discipline Queensland University of Technology.
SOFTWARE TESTING LECTURE 9. OBSERVATIONS ABOUT TESTING “ Testing is the process of executing a program with the intention of finding errors. ” – Myers.
Copyright 2009, ProcessAnalytica LLC BPMN2.0 Process Diagram Conformance Classes Presented by: Robert Shapiro Chairman: WfMC Conformance Working Group.
Business Process Modelling
7-1 Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition.
Lists and the Collection Interface Chapter 4. Chapter 4: Lists and the Collection Interface2 Chapter Objectives To become familiar with the List interface.
Procurement Policy Summary
Studio modeling basics
Rob Gleasure IS3320 Developing and Using Management Information Systems Lecture 15: Data-Flow Diagrams 2 – Level.
Subgroup Chair: Robert Shapiro (Global360) Baseline Proposal:
System Architect support for Business Process Modeling Notation (BPMN)
Discovering high-level models and working with BPMN in ProM
Marlon Dumas marlon.dumas ät ut . ee
Requirements Techniques, cont.
Chapter 4: Business Process and Functional Modeling, continued
Information Systems in Organizations 2
Process Modeling Graphically represent the processes that capture, manipulate, store, and distribute data between a system and its environment Models DFDs.
Bills of Quantities Introduction to FIDIC - Bills of Quantities -
Process Modeling for BIM
Behavioral Design Patterns
Information Systems in Organizations 2
Introduction to Control Flow Patterns and BizAgi
CSS 496 Business Process Re-engineering for BS(CS)
Chapter 10: Process Implementation with Executable Models
Specifying collaborative decision-making systems
Enn Õunapuu ICT-643
Information Systems in Organizations 2
Information Systems in Organizations 2
Information Systems in Organizations 2
Marlon Dumas marlon.dumas ät ut . ee
BPMN - Business Process Modeling Notations
Step 1: Write the problem
PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG
Information Systems in Organizations 2
What is Sky.NET? A large-scale simulation framework geared towards complex entity-entity interaction scenarios. Highly flexible, extensible system Simulations.
Information Systems in Organizations 2
Information Systems in Organizations 2
CrawlBuddy The web’s best friend.
Tools for the Automation of large distributed control systems
Business Process Modeling Notation (BPMN)
Information Systems in Organizations 2
Presentation transcript:

Enn Õunapuu enn.ounapuu@ttu.ee ICT-643 Business process modeling and automation – IDU0111 Practice 4 Advanced BPMN Enn Õunapuu enn.ounapuu@ttu.ee ICT-643

Goal defined simply Use of supply chain Use of subprocesses Use of advanced events

Supply chain

Next generation supply chain

Sub-processes An activity in a process can invoke a separate sub-process Use this feature to: Decompose large models into smaller ones, making them easier to understand and maintain

Guideline: Multi-level modeling Level 1: value chain Simple linear description of the phases of the process No gateways Each activity chain is a sub-process Level 2+: expand each activity in the value chain, add incrementally the following: Decisions, handoffs (lanes, pools) Parallel gateways, different types of events Data objects & data stores And as much detail as you need, and no more

Guideline: Multi-level modeling (cont.) At each level, decompose according to: Logical milestones towards achieving the outcome of the process Major objects used in the process Decompose until processes are of “reasonable” size e.g. up to 20 nodes (tasks+events+gateways) per model

Value chain with sub-processes

Fragment of SCOR’s process hierarchy APICS SCOR framework: http://www.apics.org/

Side Note: Bizagi Milestones (non-standard BPMN)

Side Note: non-BPMN value chain notation (e.g. Signavio, ARIS) Collapsed process model

Example: internal exception PO handling Consider again our “PO Handling process” example with the following extension: if an item is not available, any processing related to the PO must be stopped. Thereafter, the client needs to be notified that the PO cannot be further processed. We see in this example that the unavailability of the item is actually an internal problem, not due to the business environment in which our process is executed

Tools Bizagi business process modeler Archimate

Questions?