Methods for Modeling Flexibility in Business Processes

Size: px
Start display at page:

Download "Methods for Modeling Flexibility in Business Processes"

Transcription

1 Methods for Modeling Flexibility in Business Processes Jyoti M. Bhat, Nivedita Deshmukh Software Engineering and Technology Labs Infosys Technologies Limited, Bangalore, , Karnataka, India Abstract. Current approaches to business process definition using various modeling techniques allow business rules and alternate scenarios to be captured as part of the main business process logic. But this approach leaves the business experts/process owners with little flexibility to manage and control business processes which are subjected to dynamic changes in the business environment. Allowing the business process to evolve in an agile manner requires flexibility in the business process definition. In this paper we propose modeling methods which can be used to capture the flexibility dimensions of a business process. The aim is to define elements of flexibility and model these elements separately from the process logic at different levels of abstraction. This will help in designing a flexible business support system and also assist in analysis of the business process during process redesign. Further this approach provides the organization with an environment in which rapid changes in processes can be implemented effectively. We provide guidelines to apply the proposed methods for different requirements of flexibility in processes 1 Introduction Business process modeling helps business analysts and engineers develop an abstraction which appropriately represents the final system being built and facilitates coordinated business process and system development by keeping the alignment between processes and systems [1]. This implies the model should capture all aspects of the business process like resources used, process logic, rules, business objects, participants, interactions, etc The basic business process (core process) which is the essence of the business is stable, but the procedures and mechanisms to handle breach of business rules, abnormal actions of the participants, policies, compliance and regulatory laws add to the complexity. Defining a business process comprehensively is not practical as the number of paths for a process may be too many to be modeled separately. Hence designing and modeling for flexibility is the way to handle this complexity problem. It is an established fact from Object Oriented methods that modularity is the key for managing complexity and providing flexibility. Modularity, by reducing interdependencies, facilitates easy maintenance and updates without impacting the entire system. The changes can be introduced into one part of the process without impacting the entire process system. The concept of modularity can be applied to business process definition to address the need of flexibility.

2 In this paper we primarily explore how the flexibility aspect of a business process can be modeled by using the concepts of modularity and granularity. We capture the aspects of a business process which contribute to its flexibility and examine the approaches in modeling and specifying these aspects. The approaches proposed would need to be supported suitably by modeling technology and the systems developed. 2 Flexibility of a business processes In the current dynamic and competitive business environment, the process models are subject to frequent and unavoidable change [2]. Flexible business process models implies the ability to change quickly (time) and at moderate cost (resource). The flexibility requirements of process are to be balanced with the cost implications. The life cycle of a process change has 3 stages (Fig. 1) i) Impact analysis (understand the business elements impacted) ii) Process redesign iii) Implementation (communicate the changes to all impacted). Process models developed with the right granularity and modularity considerably reduce the time and resource requirements. The granularity ensures that impact analysis and implementation verification is faster and complete; modularity eases process redesign and implementation without disturbing the entire system. Fig. 1. Life cycle of business process change Flexibility can be classified on the following dimensions Flexibility in the process sequence: Ease of change in the sequence of activities and inputs to adapt to new lines of business, mergers & acquisitions, opportunities etc Flexibility of the applicable business rules: Changes in the business rules and regulations, adaptation of new policies Flexible practices: Ability to incorporate new practices evolved based on the improved knowledge of the members in the organization Flexibility in handling process exceptions We approach the problem of flexibility from a modeling perspective and propose methods which will handle the dimensions of flexibility mentioned above. 3 Methods for modeling flexibility The methods proposed have been extensively researched by various groups to address different requirements in business process modeling [3][4][5][6] We propose these methods, from their ability to satisfy the needs of modeling flexibility aspect of process models.

3 3.1 Process hierarchy Process hierarchy for process workflows will ensure that a process/activity is defined at the right level of granularity and complexity [7]. The process model is organized as Business processes, process workflows, sub-processes and business procedures/tasks (Fig. 3). Business process: The processes to achieve the mandate given to a function/department are modeled at this level. These are further modeled as processes and sub process at the next level. Fig. 2. Business Process Hierarchy Process workflow: This model contains the detailed sequence of activities in the business process. The business activities are associated with business participants and work elements. Sub processes, modeled as separate workflows, are used within the process flows to ensure modularity and reuse of processes. Business Procedures or Tasks: This model captures detailed information on procedures required to execute the activities in the process workflow. It captures the how of the activities in the workflow, with clear assignment of user and system responsibilities to the individual tasks. Typically, all information elements that are transacted or used in the action are specified in this model. It also captures the logic on which the system action is carried out in a given task 3.2 Conditional elements: The most common way of introducing flexibility is by moving away from rigid predefined paths to providing the user with multiple and alternate paths of execution. The basic modeling constructs[8] consisting of Sequence, Exclusive Or Split (Choice), Exclusive Or Join (Merge), And Split (Fork), And Join (Synchronizer) are

4 used to achieve this (Fig. 3) 1. In addition to the structural constraints, there are scheduling requirements, data and resource requirements which trigger the execution of the activities. These need to be captured as properties of the activity while modeling. Fig. 3. Basic Modeling Constructs 3.3 Business Rules: Business rules are precise statements that control the execution of business process and activities. A business rule is an IF/THEN construct which compares a variable against a determined value and then issues a command when they match. The flexibility required is the variability which comes into the business rule. Consider the example of IF a person is senior citizen THEN issue a 5% discount Here, the variable information is - the age at which a person is considered a senior citizen and the amount of discount In the process hierarchy rules are associated with workflows and tasks. Rules need to be assigned various categories based on their types and subtype. Formal categorization of business rules facilitates analysis by providing associated and collective views of business rules and the associated activities. Some of the categories used [9]: Process Execution: Business rules related to routing decisions, participant assignment policies, exception identification, triggers and closure points. Business Events: Rules that dictate the reaction of the process to business events. Regulations and Policies: Rules driven by compliance or policy requirements. Constraints: Rules which emerge from operational/business constraints in the particular business domain. Pricing/Billing: Rules emerging from changes in the pricing/billing strategies. 1 InFlux Workbench has been used to draw all the workflows and business procedures depicted in this paper. InFlux is registered trademark for the framework developed by Infosys Technologies Ltd

5 3.4 Norms: Norms reflect regularities in the behavior of members in an organization, allowing them to coordinate their actions. People may behave against a norm. Of the different types of norms, behavioral norms reflect the practices and rules in an organization. The social attitudes of obliged, permitted and prohibited are articulated as business behavior of must, may and must not. Von Wright [10] gives the various elements of a norm as Authority for issuing the norm Subject governed by the norm Circumstance in which the norm is relevant Occasion during which the norm is valid The deontic attitude or modality Action prescribed The following construct can be used for specifying a norm within an organization Whenever <Condition> If <state> Then <Actor> Is < permitted / prohibited / obliged > To <Action> Specifying the norms during business modeling helps get a complete understanding of the business process. The process can be analyzed to identify the activities to be performed in case of a breach in modality of obliged or prohibited and to identify alternatives if the attitude is permitted. This helps ensure completeness in capturing the business process and determining the behavior of the system in performing certain tasks. 4 Modeling Flexible Business Process Methods proposed in the previous section when applied in modeling business process, address the dimensions of flexibility by ensuring modularity and granularity of the process (Table 1). These methods if supported by a suitable modeling tool will provide huge benefits during the entire life cycle of a process change. Flexibility Dimensions Flexibility of the process sequence Flexible Business rules Flexible practices Flexibile exception handling (Anticipated) Flexibile exception handling (unanticipated) Modeling methods Process Hierarchy, Conditional elements Externalization of rules Business tasks, Norms Conditional elemenets, exception workflows, Norms & rules Exception workflows Table 1. Application of modeling methods We explore the application of the proposed methods using the example of a Service fulfillment process of ABC Com, a telecom company. The order entry workflow of the process will be used for further discussion The process hierarchy with the first two levels of business process and process workflows is shown in Fig.4..

6 Fig. 4. Service fulfillment process with Order entry workflow

7 ABC Com announces a discount scheme to attract customers and remain competitive in the existing price war in the telecom sector. The scheme offers 500 minutes free talk time on local calls for landline connections, valid for the next 3 months for customers who have been with ABC for at least a year. Customers need to call in to confirm their credentials to avail the scheme. ABC needs to effect this process change quickly and without affecting normal operations. The process change has a defined life span (3months) and has impact on various process workflows like call center process and billing. A new sequence of activities with a finite lifetime and other elements like business rules to govern the process, get added on to the call center processes as shown in Fig 4. The modularity of the process by maintaining the process hierarchy and granularity ensures quick implementation of the required changes Business rules are captured at the relevant modeling element and category like the ones shown. Impact analysis and changes will be easier and quicker whenever any change is required like addition of new products, change in standard delivery dates due to service level changes etc. Every business evolves practices based on its experience like the practice adopted for the negotiate date activity. These practices are modeled as norms as they are not absolute expressions of cause-effect. They capture the knowledge of the organization and indicate requirements for data gathering and retention activities in the business process support system. In this case the information related to job orders and personnel availability for service provisioning and testing would need to be made available to the call center representative. Alternatively we could also model the practice as a series of tasks depicted as business tasks at the third level of the process hierarchy. Practices may not always be implemented using systems. This ensures the control requirements of the process from regulations & business rules are adhered to by the system while providing the leniency to the user to execute the tasks as appropriate. Handling anticipated exceptions would involve identifying alternate paths to the standard flow of the process and modeling those using conditional elements, rules or norms depending on the process level at which the exception occurs. The credit rating check handles anticipated exception and has been embedded into the process. How would a no credit record be handled? As a norm? An exception workflow is another method of modeling exceptions, which maintains true modularity of the process. In the above example any exception (anticipated or unanticipated) would mean a deviation from the standard flow of the service fulfillment process. These exceptions can be modeled as separate workflows like an Order cancellation workflow, Modify order workflow, etc. Another point to note is that such exceptions are usually handled by a separate function in a truly modular process like the function responsible for the order management process in the above case. An event like a natural disaster would mean ABC Com will not be able to fulfill the connection request in a particular area. This unanticipated exception can be modeled as a separate workflow which involves the service provisioning and customer service functions interacting with the customer. We have provided guidelines on applying the modeling methods for different requirements of flexibility in processes with a very simplified example. More detailed guidelines can be developed based on further categorization of the dimensions of flexibility and specifying the modeling method to be adopted.

8 5 Conclusion Modeling flexible business processes using the proposed methods requires powerful integration of tool and methodology components to elicit, validate and maintain the traceability between process definition and enactment. The methods discussed provide a structured approach to capture business process model at various levels of abstraction while incorporating elements of flexibility. The approach recommends modeling the business process logic separate from the flexibility elements to enable changes to the process definition by modifying the flexible elements seamlessly across the entire process model. A modeling tool which supports the modularity of the process definitions will provide powerful analysis support during the impact analysis phase of the process change life cycle. Further it enables reuse of the process definition and flexibility elements to the other processes thereby significantly reducing the implementation time. Other approaches adopted to address the variability in business processes during modeling are knowledge based methods like the MIT Process Handbook project, business reference models and ontology-based systems. There has been considerable amount of work done on designing and implementing business process support systems by workflow systems, rule engines and BPMS technologies which are working towards supporting flexible business processes. References 1. Rumbaugh, J.: Models through the development process. Journal of Object-oriented Programming, Vol. 10, No. 2. (1997) 2. Davenport, T.H.: Process Innovation Reengineering work through information technology. Harvard Business School Press, Boston. (1993) 3. Sadiq, S.W. and Orlowska, M.E.,: On capturing Exceptions in Workflow Models. Proceedings of the 4 th International Conference on Business Information Systems, Poland, Apr Liu, K. and Ong,T.: A Modelling Approach for Handling Business rules and Exceptions. The Computer Journal, Vol. 42, No.3 (1999) 5. Dellarocas, C. and Klein, M.: A Knowledge-based Approach to handling Exceptions in business processes. Information Technology and Management, Vol. 1. (Jan 2000) 6. Hailstone, R.: Business Agility Through Adaptable Rules The Case for the Business Rule Management System. IDC White Paper. (2004) 7. Supply Chain Council: SCOR model Ver Workflow Management Coalition (1995): The Workflow Reference Model. Document Number TC , Issue 1.1. (Jan95) 9. Faget, J., Marin, M., Mégard, P.,Owens, V. J. and Tarin, L.: Business Processes and Business Rules: Business Agility Becomes Real. Workflow Handbook 2003, Future Strategies Inc., in collaboration with Workflow Management Coalition (2003) 10. Wright, V.G.H.: Norms and Action a logical enquiry. Routledge & Kegan Paul, New York (1963)

Business Process Management A Balance Between Process Efficiency & Business Agility

Business Process Management A Balance Between Process Efficiency & Business Agility Business Process Management A Balance Between Process Efficiency & Business Agility is a rapidly evolving domain within IT. Vendors are entering into this domain from various directions: from EAI, Document

More information

Infosys Business Process Management Offerings

Infosys Business Process Management Offerings Infosys Business Process Management Offerings Infosys helps clients leverage BPM to unlock the value in Digital opportunities With a dedicated Business Process Management (BPM) Center of Excellence (CoE)

More information

ViewPoint. Building and leveraging Metrics Framework to drive Supply Chain Performance. Tejas Faldu, Srikanth Krishna. Abstract

ViewPoint. Building and leveraging Metrics Framework to drive Supply Chain Performance. Tejas Faldu, Srikanth Krishna. Abstract Building and leveraging Metrics Framework to drive Supply Chain Performance Tejas Faldu, Srikanth Krishna ViewPoint Abstract A well designed and integrated metrics framework increases the capability of

More information

What makes a good process?

What makes a good process? Rob Davis Everyone wants a good process. Our businesses would be more profitable if we had them. But do we know what a good process is? Would we recognized one if we saw it? And how do we ensure we can

More information

Service Level Agreements based on Business Process Modeling

Service Level Agreements based on Business Process Modeling Service Level Agreements based on Business Process Modeling Holger Schmidt Munich Network Management Team University of Munich, Dept. of CS Oettingenstr. 67, 80538 Munich, Germany Email: schmidt@informatik.uni-muenchen.de

More information

Ten steps to better requirements management.

Ten steps to better requirements management. White paper June 2009 Ten steps to better requirements management. Dominic Tavassoli, IBM Actionable enterprise architecture management Page 2 Contents 2 Introduction 2 Defining a good requirement 3 Ten

More information

Semantic Analysis of Business Process Executions

Semantic Analysis of Business Process Executions Semantic Analysis of Business Process Executions Fabio Casati, Ming-Chien Shan Software Technology Laboratory HP Laboratories Palo Alto HPL-2001-328 December 17 th, 2001* E-mail: [casati, shan] @hpl.hp.com

More information

Select the right configuration management database to establish a platform for effective service management.

Select the right configuration management database to establish a platform for effective service management. Service management solutions Buyer s guide: purchasing criteria Select the right configuration management database to establish a platform for effective service management. All business activities rely

More information

Creating Business Value with Mature QA Practices

Creating Business Value with Mature QA Practices perspective Creating Business Value with Mature QA Practices Abstract The IT industry across the globe has rapidly evolved in recent times. The evolution has been primarily driven by factors like changing

More information

Fourth generation techniques (4GT)

Fourth generation techniques (4GT) Fourth generation techniques (4GT) The term fourth generation techniques (4GT) encompasses a broad array of software tools that have one thing in common. Each enables the software engineer to specify some

More information

Anatomy of an Enterprise Software Delivery Project

Anatomy of an Enterprise Software Delivery Project Chapter 2 Anatomy of an Enterprise Software Delivery Project Chapter Summary I present an example of a typical enterprise software delivery project. I examine its key characteristics and analyze specific

More information

CONDIS. IT Service Management and CMDB

CONDIS. IT Service Management and CMDB CONDIS IT Service and CMDB 2/17 Table of contents 1. Executive Summary... 3 2. ITIL Overview... 4 2.1 How CONDIS supports ITIL processes... 5 2.1.1 Incident... 5 2.1.2 Problem... 5 2.1.3 Configuration...

More information

11 Tips to make the requirements definition process more effective and results more usable

11 Tips to make the requirements definition process more effective and results more usable 1 11 Tips to make the s definition process more effective and results more usable This article discusses what I believe are the key techniques for making s definition process repeatable from project to

More information

IBM Rational systems and software solutions for the medical device industry

IBM Rational systems and software solutions for the medical device industry IBM Software August 2011 IBM Rational systems and software solutions for the medical device industry Improve processes, manage IEC 61508 and IEC 62304 standards, develop quality products Highlights Manage

More information

Lecture 9: Requirements Modelling

Lecture 9: Requirements Modelling A little refresher: What are we modelling? Lecture 9: Requirements Modelling Requirements; Systems; Systems Thinking Role of Modelling in RE Why modelling is important Limitations of modelling Brief overview

More information

Agile Decision Services: How IBM ILOG s Business Rule Management System helps Organizations Deliver Fast Time to Value for Business and IT

Agile Decision Services: How IBM ILOG s Business Rule Management System helps Organizations Deliver Fast Time to Value for Business and IT September 2009 Agile Decision Services: How IBM ILOG s Business Rule Management System helps Organizations Deliver Fast Time to Value for Business and IT Richard Collard Senior Business Lead and SME -

More information

CDC UNIFIED PROCESS PRACTICES GUIDE

CDC UNIFIED PROCESS PRACTICES GUIDE Purpose The purpose of this document is to provide guidance on the practice of Modeling and to describe the practice overview, requirements, best practices, activities, and key terms related to these requirements.

More information

Riversand Technologies, Inc. Powering Accurate Product Information PIM VS MDM VS PLM. A Riversand Technologies Whitepaper

Riversand Technologies, Inc. Powering Accurate Product Information PIM VS MDM VS PLM. A Riversand Technologies Whitepaper Riversand Technologies, Inc. Powering Accurate Product Information PIM VS MDM VS PLM A Riversand Technologies Whitepaper Table of Contents 1. PIM VS PLM... 3 2. Key Attributes of a PIM System... 5 3. General

More information

Business Rules-Based Test Automation: A novel approach for accelerated testing

Business Rules-Based Test Automation: A novel approach for accelerated testing Business Rules-Based Test Automation: A novel approach for accelerated testing Traditional ways of test automation are giving ways to newer paradigms Bharath Anand R., Harish Krishnankutty, Kaushik Ramakrishnan,

More information

Agile Manufacturing for ALUMINIUM SMELTERS

Agile Manufacturing for ALUMINIUM SMELTERS Agile Manufacturing for ALUMINIUM SMELTERS White Paper This White Paper describes how Advanced Information Management and Planning & Scheduling solutions for Aluminium Smelters can transform production

More information

Revealing the Big Picture Using Business Process Management

Revealing the Big Picture Using Business Process Management Revealing the Big Picture Using Business Process Management Page 1 of 20 Page 2 of 20 Introduction In today s business environment, change is inevitable. Changes in technology, organizational structure,

More information

Enhancing Sales and Operations Planning with Forecasting Analytics and Business Intelligence WHITE PAPER

Enhancing Sales and Operations Planning with Forecasting Analytics and Business Intelligence WHITE PAPER Enhancing Sales and Operations Planning with Forecasting Analytics and Business Intelligence WHITE PAPER SAS White Paper Table of Contents Introduction.... 1 Analytics.... 1 Forecast Cycle Efficiencies...

More information

Design Patterns for Complex Event Processing

Design Patterns for Complex Event Processing Design Patterns for Complex Event Processing Adrian Paschke BioTec Center, Technical University Dresden, 01307 Dresden, Germany adrian.paschke AT biotec.tu-dresden.de ABSTRACT Currently engineering efficient

More information

The IBM Cognos family

The IBM Cognos family IBM Software Business Analytics Cognos Software The IBM Cognos family Analytics in the hands of everyone who needs it 2 The IBM Cognos Family Overview Business intelligence (BI) and business analytics

More information

BPM Perspectives Positioning and Fitment drivers

BPM Perspectives Positioning and Fitment drivers BPM Perspectives Positioning and Fitment drivers BPM is a commonly used and much hyped acronym. It popularly stands for Business Process Management but now it achieves much more than just that. Especially

More information

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0 NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5

More information

Contents WHITE PAPER. Introduction

Contents WHITE PAPER. Introduction Contents Introduction... 2 Focus Areas for Digital Transformation of Your Business Systems... 3 User Experience Transformation - Re-Design for modern user experience... 4 Cloud enablement Augment Digital

More information

MODERNIZING AND PROCESS-ENABLING YOUR PROGRESS OPENEDGE BUSINESS APPLICATIONS

MODERNIZING AND PROCESS-ENABLING YOUR PROGRESS OPENEDGE BUSINESS APPLICATIONS WHITE PAPER MODERNIZING AND PROCESS-ENABLING YOUR PROGRESS OPENEDGE BUSINESS APPLICATIONS 2 TABLE OF CONTENTS Introduction Why Should You Modernize Your Application? Comparing Business Process Applications

More information

Reaching CMM Levels 2 and 3 with the Rational Unified Process

Reaching CMM Levels 2 and 3 with the Rational Unified Process Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP174 Table of Contents INTRODUCTION... 1 LEVEL-2, REPEATABLE... 3 Requirements Management... 3 Software Project

More information

Process Remixes - Mixing Legacy with Process Orchestration

Process Remixes - Mixing Legacy with Process Orchestration Process Remixes - Mixing Legacy with Process Orchestration Sukriti Goel, Jyoti M. Bhat BPM Research Group Software Engineering and Technology Labs Infosys Technologies Limited BPM '10 Conference, Hoboken,

More information

SOA and SaaS - new challenges

SOA and SaaS - new challenges SOA and SaaS - new challenges Andre Grübel Business Technology Capgemini Loeffelstrasse 44-46 70597 Stuttgart andre.gruebel@capgemini.com Abstract: SOA is moving towards Software as a Service (SaaS), which

More information

LexisOne. LexisOne. Powered by Microsoft Dynamics AX 2012. EnterpriseSolutions

LexisOne. LexisOne. Powered by Microsoft Dynamics AX 2012. EnterpriseSolutions LexisOne Powered by Microsoft Dynamics AX 2012 LexisOne LexisOne powered by Microsoft Dynamics AX 2012 from LexisNexis goes beyond traditional practice management software currently available to legal

More information

Journal of Information Technology Management SIGNS OF IT SOLUTIONS FAILURE: REASONS AND A PROPOSED SOLUTION ABSTRACT

Journal of Information Technology Management SIGNS OF IT SOLUTIONS FAILURE: REASONS AND A PROPOSED SOLUTION ABSTRACT Journal of Information Technology Management ISSN #1042-1319 A Publication of the Association of Management SIGNS OF IT SOLUTIONS FAILURE: REASONS AND A PROPOSED SOLUTION MAJED ABUSAFIYA NEW MEXICO TECH

More information

Enterprise Asset Management made for Microsoft Dynamics AX

Enterprise Asset Management made for Microsoft Dynamics AX Enterprise Asset Management made for Microsoft Dynamics AX CERTIFIED FOR AX 2012 Daxeam What is the total cost of your assets? Asset intensive industries are heavily dependent on maximizing operating time,

More information

Enhancing Sales and Operations Planning with Forecasting Analytics and Business Intelligence WHITE PAPER

Enhancing Sales and Operations Planning with Forecasting Analytics and Business Intelligence WHITE PAPER Enhancing Sales and Operations Planning with Forecasting Analytics and Business Intelligence WHITE PAPER Table of Contents Introduction... 1 Analytics... 1 Forecast cycle efficiencies... 3 Business intelligence...

More information

DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES

DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES Robert M. Bruckner Vienna University of Technology bruckner@ifs.tuwien.ac.at Beate List Vienna University of Technology list@ifs.tuwien.ac.at

More information

Implication of Change Management on Organizational Effectiveness

Implication of Change Management on Organizational Effectiveness International Journal of scientific research and management (IJSRM) Volume 3 Issue 2 Pages \ 2167-2174 2015 Website: www.ijsrm.in ISSN (e): 2321-3418 ABSTRACT Implication of Change Management on Organizational

More information

A UML 2 Profile for Business Process Modelling *

A UML 2 Profile for Business Process Modelling * A UML 2 Profile for Business Process Modelling * Beate List and Birgit Korherr Women s Postgraduate College for Internet Technologies Institute of Software Technology and Interactive Systems Vienna University

More information

The Software Process. The Unified Process (Cont.) The Unified Process (Cont.)

The Software Process. The Unified Process (Cont.) The Unified Process (Cont.) The Software Process Xiaojun Qi 1 The Unified Process Until recently, three of the most successful object-oriented methodologies were Booch smethod Jacobson s Objectory Rumbaugh s OMT (Object Modeling

More information

Malay A. Dalal Madhav Erraguntla Perakath Benjamin. Knowledge Based Systems, Inc. (KBSI) College Station, TX 77840, U.S.A.

Malay A. Dalal Madhav Erraguntla Perakath Benjamin. Knowledge Based Systems, Inc. (KBSI) College Station, TX 77840, U.S.A. AN INTRODUCTION TO USING PROSIM FOR BUSINESS PROCESS SIMULATION AND ANALYSIS Malay A. Dalal Madhav Erraguntla Perakath Benjamin Knowledge Based Systems, Inc. (KBSI) College Station, TX 77840, U.S.A. ABSTRACT

More information

Solutions for Quality Management in a Agile and Mobile World

Solutions for Quality Management in a Agile and Mobile World Solutions for Quality Management in a Agile and Mobile World with IBM Rational Quality Management Solutions Realities can stall software-driven innovation Complexities in software delivery compounded by

More information

The Inteq Agile/Framework

The Inteq Agile/Framework In today s rapidly changing global business environment organizations must deliver higher levels of customer and business value at increasing levels of efficiency. Organizations that continue to harbor

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

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

Modernize your Monitor Pro software with less risk, less cost and less effort

Modernize your Monitor Pro software with less risk, less cost and less effort Modernize your Monitor Pro software with less risk, less cost and less effort Schneider Electric announces end of life for Monitor Pro With the release of Monitor Pro version 7.6, Schneider Electric has

More information

Implement Business Process Management to realize Cost Savings and High Return on Investments

Implement Business Process Management to realize Cost Savings and High Return on Investments Implement Business Process Management to realize Cost Savings and High Return on Investments Business Process Management (BPM) was unheard of just a few years ago, but it has burst onto the global scene

More information

LIFE SCIENCES QAD SOLUTIONS ARE BUILT FOR LIFE SCIENCES MANUFACTURERS, BUILT FOR YOU

LIFE SCIENCES QAD SOLUTIONS ARE BUILT FOR LIFE SCIENCES MANUFACTURERS, BUILT FOR YOU QAD SOLUTIONS ARE BUILT FOR LIFE SCIENCES MANUFACTURERS, BUILT FOR YOU The global life sciences industry continues to experience dramatic change. Life sciences manufacturers remain dedicated to innovation,

More information

An Oracle White Paper September 2013. SOA Maturity Model - Guiding and Accelerating SOA Success

An Oracle White Paper September 2013. SOA Maturity Model - Guiding and Accelerating SOA Success An Oracle White Paper September 2013 SOA Maturity Model - Guiding and Accelerating SOA Success Executive Overview... 2 Introduction... 2 SOA Maturity Model... 2 Capabilities and Domains... 2 Maturity...

More information

Table of Contents. CHAPTER 1 Web-Based Systems 1. CHAPTER 2 Web Engineering 12. CHAPTER 3 A Web Engineering Process 24

Table of Contents. CHAPTER 1 Web-Based Systems 1. CHAPTER 2 Web Engineering 12. CHAPTER 3 A Web Engineering Process 24 Table of Contents CHAPTER 1 Web-Based Systems 1 The Web 1 Web Applications 2 Let s Introduce a Case Study 3 Are WebApps Really Computer Software? 4 Are the Attributes of WebApps Different from the Attributes

More information

Improving Process Intelligence With Predictive Analytics

Improving Process Intelligence With Predictive Analytics Improving Process Intelligence With Predictive Analytics Understanding how processes behave over time is critical to both the active management and optimization of processes. During process modeling and

More information

On Capturing Exceptions in Workflow Process Models

On Capturing Exceptions in Workflow Process Models On Capturing Exceptions in Workflow Process Models Shazia W. Sadiq Maria E. Orlowska Department of Computer Science and Electrical Engineering The University of Queensland QLD 4072 Australia Email: {shazia,maria}@csee.uq.edu.au

More information

CHAPTER 4 KEY PERFORMANCE INDICATORS

CHAPTER 4 KEY PERFORMANCE INDICATORS CHAPTER 4 KEY PERFORMANCE INDICATORS As the study was focused on Key Performance Indicators of Information Systems in banking industry, the researcher would evaluate whether the IS implemented in bank

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

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53 Preface xvi Part I Introduction and System Engineering 1 Chapter 1 Introduction 2 1.1 What Is Software Engineering? 2 1.2 Why Software Engineering? 3 1.3 Software Life-Cycle Activities 4 1.3.1 Software

More information

Cost-effective supply chains: Optimizing product development through integrated design and sourcing

Cost-effective supply chains: Optimizing product development through integrated design and sourcing Cost-effective supply chains: Optimizing product development through integrated design and sourcing White Paper Robert McCarthy, Jr., associate partner, Supply Chain Strategy Page 2 Page 3 Contents 3 Business

More information

SOA and BPO SOA orchestration with flow. Jason Huggins Subject Matter Expert - Uniface

SOA and BPO SOA orchestration with flow. Jason Huggins Subject Matter Expert - Uniface SOA and BPO SOA orchestration with flow Jason Huggins Subject Matter Expert - Uniface Objectives Define SOA Adopting SOA Business Process Orchestration Service Oriented Architecture Business Level Componentisation

More information

Talent & Organization. Organization Change. Driving successful change to deliver improved business performance and achieve business benefits

Talent & Organization. Organization Change. Driving successful change to deliver improved business performance and achieve business benefits Talent & Organization Organization Change Driving successful change to deliver improved business performance and achieve business benefits Accenture Organization Change Distinctive solutions for transformational,

More information

IBM Enterprise Content Management: Streamlining operations for environmental compliance

IBM Enterprise Content Management: Streamlining operations for environmental compliance Solution Brief IBM Enterprise Content Management: Streamlining operations for environmental compliance Highlights Helps improve operational efficiency and lower costs Provides capabilities that enable

More information

A methodology for knowledge based project management (Work in progress)

A methodology for knowledge based project management (Work in progress) A methodology for knowledge based project management (Work in progress) Patrick Onions patrick@knowledgestudio.co.uk 23 January 2007 The characteristics of our late 20th century society demand the development

More information

Web Services in SOA - Synchronous or Asynchronous?

Web Services in SOA - Synchronous or Asynchronous? Web Services in SOA - Synchronous or Asynchronous? Asynchronous Sender Stop Data Start Stop Data Start Receiver Synchronous Sender Data Receiver www.thbs.com/soa Introduction The decision whether to expose

More information

Business Process Reengineering

Business Process Reengineering Process Reengineering UNeGov.net - School - Organization - 59 Outline 1 Introduction government transformation 2 Change Management steps in government transformation 3 Strategic Management Balanced Scorecard

More information

Automated Travel and Entertainment (T&E) Expense Management

Automated Travel and Entertainment (T&E) Expense Management White Paper Automated Travel and Entertainment (T&E) Expense Management File & Approve Expense Reports faster. Increase ROI Version 1.0 Last Updated: 04-06-2010 www.sutisoft.com 1 2 3 4 6 7 Introduction

More information

TRADITIONAL VS MODERN SOFTWARE ENGINEERING MODELS: A REVIEW

TRADITIONAL VS MODERN SOFTWARE ENGINEERING MODELS: A REVIEW Year 2014, Vol. 1, issue 1, pp. 49-56 Available online at: http://journal.iecuniversity.com TRADITIONAL VS MODERN SOFTWARE ENGINEERING MODELS: A REVIEW Singh RANDEEP a*, Rathee AMIT b a* Department of

More information

FAQs. Sapphire 2009. Are your enterprise applications running on accurate, consistent & complete master data?

FAQs. Sapphire 2009. Are your enterprise applications running on accurate, consistent & complete master data? FAQs Sapphire 2009 Are your enterprise applications running on accurate, consistent & complete master data? 1. What are the pain points that SAP MDM addresses? Some of the business pain points that can

More information

The case for Centralized Customer Decisioning

The case for Centralized Customer Decisioning IBM Software Thought Leadership White Paper July 2011 The case for Centralized Customer Decisioning A white paper written by James Taylor, Decision Management Solutions. This paper was produced in part

More information

1 Introduction. 2 The need for Engineering Workflow. 3 Example engineering workflow -3- NLR-TP-2000-313

1 Introduction. 2 The need for Engineering Workflow. 3 Example engineering workflow -3- NLR-TP-2000-313 -3- Engineering Workflow The Process in Product Data Technology D.J.A. Bijwaard, J.B.R.M. Spee, P.T. de Boer National Aerospace Laboratory NLR, P.O.Box 90502, 1006 BM AMSTERDAM, The Netherlands Fax:+31

More information

Chapter 2 ISO 9001:2008 QMS

Chapter 2 ISO 9001:2008 QMS Chapter 2 ISO 9001:2008 QMS For internal use of BSNL only Page 1 ISO 9001:2008 QMS Introduction Everyone wants to achieve profits. Profits can come by more sales with some profit margin and also by cutting

More information

Clarity Assurance allows operators to monitor and manage the availability and quality of their network and services

Clarity Assurance allows operators to monitor and manage the availability and quality of their network and services Clarity Assurance allows operators to monitor and manage the availability and quality of their network and services clarity.com The only way we can offer World Class Infocomm service is through total automation

More information

Using Use Cases for requirements capture. Pete McBreen. 1998 McBreen.Consulting

Using Use Cases for requirements capture. Pete McBreen. 1998 McBreen.Consulting Using Use Cases for requirements capture Pete McBreen 1998 McBreen.Consulting petemcbreen@acm.org All rights reserved. You have permission to copy and distribute the document as long as you make no changes

More information

Business Process Management The Must Have Enterprise Solution for the New Century

Business Process Management The Must Have Enterprise Solution for the New Century Business Process Management The Must Have Enterprise Solution for the New Century 15200 Weston Parkway, Suite 106 Cary, NC 27513 Phone: (919) 678-0900 Fax: (919) 678-0901 E-Mail: info@ultimus.com WWW:

More information

26/10/2015. Enterprise Information Systems. Learning Objectives. System Category Enterprise Systems. ACS-1803 Introduction to Information Systems

26/10/2015. Enterprise Information Systems. Learning Objectives. System Category Enterprise Systems. ACS-1803 Introduction to Information Systems ACS-1803 Introduction to Information Systems Instructor: Kerry Augustine Enterprise Information Systems Lecture Outline 6 ACS-1803 Introduction to Information Systems Learning Objectives 1. Explain how

More information

Aspect Oriented Strategy to model the Examination Management Systems

Aspect Oriented Strategy to model the Examination Management Systems Aspect Oriented Strategy to model the Examination Management Systems P.Durga 1, S.Jeevitha 2, A.Poomalai 3, Prof.M.Sowmiya 4 and Prof.S.Balamurugan 5 Department of IT, Kalaignar Karunanidhi Institute of

More information

Solution for ETC programmes GENERAL CHARACTERISTICS

Solution for ETC programmes GENERAL CHARACTERISTICS GENERAL CHARACTERISTICS The solution developed and distributed by GECKO is a web application that supports monitoring of publicly funded projects. Based on 10 years of experience with European Territorial

More information

Driving Your Business Forward with Application Life-cycle Management (ALM)

Driving Your Business Forward with Application Life-cycle Management (ALM) Driving Your Business Forward with Application Life-cycle Management (ALM) Published: August 2007 Executive Summary Business and technology executives, including CTOs, CIOs, and IT managers, are being

More information

The fact is that 90% of business strategies are not implemented through operations as intended. Overview

The fact is that 90% of business strategies are not implemented through operations as intended. Overview Overview It is important to recognize that a company s network determines its supply chain efficiency and customer satisfaction. Designing an optimal supply chain network means the network must be able

More information

System Development Life Cycle Guide

System Development Life Cycle Guide TEXAS DEPARTMENT OF INFORMATION RESOURCES System Development Life Cycle Guide Version 1.1 30 MAY 2008 Version History This and other Framework Extension tools are available on Framework Web site. Release

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

IT Governance and IT Operations Bizdirect, Mainroad, WeDo, Saphety Lisbon, Portugal October 2 2008

IT Governance and IT Operations Bizdirect, Mainroad, WeDo, Saphety Lisbon, Portugal October 2 2008 IT Governance and IT Operations Bizdirect, Mainroad, WeDo, Saphety Lisbon, Portugal October 2 2008 Jan Duffy, Research Director Industry Insights Agenda About IDC Insights Today s organizational complexities

More information

CREDENTIALS & CERTIFICATIONS 2015

CREDENTIALS & CERTIFICATIONS 2015 THE COMMUNITY FOR TECHNOLOGY LEADERS www.computer.org CREDENTIALS & CERTIFICATIONS 2015 KEYS TO PROFESSIONAL SUCCESS CONTENTS SWEBOK KNOWLEDGE AREA CERTIFICATES Software Requirements 3 Software Design

More information

The Configuration Management process area involves the following:

The Configuration Management process area involves the following: CONFIGURATION MANAGEMENT A Support Process Area at Maturity Level 2 Purpose The purpose of is to establish and maintain the integrity of work products using configuration identification, configuration

More information

Open Source Business Rules Management System Enables Active Decisions

Open Source Business Rules Management System Enables Active Decisions JBoss Enterprise BRMS Open Source Business Rules Management System Enables Active Decisions What is it? JBoss Enterprise BRMS provides an open source business rules management system that enables active

More information

At the Heart of Improved Business Dexterity

At the Heart of Improved Business Dexterity At the Heart of Improved Business Dexterity Be Nimble, Be Quick: Driving Agility in Insurance Abstract The insurance landscape is evolving rapidly and is fraught with challenges. Insurance providers are

More information

Understanding of Enterprise Architecture - Essences and Framework

Understanding of Enterprise Architecture - Essences and Framework [Term Project Report] Understanding of Enterprise Architecture - Essences and Framework InBong(I.B) Jeon MBA 2007 April 28, 2007 BADM590: IT Governance, Information Trust, and Risk Management Professor

More information

Digital Business Platform for SAP

Digital Business Platform for SAP BUSINESS WHITE PAPER Digital Business Platform for SAP SAP ERP is the foundation on which the enterprise runs. Software AG adds the missing agility component with a digital business platform. CONTENT 1

More information

Certified Information Professional 2016 Update Outline

Certified Information Professional 2016 Update Outline Certified Information Professional 2016 Update Outline Introduction The 2016 revision to the Certified Information Professional certification helps IT and information professionals demonstrate their ability

More information

Life insurance policy administration: Operate efficiently and capitalize on emerging opportunities.

Life insurance policy administration: Operate efficiently and capitalize on emerging opportunities. Life insurance policy administration: Operate efficiently and capitalize on emerging opportunities. > RESPOND RAPIDLY TO CHANGING MARKET CONDITIONS > DRIVE CUSTOMER AND AGENT LOYALTY > ENHANCE INTEGRATION

More information

KEY CONCEPTS AND IDEAS

KEY CONCEPTS AND IDEAS LEAD SELF The domain of the LEADS in a Caring Environment leadership capability framework, consists of four capabilities: a leader (1) Is Self-Aware, (2) Manages Self, (3) Develops Self, and (4) Demonstrates

More information

Responsive Business Process and Event Management

Responsive Business Process and Event Management Building Responsive Enterprises: One decision at a Time James Taylor CEO, Decision Management Solutions Visibility, prediction, impact and action are the keys More information at: www.decisionmanagementsolutions.com

More information

With the introduction of GAMP 5, A

With the introduction of GAMP 5, A Online Exclusive from PHARMACEUTICAL ENGINEERING The Official Magazine of ISPE January/February 2012, Vol. 32 No. 1 www.pharmaceuticalengineering.org Copyright ISPE 2012 This article presents the case

More information

Incentive compensation drivers and best practices

Incentive compensation drivers and best practices Incentive compensation drivers and best practices www.wipro.com Vaibhav Chauhan, Abhishek Sharma Saurabh Satpute Table of contents 1. INTRODUCTION...02 2. DRIVERS FOR SALES INCENTIVE MANAGEMENT...02 3.

More information

Tapping the benefits of business analytics and optimization

Tapping the benefits of business analytics and optimization IBM Sales and Distribution Chemicals and Petroleum White Paper Tapping the benefits of business analytics and optimization A rich source of intelligence for the chemicals and petroleum industries 2 Tapping

More information

Chap 1. Introduction to Software Architecture

Chap 1. Introduction to Software Architecture Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)

More information

SOA: The missing link between Enterprise Architecture and Solution Architecture

SOA: The missing link between Enterprise Architecture and Solution Architecture SOA: The missing link between Enterprise Architecture and Solution Architecture Jaidip Banerjee and Sohel Aziz Enterprise Architecture (EA) is increasingly being acknowledged as the way to maximize existing

More information

BPM for Structural Integrity Management in Oil and Gas Industry

BPM for Structural Integrity Management in Oil and Gas Industry Whitepaper BPM for Structural Integrity Management in Oil and Gas Industry - Saurangshu Chakrabarty Abstract Structural Integrity Management (SIM) is an ongoing lifecycle process for ensuring the continued

More information

IF The customer should receive priority service THEN Call within 4 hours PCAI 16.4

IF The customer should receive priority service THEN Call within 4 hours PCAI 16.4 Back to Basics Backward Chaining: Expert System Fundamentals By Dustin Huntington Introduction Backward chaining is an incredibly powerful yet widely misunderstood concept, yet it is key to building many

More information

The role of integrated requirements management in software delivery.

The role of integrated requirements management in software delivery. Software development White paper October 2007 The role of integrated requirements Jim Heumann, requirements evangelist, IBM Rational 2 Contents 2 Introduction 2 What is integrated requirements management?

More information

Integrated Sales and Operations Business Planning for Chemicals

Integrated Sales and Operations Business Planning for Chemicals Solution in Detail Chemicals Executive Summary Contact Us Integrated Sales and Operations Business Planning for Chemicals Navigating Business Volatility Navigating Volatility Anticipating Change Optimizing

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

SapphireIMS 4.0 Service Desk Feature Specification

SapphireIMS 4.0 Service Desk Feature Specification SapphireIMS 4.0 Service Desk Feature Specification v1.4 All rights reserved. COPYRIGHT NOTICE AND DISCLAIMER No parts of this document may be reproduced in any form without the express written permission

More information

Software Process Improvement Software Business. Casper Lassenius

Software Process Improvement Software Business. Casper Lassenius Software Process Improvement Software Business Casper Lassenius Topics covered ² The process process ² Process measurement ² Process analysis ² Process change ² The CMMI process framework 2 Process ² Many

More information