© Solidsoft Limited 2005 Copyright Solidsoft 2006 Business Process Management An Architectural Approach Andrew Rivers, Principal Consultant Andy James,

Slides:



Advertisements
Similar presentations
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Advertisements

Using reference models to drive business transformation in the HE sector Dr Samia Oussena Thames Valley University.
It is Time to Respond! Progress Software Responsive Process Management Dr. M. A. Ketabchi Chief Strategist Office of CTO, Progress Software.
Lecture # 2 : Process Models
Software Development Life Cycle
SDLC Software Development Life Cycle. SDLC Acronym for system development life cycle. Acronym for system development life cycle. Is the process of developing.
Adaptive Processes Software Processes Adaptive Processes.
<<replace with Customer Logo>>
ARCH-01: Introduction to the OpenEdge™ Reference Architecture Don Sorcinelli Applied Technology Group.
Enterprise Architecture. 2 Agenda What is Enterprise Architecture (EA)? Roles in EA? Why is EA Important? Tangible Benefits from EA? What Do We Need to.
Monday, June 01, 2015 Aligning Business Strategy with IT Architecture Board & Governance- Key to Running IT as Business.
Does Microsoft Understand Business Integration? Simon Thurman Architect
Software Engineering General Project Management Software Requirements
Enterprise and Golbal Management of Information Technology.
Presentation Title: Utilizing Business Process Management (BPM) and Enterprise Architecture (EA) to Achieve and Maintain a Competitive Advantage Presented.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
Atos, Atos and fish symbol, Atos Origin and fish symbol, Atos Consulting, and the fish itself are registered trademarks of Atos Origin SA. April 2010 ©
David Harrison Senior Consultant, Popkin Software 22 April 2004
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Business Plug-In B2 Business Process.
Tester’s Role in Software Development and Acquisition Best Practice By Gabriel Rodriguez.
Chapter 14 Business Process Management Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
Business process management (BPM) Petra Popovičová.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 System and Software Engineering.
- Chaitanya Krishna Pappala Enterprise Architect- a tool for Business process modelling.
 Workflow  ETL workflow  Complex event processing(CEP) Mona Alnahari.
BPM Introduction (slide 2-6) What is ExpressBPEL BPM ? (slide 7-8) Why ExpressBPEL BPM ? ROI perspective (slide 9-10) Why ExpressBPEL BPM ? Enterprise.
Microsoft Office Project Portfolio Server
Reza Alirezaei, MOSS MVP/MCTS
PRINCE2: 2009 in Practice Andy Murray, Outperform BPUG Workshops at Project Challenge are supported by:
BPM&IT Simulation. Simulation 2 “the process of designing a model of a concrete system and conducting experiments with this model in order to understand.
L6 - March 1, 2006copyright Thomas Pole , all rights reserved 1 Lecture 6: Software Packaging: Dynamically Integrable Components and Text Ch.
RUP Implementation and Testing
Rational Unified Process Fundamentals Module 4: Disciplines II.
Knowledge Management in a fast changing world Kate Elphick
2-Oct-15 1 Introduction to Software Engineering Softwares Importance of SWE Basic SWE Concepts ICS Software Engineering.
2-Oct-15 Introduction to SWE1 Introduction to Software Engineering Softwares Importance of SWE Basic SWE Concepts.
BFC Information and Communication Tools. Objective to facilitate communication and information flows, the sharing of technical and administrative resources.
An Introduction to Software Engineering. What is Software?
MDS Global IT Strategy Discussion July 7, Agenda  IntroductionErnest  Strategic directionsGanesh  DiscussionAll  Next stepsErnest.
Enterprise Architecture Enterprise Architecture = a framework or ‘blueprint’ for how the organization achieves the business objectives at hand and in future.
1 Workshop on Business-Driven Enterprise Application Design & Implementation Cristal City, Washington D.C., USA, July 21, 2008 How to Describe Workflow.
Requirements as Usecases Capturing the REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
Software Product Line Material based on slides and chapter by Linda M. Northrop, SEI.
Agile Test-based Modeling 資工 聶順成. Outline  Introduction : Modeling meets Programming  Agile Modeling: Using Models in Agile Projects  Model-based.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
Integration of Workflow and Agent Technology for Business Process Management Yuhong Yan. Maamar, Z. Weiming Shen Enterprise Integration Lab.Toronto Univ.Canada.
Business Process Management. 2 ”A structured, measured set of activities designed to produce a specific output for a particular customer or market… A.
© 2005 IBM Corporation Discovering the Value of SOA with WebSphere Process Integration SOA on your terms and our expertise Building a Services Oriented.
Smart cloud orchestrator - the first implementation in the world at Wroclaw University of Technology for supporting design processes in education at universities.
Copyright 2010, The World Bank Group. All Rights Reserved. Managing processes Core business of the NSO Part 1 Strengthening Statistics Produced in Collaboration.
Stages of design  High level design  High level data structure  Architecture  Low level design-code design  Algorithms  Low level data structures.
Transforming Local Government with Microsoft BizTalk Andy James – CTO Solidsoft Ltd.
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
CS223: Software Engineering Lecture 18: The XP. Recap Introduction to Agile Methodology Customer centric approach Issues of Agile methodology Where to.
Process Based Integration Approaches and Standards.
L ECTURE 1 Introduction Getting started with software engineering.
MEASURING BPM SOFTWARE ROI AND ITS BENEFITS IN RISK MANAGEMENT PROCESS AUTOMATION Contact us at | Web : | Tel: 1.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTRODUCTION TO INTERSTAGE BPM.
1 Process activities. 2 Software specification Software design and implementation Software validation Software evolution.
UNIT – II BUSINESS PROCESS MANAGEMENT
Introduction to UML.
Business process management (BPM)
Office 365 Security Assessment Workshop
Achievements in 2016 Data Integration Linked Open Metadata
Business process management (BPM)
Lecture 6. Information systems
Software Requirements
E2E Testing in Agile – A Necessary Evil
Implementation Plan system integration required for each iteration
Presentation transcript:

© Solidsoft Limited 2005 Copyright Solidsoft 2006 Business Process Management An Architectural Approach Andrew Rivers, Principal Consultant Andy James, Chief Technology Officer

Copyright Solidsoft 2006 Workshop Agenda Introductions Introductions Workshop aims Workshop aims What is BPM? What is BPM? Why adopt BPM? Why adopt BPM? Implementing BPM Implementing BPM What does a BPM architecture require? What does a BPM architecture require? What technologies are available to support BPM? What technologies are available to support BPM? Discussion Discussion

Copyright Solidsoft 2006 Introductions

Workshop Aims The aim of this workshop session is to: The aim of this workshop session is to: Outline the problem space for Business Process ManagementOutline the problem space for Business Process Management Introduce the technologies that support Business Process Management on the Microsoft Windows platformIntroduce the technologies that support Business Process Management on the Microsoft Windows platform Initiate an open discussion on how we architect Business Process Management systemsInitiate an open discussion on how we architect Business Process Management systems

Copyright Solidsoft 2006 What is BPM? Business Process Management (or BPM) refers to activities performed by organisations to manage and, if necessary, to improve their business processes* Business Process Management (or BPM) refers to activities performed by organisations to manage and, if necessary, to improve their business processes**Wikipedia In particular, BPM is commonly used as a shorthand term to refer to software systems that support BPM In particular, BPM is commonly used as a shorthand term to refer to software systems that support BPM In software terms, BPM usually refers to business processes that span organisational, enterprise and application boundaries, with data being shared between each to form a coherent process In software terms, BPM usually refers to business processes that span organisational, enterprise and application boundaries, with data being shared between each to form a coherent process

Copyright Solidsoft 2006 Why Adopt BPM? Business process management gives organisations greater control over their business processes Business process management gives organisations greater control over their business processes Greater consistency and hence higher qualityGreater consistency and hence higher quality Optimised and hence higher efficiencyOptimised and hence higher efficiency Measurable and hence better management visibilityMeasurable and hence better management visibility

Copyright Solidsoft 2006 Implementing BPM Different definitions of BPM describe different activities, but they are variations on a similar theme Different definitions of BPM describe different activities, but they are variations on a similar theme BPM is not a linear process, but an iterative process intended to produce new business processes every iteration BPM is not a linear process, but an iterative process intended to produce new business processes every iteration Improve existing processes for better efficiency or performanceImprove existing processes for better efficiency or performance Change existing processes to adapt to business changeChange existing processes to adapt to business change Create new business processes to respond to new opportunitiesCreate new business processes to respond to new opportunities

Copyright Solidsoft 2006 Implementing BPM - Activities BPM is often seen as a means of process improvement, with an organisation making iterative improvements in its operation. BPM is often seen as a means of process improvement, with an organisation making iterative improvements in its operation. The following activities are performed in each iteration: The following activities are performed in each iteration: Process designProcess design Process executionProcess execution Process monitoringProcess monitoring

Copyright Solidsoft 2006 Process Design This is where the business processes are designed and any supporting software systems are developed This is where the business processes are designed and any supporting software systems are developed Capture existing processes and develop software to underpin Capture existing processes and develop software to underpin Develop new business processes Develop new business processes Test new processes, by simulation or by system testing Test new processes, by simulation or by system testing

Copyright Solidsoft 2006 Process Execution The process is run operationally, i.e. the application, workflow and integration technology is in place and running The process is run operationally, i.e. the application, workflow and integration technology is in place and running Information on the running of the process is captured Information on the running of the process is captured

Copyright Solidsoft 2006 Process Monitoring The process information that is captured is used to manage the operation of the process The process information that is captured is used to manage the operation of the process Control mechanisms are in place to optimise the process based on current state Control mechanisms are in place to optimise the process based on current state

Copyright Solidsoft 2006 What Does a BPM Architecture Require? A BPM architecture contains different components depending on the stage of the BPM cycle A BPM architecture contains different components depending on the stage of the BPM cycle Process designProcess design Process executionProcess execution Process monitoringProcess monitoring

Copyright Solidsoft 2006 Process Design Process design tools Process design tools Process simulation and modelling Process simulation and modelling System development tools System development tools

Copyright Solidsoft 2006 Process Execution System / process automation and integration System / process automation and integration Human workflow Human workflow Task-specific software applications Task-specific software applications

Copyright Solidsoft 2006 Process Monitoring Business Activity Monitoring Business Activity Monitoring Capture key information relating to process executionCapture key information relating to process execution Trigger control actions when activities are outside limitsTrigger control actions when activities are outside limits Reporting tools Reporting tools Business scorecards / dashboards Business scorecards / dashboards

Copyright Solidsoft 2006 Enterprise Architecture Approach BPM systems span enterprise and application boundaries BPM systems span enterprise and application boundaries Focus on ensuring the technology platform supports the BPM requirements Focus on ensuring the technology platform supports the BPM requirements Understand the information that is used between steps in the process Understand the information that is used between steps in the process Define process flowDefine process flow Define integration / service interfacesDefine integration / service interfaces Define process measurementsDefine process measurements Define control mechanismsDefine control mechanisms

Copyright Solidsoft 2006 Discussion

More Information Please visit us on the Solidsoft stand Please visit us on the Solidsoft stand