Valdkonnateadmiste olulisus, äriprotsessid

Slides:



Advertisements
Similar presentations
Software and Systems Engineering Seminar Winter 2011 Domain-specific languages in model-driven software engineering 1 Speaker: Valentin ROBERT.
Advertisements

Integration-centric implementation of BPM in Financial Services.
MODUL 1 Analisis & Informasi Proses Bisnis (CSA221)
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Software Requirements Engineering
Use Case Development Social Journey Template. A “Use Case” is simply a defined way of using Yammer to accomplish a goal or complete a task. Define the.
CUSTOMER FOCUS COMMITMENT QUALITY PLATINUM PARTNER 1 Click to edit Master title style rewferwfff CUSTOMER FOCUS COMMITMENT QUALITY PLATINUM PARTNER 1 Oracle.
Aligning Business Processes to SOA B. Ramamurthy 6/16/2015Page 1.
Unit Five – Transforming Organizations
Chapter 1: Overview of Workflow Management Dr. Shiyong Lu Department of Computer Science Wayne State University.
Certified Business Process Professional (CBPP®)
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
1 CMPT 275 Software Engineering Requirements Analysis Process Janice Regan,
Oracle Business Process Management
Business process management (BPM) Petra Popovičová.
Introduction to BPM Sarbashrestha Panda August 2008.
A university for the world real R © 2009, Chapter 17 Process Mining and Simulation Moe Wynn Anne Rozinat Wil van der Aalst Arthur.
ORGANIZATION MODELING OVERVIEW Dr. Denice D. Withrow, ISC May 20, 2013 Cleveland Chapter Presentation.
Enterprise Architecture
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
GMD German National Research Center for Information Technology Innovation through Research Jörg M. Haake Applying Collaborative Open Hypermedia.
Efficient BI Solution Presented by: Leo Khaskin, PowerCubes Lab Value of Information as Business Asset.
UML Unified Markup Language Ziya Karakaya Atılım University, Computer Engineering
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 9 Introduction to Design.
Chapter Intranet Agents. Chapter Background Intranet: an internal corporate network based on Internet technology. Typically, an intranet can.
An Introduction to Software Architecture
1 Process Engineering A Systems Approach to Process Improvement Jeffrey L. Dutton Jacobs Sverdrup Advanced Systems Group Engineering Performance Improvement.
ArchiMate Authors : eSchoolink Group - ITNLU. Contents 1. What’s ArchiMate ? 2. Why ArchiMate ? 3. Main Benefits of ArchiMate 4. Layers of ArchiMate 5.
CONTENTS Arrival Characters Definition Merits Chararterstics Workflows Wfms Workflow engine Workflows levels & categories.
9/14/2012ISC329 Isabelle Bichindaritz1 Database System Life Cycle.
1 MFI-5: Metamodel for Process models registration HE Keqing, WANG Chong State Key Lab. Of Software Engineering, Wuhan University
Programming in Java Unit 3. Learning outcome:  LO2:Be able to design Java solutions  LO3:Be able to implement Java solutions Assessment criteria: 
Chapter 1: Overview of Workflow Management Dr. Shiyong Lu Department of Computer Science Wayne State University.
Lecturer: Gareth Jones. How does a relational database organise data? What are the principles of a database management system? What are the principal.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Strategically Managing the HRM Function McGraw-Hill/Irwin ©2012 The McGraw-Hill Companies, All Rights Reserved.
An Introduction to Software Engineering. Communication Systems.
Illustrations and Answers for TDT4252 exam, June
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
UHD::3320::CH121 DESIGN PHASE Chapter 12. UHD::3320::CH122 Design Phase Two Aspects –Actions which operate on data –Data on which actions operate Two.
A university for the world real R © 2009, Chapter 9 The Runtime Environment Michael Adams.
Business Process Management Michal Krčál. An Introduction to BPM XnnBkhttp:// XnnBk.
1 Centre for Intelligent Systems and their Applications Division of Informatics, University of Edinburgh Draft for AKT July Workshop Jessica Chen-Burger.
OMT Modeling 1. Object Model : presented by the object model and the data dictionary. 2. Dynamic Model: presented by the state diagrams and event flow.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
Workflow Stephen Aylward Luis Ibanez. Goals Identify 3 main challenges in this area Identify 3 specific problems that can be solved by a collaborative.
Information Resource Stewardship A suggested approach for managing the critical information assets of the organization.
Foundations of Information Systems in Business
Tarkvara evolutsioon – äriprotsesside keskne lähenemine Enn Õunapuu
Comparison of The Workflow Management Systems Bizagi, ProcessMaker, and Joget Mohamed Zeinelabdeen Abdelgader [1], Omer Salih Dawood [2], Mohamed Elhafiz.
Software Engineering Process - II 7.1 Unit 7: Quality Management Software Engineering Process - II.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED BPM 101.
Technische Universität München © Prof. Dr. H. Krcmar An Ontology-based Platform to Collaboratively Manage Supply Chains Tobias Engel, Manoj Bhat, Vasudhara.
Copyright 2009, ProcessAnalytica LLC BPMN2.0 Process Diagram Conformance Classes Presented by: Robert Shapiro Chairman: WfMC Conformance Working Group.
IST421: Advanced Systems and Enterprise Integration
Business process management (BPM)
CSS 496 Business Process Re-engineering for BS(CS)
Business process management (BPM)
Software Requirements
COIT20235 Business Process Modelling
Bussines process modeling using BPMN
Äriprotsesside modelleerimine ja automatiseerimine
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Enterprise Architecture at Penn State
Information system analysis and design
Presentation transcript:

Valdkonnateadmiste olulisus, äriprotsessid

Väljakutse Tees: Lähiajal tuleb otsustavalt muuta seda viisi, kuidas me loome infosüsteeme. Moore seadus: Arvutustehnika võimsus kasvab kahekordseks iga 18 kuuga. Wirthi seadus: Tarkvara aeglustub kiiremini kui raudvara kiireneb. Eriti aeglustub tarkvara loomine ja silumine Niklaus Wirth: Software gets slower faster than hardware gets faster. Infosüsteemide loomine on liiga kallis, võtab kaua aega ja nad ei häälestu muutuvatele tingimustele..

Sisu IT kaasaegsed trendid Äriprotsesside modelleerimine BPM ja SOA Äriprotsesside mõõtmine Küsimused

Põhimoto Enne, kui hakata tarkvara looma, tuleb nõuded võimalikult täpselt paika panna; Enne, kui nõuded saab paika panna, tuleb võimalikult täpselt valdkonna mudel (domain model) selgeks teha ja kui võimalik formaliseerida.

Äriprotsessi määrang The word “process” is defined in the dictionary as “a series of actions, changes, or functions bringing about a result”. Martyn Ould: A process is a coherent set of activities carried out by a collaborating group to achieve a goal.

BPM definition Business process management (BPM) is a management approach focused on aligning all aspects of an organization with the wants and needs of clients. It is a holistic management approach [1] that promotes business effectiveness and efficiency while striving for innovation, flexibility, and integration with technology. Business process management attempts to improve processes continuously. It could therefore be described as a "process optimization process."

Components of BPM Suite There are four critical components of a BPM Suite: Process Engine – a robust platform for modeling and executing process-based applications, including business rules Business Analytics — enable managers to identify business issues, trends, and opportunities with reports and dashboards and react accordingly Content Management — provides a system for storing and securing electronic documents, images, and other files Collaboration Tools — remove intra- and interdepartmental communication barriers through discussion forums, dynamic workspaces, and message boards

Rule engine business rules engine is a software system that executes one or more business rules in a runtime production environment. The rules might come from legal regulation ("An employee can be fired for any reason or no reason but not for an illegal reason"), company policy ("All customers that spend more than $100 at one time will receive a 10% discount"), or other sources.

Miks modelleerida 1) Describing a process: we model a process to be able to describe it. We could have different target audiences for these descriptions, for instance, humans, in which case understandability is important, or machines, in which case formality is important. 2) Analyzing a process: simply put, process analysis consists of assessing the properties of a process. Process re-engineering and improvement relies on an analysis of existing processes to identify redundant or sub-optimal steps. If the process is described formally, we can verify mechanically structural properties such as coupling and cohesion or dynamic properties such as the absence of deadlock, liveness properties, etc. 3) Enacting a process: we may enact a process for simulation purposes or to provide some level of support for process execution. Depending on the language, this support can take different forms : reacting to events triggered by the execution of the process, to checking that specific constraints are satisfied, driving the execution of the process. Only formal languages1 make process enactment possible.

Modeleerimise keeled 1) Traditional process modeling languages: these languages mostly come from the MIS tradition of information engineering and from work on business process engineering. IDEF, Petri Nets, Event Process Chains (EPC), Role Activity Diagrams [Ould, 1995], Resource-Event-Agent (REA) [], and the recently minted Business Process Modeling Language [BPMI,2003]. 2) Workflow modeling languages: roughly speaking, a workflow management system is a computer system that manages a business process by assigning activities of the process to the right resources, by “moving” work items (e.g., documents, orders, etc.) from one processing step to the next, and by tracking the progress of the process [WfMC,2002]. These languages are, for the most part, formal and executable. We will talk about the Workflow Process Description Language (WPDL) [WfMC,1999] and proposed interchange formats such as PIF [Lee et al., 1996] and PSL [NIST,2002]. 3) Process integration languages: the advent of inter-enterprise electronic business (B2B) has spurred interest in process modeling languages for the purposes of integrating the processes of two or more business partners. Biztalk

Archimate

Architecture example

Äriprotsesside modeleerimise perspektiivid

Perspektiivide metamudel

Äriprotsessi konteksti perspektiiv

Mudelipõhine arendus näide Remote desktop cloud.ld.ttu.ee Tulemus

BPMN

Core elements

Näited

Examples

Protsessi analüüs

Protsessi kaevandamine: sündmuste log

throughput time bottle- necks flow time from A to B Läbilaskevõime analüüs. Pudelikaelad.

Sündmus log YAWL logs workflow events and data attributes An extractor function available as a ProMImport plug-in ProM can analyze YAWL logs in MXML format Prom can transform YAWL models into Petri nets Check_PrePaid_Shipments_10 start T10:11: :00 JohnsI true Check_PrePaid_Shipments_10 complete T10:11: :00 JohnsI

Protsessi simulatsioonid

Arendusprotsess 1.Taust (kontekst) 2.Valdkonnamudel 3.Probleem 4.Äriprotsess as-is 5.Äriprotsess to-be 6.Mõõdikud 7.Riskianalüüs

Näide Heidi Ploovits Automatiseeritud kõnejuhtimise ja automaatteeninduse juurutamine eraklienditoe kõnekanalis Elion Ettevõtted Aktsiaseltsi näitel Sai kõigilt nii komisjonilt, juhendajalt kui ka retsensendilt suurepärase. Magistritoo_Heidi_Ploovits_TTU_IABM _final.pdf

Vahendid Bizagi DISCO Äriprotsesside kursuse koduleht

Küsimused