Business Process Modeling Across the Life Cycle
|
|
|
- Emmeline Short
- 10 years ago
- Views:
Transcription
1 Business Process Modeling Across the Life Cycle Sponsored by: Howard Podeswa Principal Consultant, Process Impact
2 Sponsor: BonitaSoft Bonita Studio Drag-n-drop process application development BPMN 2.0 compliant Simulate process execution Connect with other outside databases and applications The leader in Open Source Business Process Management 1,600,000 DOWNLOADS 40,000 COMMUNITY MEMBERS 500+ CUSTOMERS 100 EMPLOYEES 90 TECH & SI PARTNERS 2
3 Featured Speaker Howard Podeswa CEO, Noble Inc. Since 1998, Noble Inc. has been providing Business Analysis training and consulting services to clients across the globe in a broad range of sectors including finance, government, insurance, new technology, resources, telecom, health and media with an illustrious client list that includes the International Standards Organization (ISO), the Mayo Clinic, Bell Nexia and Thomson Reuters. Phone #: Blog: (416) [email protected] 3
4 Business Process Modeling Across the Life Cycle All rights reserved. The material contained in this presentation is protected under the copyright laws of Canada and the United States. This material may not be reproduced in any form or by any means without the written permission of Noble Inc. Any infringement of these copyrights or trademarks will be prosecuted to the full extent of the law by Noble Inc. All rights reserved. 4
5 Session Objectives Understand what Business Process Modeling (BPM) is and the rationale for doing it. Understand how BPM is applied across the project lifecycle. 5
6 Business Process Modeling Across the Life Cycle Part 1 The Business Case for BPM 6
7 Business Process Modeling What? The representation of current ("as is") and proposed ("to be") enterprise processes, so that they may be compared and contrasted. Used for: - Business process improvement - Business impact analysis in preparation for an IT project. Standards used in this context include: - BPMN - UML - Use Cases 7
8 1960 s Evolution of BPM Business process automation drove the need for understanding how a system would implement a business process Flowcharts 1970 s, 1980 s, 1990 s Increasing complexity of business process automation demanded new tools and techniques IDEF models, data flow diagrams, Statechart diagrams 8
9 Evolution 1989: OMG (Object Management Group) founded Owns the UML (Unified Modeling Language) standard for OO (Object Oriented) systems s: OO Analysis and Design matures Unified Modeling Language standard gains wide acceptance. Includes activity diagrams and state-machine diagrams for modeling sequencing rules 2005 BPMI (Business Process Management Initiative) and OMG merge business process management activities. OMG becomes owner of BPMN (Business Process Modeling Notation), an alternative to UML activity diagram for modeling workflow 9
10 More than a Diagram Any business process model is usually expressed as: One or more diagrams Different processes, different perspectives, different levels of detail Supporting text Definitions Explanations Decisions, algorithms, detailed business rules 10
11 Business Process Workflow Model A business process workflow model depicts Activities and their sequence Transitions Decisions How it begins and ends Optionally: Who does what Business objects created, altered or required at each step 11
12 Business Process Modeling Why? By comparing and contrasting current and proposed enterprise processes, business analysts and managers can identify specific process transformations that can result in quantifiable improvements to their businesses. 12
13 So why bother with the picture? Better than text for depicting complex workflows. Well-suited for comparison of alternatives, scope definition and gap analysis. Enables BA to consolidate partial stakeholder views of a process into one end-to-end picture. Straw man to stimulate discussion. Aids identification of bottlenecks. Enables standardization of processes across the organization. Visual training aid for new process workers. End-to-end models used to design integration tests. May be used to run simulations and to generate code Modeling is simpler, faster and cheaper than building the real thing 13
14 Business Process Modeling Contexts for BPM Business merger or takeover Introduction of new products or services Other transformational change: Elimination of redundant processes Automation of services and processes (reduce manual elements) Centralization of common business processes Change to underlying software systems or how they are used; system migration Process improvement: Identify and remove bottlenecks Reduce double entry Role changes IT change: To ensure impact on end-to-end business process is taken into consideration Exit interviews Operations training 14
15 Business Process Modeling Relevance for IT projects Important step in ensuring IT development supports the business process. Provides clear path from business needs to IT requirements: Business process is decomposed using BPM. Process models are used to identify and define IT tasks (system use cases) required to support the business process 15
16 Overview of BPM Across the SDLC Initiation: To model As-Is and To-Be business processes. Discovery: To model user tasks and the corresponding interactions with the IT system. Construction: Developers use BA models as input to interface and software design. Final V & V: QA uses BA models as input to integration test design. 16
17 Business Process Modeling Case Studies 17
18 BPM to Centralize Processes Case Study: MyFile A state-level government client has decided to centralize the delivery of services. MyFile is to be a single point of entry for all services offered by the government: - Automobile licences, grants, fines, etc. Noble is currently working with this client on analyzing the As-Is and To-Be workflow for affected processes. 18
19 BPM to Reduce Inefficiencies Case Study: CRM Noble worked with one of the Big Four financial services companies on a project to change their Customer Relations Management (CRM) processes. As-Is: - Uses 2 systems one for prospects; another for wins. - Requires wasteful double entry To-Be: - One of the current systems to be expanded to handle full cycle. 19
20 BPM to Decrease Turnaround Case Study: Insurance International insurance company has launched a transformational change initiative. Has determined that most insurance applications could be fast-tracked. As-Is: - Applications filled out and adjudicated manually To-Be - Automated end-to-end processing for most insurance applications 20
21 Business Process Modeling Across the Life Cycle Part 2 Business Process Modeling Toolkit 21
22 BPMN Toolbox What? - Business Process Modeling Notation - Popular standard for Business Process Modeling (BPM) - Overseen by the Object Management Group (OMG) - URL: - External process view modeled as public process - Internal workflow modeled as private process Why? - Widely used and understood within BPM community - Well-supported by model-driven process modeling, simulation and automation tools - Nuanced symbols allow for accurate modeling of workflow subtleties 22
23 Public Business Process (BPMN) As-Is To-Be Public Process: Manage claim 23
24 Private Business Process (BPMN) As-Is To-Be Private Process: Manage claim 24
25 Activity Diagram Toolbox What? - UML alternative for depicting workflow Why? - UML-compliance - Much can be conveyed using a basic set of intuitive symbols - Easy to learn and interpret When? - Initiation: May be used to model business processes instead of BPMN for UML compliance - Discovery: Appendix to system use cases to model complex flows 25
26 Example of Business Process using an Activity Diagram with Swimlanes (UML) Plan Pursuit Toolbox Marketing Local Office Pursuit Team National Client Acceptance Identify Target Client Select Pursuit Team Enter Opportunities & Contacts Create Pursuit Plan Validate Pursuit Plan Record Pursuit Evaluation Launch Pursuit [Accepted] [Rejected] Abandon Pursuit 26
27 Functional Decomposition Diagram Toolbox What? - Indicates decomposition of business functions into processes, activities and low-level tasks - Does not indicate sequencing Why? - Useful first step in creating new functions and processes: - Focuses on what must be done without worrying about sequencing - Helps navigate through more detailed models: - Workflow models: FDD provides overview of decomposition of processes and activities appearing in the workflow models - Data Flow Diagrams: FDD summarizes decomposition of processes across DFD levels 27
28 Functional Decomposition Diagram Format Function Process 1 Process 2 Activity 1.1 Activity 1.2 Activity 2.1 Activity
29 Example of FDD to describe a business area Toolbox (Source, The Business Analyst s Handbook Chapter 4, Page 178) 29
30 Context Diagram Toolbox What? - High-level model describing how the entity under discussion (business area or IT system) interacts with its environment. - Defines the border between what is in the system and what is outside of it its scope. - Does not indicate sequencing Why? - Focuses on big picture: What business areas or IT systems are inside and outside of scope? What stakeholders and/or external systems are impacted by the initiative? What is the nature of the communication between the area under discussion and external players and systems 30
31 Context Diagram Looks at business/system in context of its environment 31
32 Data Flow Diagram Toolbox What is a DFD model? - Set of leveled diagrams that describe the way that data moves through a system. - Level 0 DFD is context diagram; Level 1 DFD depicts the main processes; Further levels provide successively increasing degrees of detail. - May be business or system; logical or physical Why? - Often used in legacy documentation. - Enables top-down analysis - Effective means for analyzing the informational needs of processes. - Effective in checking for completeness: Formal standard violations often point to missing requirements. 32
33 DFD Levels 33
34 State Diagram What? Toolbox Used to model the rules that govern how an object passes from state (status) to state over its lifecycle Included as part of the UML standard May be used to model lifecycles of wide array of business objects, such as: - Application (for Credit, Insurance, etc.) - Change Request - Incident Report - Insurance Claim 34
35 State Diagram Why? Provides an overview of the life cycle of business objects across business processes and user requirements Helps identify holes in business processes - Enables a visual check that the object transitions from status to status as required by the business Helps identify bottlenecks - E.g., metrics can be gathered for each state to determine where a business object is getting stuck. 35
36 The State-Machine Diagram: Lifecycle of a Purchase Initial Make purchase event state Created Apply royalties Paid guard [successful] [payment denied] choice Payment Pending Customer makes alternative payment Royalties applied transition Final 36
37 Business Use Case Toolbox What? An interaction with a business area that provides value to those outside the business area (a customer, a vendor, another sector, an external system ) Why? - Provides a basis for discussion about the scope of the business improvement project. - Identifies which stakeholders will be impacted by current and subsequent changes. 37
38 Business Use-Case Diagram Toolbox As-Is To-Be Customer Customer Service Rep Manage claim Policy Management Manager Customer Services Adjuster Finance 38
39 System Use Case What? Toolbox Definition: - Use Case: The specification of a sequence of actions, including variants, that a system (or other entity) can perform, interacting with actors of the system. (UML 2) - System Use Case: a use case for which the system is an IT system Describes all of the ways that the interaction could possibly play out. 39
40 System Use Case Why? Focuses on user s experience Separates true user needs from implementation considerations by excluding design issues Narrative style and short length makes it suitable for verification by business stakeholders Separation into flows eases identification of test cases Style well-suited for deriving test scripts Well-suited for planning what functionality increments to include in each iteration of an iterative/agile project 40
41 (System) Use Case Diagram Pay bills <<include>> <<include>> Verify funds Customer Transfer funds Add Payee Manager Customer 41
42 Business Process Modeling Across the Life Cycle Part 3 BPM Over the Course of a Project 42
43 Case Study The following case study pulls together some of the tools and guidelines used by the BA over the course of a project: An insurance company is proposing changes to the way Insurance Claims are managed. The BA has been brought in to facilitate the business process improvement initiative and see it through IT system requirements analysis. Here is how the tools and standards are used as the project progresses: 43
44 Initiation During Initiation: High Level Requirements Documentation is created. It provides the business context for the initiative and enough detail to estimate the size of the IT effort. 44
45 High Level Requirements Documentation Documentation contains the following elements: Business use-case diagram Public Business Process Models (Facades) Private Business Processes (Cross-functional workflow) System Use-Case Diagrams 45
46 Business use-case diagram As-Is To-Be Customer Customer Service Rep Manage claim Policy Management Manager Customer Services Adjuster Finance 46
47 Public Business Process (Business Use-Case Specification) As-Is To-Be Public Process: Manage claim 47
48 Business Use-Case Description (Specification) Business Use Case: Manage a Claim As-Is To-Be Description Process a claim against an insurance policy. Actors Business actors: Customer, Policy Management, Finance Metrics Claims per day % errors Repeatability Post-conditions Claim Resolution sent to Customer. Successful Claims result in Payment request sent to Finance. more 48
49 Business Use-Case Description (Specification) Business Use Case: Manage a Claim As-Is To-Be Basic Flow 1. Customer submits claim. 2. Claims receives the claim. 3. Claims verifies policy coverage. 1. Claims sends Check coverage message (request) to Policy Management and waits for a response. 4. Claims approves the claim. 1. Claims sends issue payment message to Finance. 2. Claims sends approved message (claim resolution) to Customer. The use case ends. Alternate Flows 4a) Claim denied:.1 Claims sends denied no coverage message (claim resolution) to Customer. The use case ends. Open issues: 1. What happens if claim is denied at later stage? 49
50 Private Business Process (Business Use-Case Realization) As-Is To-Be Private Process: Manage claim 50
51 From Business to IT System Requirements As-Is To-Be Circled activities represent IT tasks 51
52 System Use-Case Diagram As-Is To-Be 52
53 Detailed Requirements Specification System use cases are detailed according to the level of risk associated with each one: Low-risk use cases require a brief description only. Medium risk use case require a description of the Basic (Normal) Flow and a list of Alternate Flows (scenarios) and how they are to be dealt with. High-risk use cases require full documentation. 53
54 System Use-Case Description (Specification) System Use Case: Resolve a Claim As-Is To-Be Description Make final resolution on claim. Actors Manager Customer Services Customer Finance Metrics 50 claim resolutions per day 80% claims approved with no changes 10% claims approved with changes 10% claims denied Pre-conditions Adjuster s Report has been submitted. An authorized Manager Customer Services user has been identified. Post-conditions Claim Resolution sent to Customer. Successful Claims result in Payment request sent to Finance. more 54
55 System Use-Case Description (Specification) System Use Case: Resolve a Claim As-Is To-Be Basic Flow: Approve claim with no changes 1. System displays claims awaiting final approval. 2. User selects claim. 3. System displays adjuster s report. 4. User approves report with no changes. 5. System sends message to Finance to Issue payment. 6. System sends Claim Resolution (approved) to Customer. The use case ends. Alternate Flows 4a) Override selected:.1 User changes adjustment amount. Continue at step 5. 4b) Claim denied:.1 System sends Claim Resolution (denied) to Customer The use case ends. 55
56 System Use-Case Appendix: Activity Diagram As-Is To-Be 56
57 Business Process Modeling Across the Life Cycle Part 4 Guidelines for BPM 57 57
58 Guidelines and best practices Don t over-analyze Be only as formal as necessary Hand-drawn diagrams are sufficient for agile life cycles Perform BPM regardless of formality of the SDLC and documentation Diagrams for stakeholders use should be as simple as possible Stick to basic set of symbols Use notes instead of complex flows for hard-to-model sequencing rules 58
59 Guidelines and best practices Keep # activities on a diagram down by rolling up smaller activities into higher-level activities Don t expect to get it right the first time; develop models iteratively Begin with a best guess Refine through stakeholder feedback 59
60 Adapting BPM for agile life cycles Both stakeholders and developers are in the room as model is developed BA is facilitator of communication, not an intermediary between both sides BA role is not likely to be played by a dedicated individual Just-in-time analysis (vs. all upfront) More frequent feedback Less formal documentation Estimation performed at lowest level available at the time; refined as project proceeds 60
61 Top-Down Approach to Requirements Analysis As-Is To-Be Business Goals User Goals Receiver <<include>> Adjust inventory Receive product <<include>> Sales Sell product Basic Flow Detailed User Req s Detailed Specifications System use case: Withdraw Funds [ Basic Flow 1. The customer inserts a card. 2. The customer enters a PIN. 3. The system verifies the PIN. (A1) 4. The customer enters transactions details. 5. The system verifies the transaction. (A2) Alternate Flows A1 Invalid PIN: A1.1 The system gives the customer 3 chances to supply a correct PIN, after which the system destroys the card. A2 Insufficient funds in account: A2.1 The system displays the funds available for withdrawal. Continue at Step 4. Alternate 1. Customer Flow: A1 inserts card 2. Customer [ up to 4 attempts ] enters PIN 3. System verifies PIN [ invalid PIN ] [ 4th attempt ] [ else ] A1.1 System destroys card 4. Customer enters transactions details Alternate 5. System verifies Flow: A2 transaction [ insufficient funds in account ] A2.1 System displays funds available 6. System ejects ATM Card 7. System 8. System debits dispenses funds source account Alistair Cockburn,
62 Adapting BPM for large scrum projects End-to-end business processes entered into the Product Backlog as epic user stories by Chief Product Owner (CPO)/ Portfolio Manager. BPM models created for high to medium priority/risk epic user stories modeled to derive small user stories (system use case scenarios) User stories entered into Product Backlog; divided amongst teams Lower-level models are created as development nears Integration/Gap Team focuses on interfaces between Teams Dedicated members or virtual team Looks for requirements that have fallen between teams Responsible for integration testing 62
63 Sponsor: BonitaSoft Free Download of Bonita Open Solution A Complete Open Source Business Process Management Suite: Bonita Studio for process modeling Bonita User Experience for user and stakeholder access Bonita Execution Engine runtime environment 63
64 Any questions? The Leader in Open Source Business Process Management Mac McConnell Bonitasoft.com Interest in Noble Courses? For more information, please contact Noble Inc. at: Or visit our Web-site at 64
Using Use Cases on Agile Projects
Using Use Cases on Agile Projects Ivar Jacobson with Ian Spence Agenda What are agile teams looking for? Cards, conversations, and confirmations Knowing what to do and when it s done Being agile with use
(BA122) Software Engineer s Workshop (SEW)
Training for the Business Analyst (BA122) Software Engineer s Workshop (SEW) Duration: 4 days CDUs (Continuing Development Units): 28 Description: A practical workshop covering the role of the Business-Systems
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
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC) Supriyo Bhattacharjee MOF Capability Maturity Model (CMM) A bench-mark for measuring the maturity of an organization s software process CMM defines 5 levels of process
ADVANCED BUSINESS ANALYST (ABA) STUDY GUIDE
ADVANCED BUSINESS ANALYST (ABA) STUDY GUIDE Sponsored by: and Table of Contents: This study guide has been created for individuals who are studying for the Advanced Business Analyst (ABA) Certification
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)
Business Process Modeling and Analysis with Savvion BusinessManager
White Paper Business Process Modeling and Analysis with Savvion BusinessManager Mar 2008 5104 Old Ironsides Drive Suite 205 Santa Clara, California 95054 408-330-3402 888-544-5511 www.savvion.com White
What Business and Process Analysts Need to Know About BPM Suites
What Business and Process Analysts Need to Know About BPM Suites Bruce Silver Principal, Bruce Silver Associates and BPMS Watch 1 Agenda What is a BPMS? Specifying BPM requirements What BA s need to understand
Business Process Modeling Notation. Bruce Silver Principal, BPMessentials [email protected]
Business Process Modeling Notation Bruce Silver Principal, BPMessentials [email protected] About Me Founder/principal BPMessentials (2007) The leading provider of BPMN training and certification Now expanded
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
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.
Business Process Modeling and Standardization
Business Modeling and Standardization Antoine Lonjon Chief Architect MEGA Content Introduction Business : One Word, Multiple Arenas of Application Criteria for a Business Modeling Standard State of the
Chapter 4 Software Lifecycle and Performance Analysis
Chapter 4 Software Lifecycle and Performance Analysis This chapter is aimed at illustrating performance modeling and analysis issues within the software lifecycle. After having introduced software and
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
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
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
Becoming a Business Analyst
Becoming a Business Analyst What is Business Analysis? The practice of enabling change in an organizational context by defining needs and recommending solutions that delivers value to stakeholders When
Requirements Engineering
Murali Chemuturi Requirements Engineering and Management for Software Development Projects Foreword by Tom Gilb ^ Springer Contents 1 Introduction to Requirements Engineering and Management... 1 1.1 What
Business Process Modeling with Structured Scenarios
Business Process Modeling with Structured Scenarios Doug Rosenberg ICONIX Software Engineering, Inc. In 2008, based on our experience with a number of business process engineering projects over the last
Determining requirements
Systems Analysis Determining requirements ผ สอน ดร.สล ล บ ญพราหมณ ITM-631 Information System Development ... การจะพ ฒนาท กส งท กอย างให เจร ญน น จะต องสร างและเสร ม ข นจากพ นฐานเด มท ม อย ก อนท งส น ถ
Developing Business Architecture with TOGAF
Developing Business Architecture with TOGAF Building Business Capability 2013 Las Vegas, NV Armstrong Process Group, Inc. www.aprocessgroup.com Objectives Introduce The Open Group Architecture Framework
Importance of Processes in an SAP Implementation Project. 2 nd September 2014
Importance of Processes in an SAP Implementation Project 2 nd September 2014 Copyright, Leonardo Consulting 2014 All rights reserved. The contents of this document are subject to copyright. No part of
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?
An Oracle White Paper January 2013. Business Driven Process Management
An Oracle White Paper January 2013 Business Driven Process Management Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may
CRM SUCCESS GUIDELINES
CRM SUCCESS GUIDELINES Provided to You By: Integrated Sales Management, Inc. Helping You Grow! CRM Success Guidelines Customer Relationship Management (CRM) has evolved dramatically recently as many companies
VAIL-Plant Asset Integrity Management System. Software Development Process
VAIL-Plant Asset Integrity Management System Software Development Process Document Number: VAIL/SDP/2008/008 Engineering For a Safer World P u b l i c Approved by : Ijaz Ul Karim Rao Revision: 0 Page:2-of-15
Advancing Your Business Analysis Career Intermediate and Senior Role Descriptions
Advancing Your Business Analysis Career Intermediate and Senior Role Descriptions The role names listed in the Career Road Map from International Institute of Business Analysis (IIBA) are not job titles
TRANSFORMING TO NEXT-GEN APP DELIVERY FOR COMPETITIVE DIFFERENTIATION
www.wipro.com TRANSFORMING TO NEXT-GEN APP DELIVERY FOR COMPETITIVE DIFFERENTIATION Renaissance Delivery Experience Ecosystem Sabir Ahmad Senior Architect ... Table of Content Introduction 3 Driving Transformational
A Capability Maturity Model (CMM)
Software Development Life Cycle (SDLC) and Development Methods There are some enterprises in which a careful disorderliness is the true method. Herman Melville Capability Maturity Model (CMM) A Capability
Service Oriented Architecture Design and Development Method. Name: René van Donselaar. Universiteit Utrecht
Service Oriented Architecture Design and Development Method René van Donselaar Universiteit Utrecht Notice of Originality I declare that this paper is my own work and that information derived from published
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
Preface. PART I Background, Principles, Overview 1
Contents Preface xv PART I Background, Principles, Overview 1 CHAPTER 1 Business Processes More Important Than Ever 3 Fosdick s Thesis 3 And Now? 4 The Need for Practical Guidance 5 Building Methods to
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
Process-Based Business Transformation. Todd Lohr, Practice Director
Process-Based Business Transformation Todd Lohr, Practice Director Process-Based Business Transformation Business Process Management Process-Based Business Transformation Service Oriented Architecture
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
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
Business Process Modeling with BPMN. Dr. Darius Šilingas Head of Solutions Department [email protected]
Business Process Modeling with BPMN Dr. Darius Šilingas Head of Solutions Department [email protected] No Magic Europe, 2012 About Instructor Dr. Darius Šilingas q Principal Consultant and Head
ATM Case Study Part 1
ATM Case Study Part 1 A requirements document specifies the purpose of the ATM system and what it must do. Requirements Document A local bank intends to install a new automated teller machine (ATM) to
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,
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,
Example Use Case Specification:
Example Use Case Specification: Level 1 Identified Use Case Name: Actor(s): Other Stakeholders: Summary Description: Priority: Risk Level: Status: Withdraw Cash Any Bank Customer (primary) Banking System
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
Application Test Management and Quality Assurance
SAP Brief Extensions SAP Quality Center by HP Objectives Application Test Management and Quality Assurance Deliver new software with confidence Deliver new software with confidence Testing is critical
Nr.: Fakultät für Informatik Otto-von-Guericke-Universität Magdeburg
Nr.: Fakultät für Informatik Otto-von-Guericke-Universität Magdeburg Nr.: Fakultät für Informatik Otto-von-Guericke-Universität Magdeburg Impressum ( 5 TMG) Herausgeber: Otto-von-Guericke-Universität Magdeburg
Business white paper. Best practices for implementing automated functional testing solutions
Business white paper Best practices for implementing automated functional testing solutions Table of contents Contents 3 Introduction 3 Functional testing versus unit testing 4 The pros and cons of manual
Modeling Guidelines Manual
Modeling Guidelines Manual [Insert company name here] July 2014 Author: John Doe [email protected] Page 1 of 22 Table of Contents 1. Introduction... 3 2. Business Process Management (BPM)... 4 2.1.
Process Harmonization to address High Cost of Compliance : Insights from Implementation. Keerthana Mainkar & Jude Fernadez
Process Harmonization to address High Cost of Compliance : Insights from Implementation Keerthana Mainkar & Jude Fernadez 16 th September 2010 Topics to be covered Introduction Compliance as a driver Process
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
A Closer Look at BPM. January 2005
A Closer Look at BPM January 2005 15000 Weston Parkway Cary, NC 27513 Phone: (919) 678-0900 Fax: (919) 678-0901 E-mail: [email protected] http://www.ultimus.com The Information contained in this document
Use-Case Analysis. ! What is it? ! From where did it come? ! Now part of UML
Use-Case Analysis Use-Case Analysis! What is it?! An informal, user-friendly, technique useful for functional requirements analysis and specification! From where did it come?! Ivar Jacobson, a Swedish
Key Benefits of Microsoft Visual Studio Team System
of Microsoft Visual Studio Team System White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current view
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
Coverity White Paper. Effective Management of Static Analysis Vulnerabilities and Defects
Effective Management of Static Analysis Vulnerabilities and Defects Introduction According to a recent industry study, companies are increasingly expanding their development testing efforts to lower their
Scenario-based Requirements Engineering and User-Interface Design
Scenario-based Requirements Engineering and User-Interface Institut für Computertechnik ICT Institute of Computer Technology Hermann Kaindl Vienna University of Technology, ICT Austria [email protected]
Agile QA Process. Anand Bagmar [email protected] [email protected] http://www.essenceoftesting.blogspot.com. Version 1.
Agile QA Process Anand Bagmar [email protected] [email protected] http://www.essenceoftesting.blogspot.com Version 1.1 Agile QA Process 1 / 12 1. Objective QA is NOT the gatekeeper of the quality
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
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
Business Analysis Capability Assessment
Overview The Business Analysis Capabilities Assessment is a framework for evaluating the current state of an organization s ability to execute a business automation effort from and end-to-end perspective..
Surveying and evaluating tools for managing processes for software intensive systems
Master Thesis in Software Engineering 30 Credits, Advanced Level Surveying and evaluating tools for managing processes for software intensive systems Anuradha Suryadevara IDT Mälardalen University, ABB
HOW TO CREATE A KILLER SALES PLAYBOOK
HOW TO CREATE A KILLER SALES PLAYBOOK INTRODUCTION TO SALES PLAYBOOKS You re a quarterback and you re down by five points. It s fourth and goal at the seven yard line with 13 seconds remaining in the fourth
Chapter 13: Program Development and Programming Languages
Understanding Computers Today and Tomorrow 12 th Edition Chapter 13: Program Development and Programming Languages Learning Objectives Understand the differences between structured programming, object-oriented
Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper
Performance testing in Agile environments Deliver quality software in less time Business white paper Table of contents Executive summary... 2 Why Agile? And, why now?... 2 Incorporating performance testing
Realizing business flexibility through integrated SOA policy management.
SOA policy management White paper April 2009 Realizing business flexibility through integrated How integrated management supports business flexibility, consistency and accountability John Falkl, distinguished
(Refer Slide Time 00:56)
Software Engineering Prof.N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture-12 Data Modelling- ER diagrams, Mapping to relational model (Part -II) We will continue
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
SAVVION BUSINESS PROCESS MODELER
D A T A S H E E T PROGRESS SAVVION BUSINESS PROCESS MODELER PROGRESS SAVVION PROCESS MODELER: OVERVIEW A key component of the Progress Savvion BusinessManager platform, Progress Savvion Process Modeler
Bottlenecks in Agile Software Development Identified Using Theory of Constraints (TOC) Principles
Master thesis in Applied Information Technology REPORT NO. 2008:014 ISSN: 1651-4769 Department of Applied Information Technology or Department of Computer Science Bottlenecks in Agile Software Development
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
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
Solution Overview. Optimizing Customer Care Processes Using Operational Intelligence
Solution Overview > Optimizing Customer Care Processes Using Operational Intelligence 1 Table of Contents 1 Executive Overview 2 Establishing Visibility Into Customer Care Processes 3 Insightful Analysis
ájoƒ ùdg á«hô dg áµلªÿg Yesser Overall SDLC Process Definition
ájoƒ ùdg á«hô dg áµلªÿg Yesser Overall SDLC Process Definition Version 0.6 - Page 3 / 43 Table of Contents 1. Process Introduction... 5 1.1. Process Scope... 5 1.2. Process Objectives and Benefits... 5
Introduction to Business Model Simulation ActiveVOS Designer
Introduction to Business Model Simulation ActiveVOS Designer 2010 Active Endpoints Inc. ActiveVOS is a trademark of Active Endpoints, Inc. All other company and product names are the property of their
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
1. Process Modeling. Process Modeling (Cont.) Content. Chapter 7 Structuring System Process Requirements
Content Chapter 7 Structuring System Process Requirements Understand the logical (&physical) process modeling by using data flow diagrams (DFDs) Draw DFDs & Leveling Balance higher-level and lower-level
Whitepaper. Agile Methodology: An Airline Business Case YOUR SUCCESS IS OUR FOCUS. Published on: Jun-09 Author: Ramesh & Lakshmi Narasimhan
YOUR SUCCESS IS OUR FOCUS Whitepaper Published on: Jun-09 Author: Ramesh & Lakshmi Narasimhan 2009 Hexaware Technologies. All rights reserved. Table of Contents 1. Introduction 2. Subject Clarity 3. Agile
A Practical Guide to Agile BPM Implementation
The Mercator Group Business Process Management Center of Excellence A Practical Guide to Agile BPM Implementation March 2015 Workbook III: A Practical Guide to BPMS/SOA Implementation March 2015 Version
Business Process Management In An Application Development Environment
Business Process Management In An Application Development Environment Overview Today, many core business processes are embedded within applications, such that it s no longer possible to make changes to
Program Lifecycle Methodology Version 1.7
Version 1.7 March 30, 2011 REVISION HISTORY VERSION NO. DATE DESCRIPTION AUTHOR 1.0 Initial Draft Hkelley 1.2 10/22/08 Updated with feedback Hkelley 1.3 1/7/2009 Copy edited Kevans 1.4 4/22/2010 Updated
Visual Enterprise Architecture
Business Process Management & Enterprise Architecture Services and Solutions October 2012 VEA: Click About to edit Us Master title style Global Presence Service and Solution Delivery in 22 Countries and
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
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
Orchestrated. Release Management. Gain insight and control, eliminate ineffective handoffs, and automate application deployments
Orchestrated Release Management Gain insight and control, eliminate ineffective handoffs, and automate application deployments Solution Brief Challenges Release management processes have been characterized
Software Engineering G22.2440-001
Software Engineering G22.2440-001 Session 2 Sub-Topic 2 Presentation Strategy Alignment Elicitation Methodology Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute
CHAPTER 3 : AGILE METHODOLOGIES. 3.3 Various Agile Software development methodologies. 3.4 Advantage and Disadvantage of Agile Methodology
CHAPTER 3 : AGILE METHODOLOGIES 3.1Introductions 3.2 Main Stages in Agile project 3.3 Various Agile Software development methodologies 3.4 Advantage and Disadvantage of Agile Methodology 3.1Introductions
AgFirst Farm Credit Bank
AgFirst Farm Credit Bank WfMC BPM Excellence Awards 2014 Winner Copyright 2015 Bizagi AgFirst Farm Credit Bank, USA Category: Adaptability and Agile Business Practices Nominated by Bizagi, United Kingdom
Kirsten Sinclair SyntheSys Systems Engineers
Kirsten Sinclair SyntheSys Systems Engineers Kirsten Sinclair SyntheSys Systems Engineers Spicing-up IBM s Enterprise Architecture tools with Petri Nets On Today s Menu Appetiser: Background Starter: Use
<Insert Picture Here> Oracle BPA Suite 11g Overview & New Features
Oracle BPA Suite 11g Overview & New Features Meera Srinivasan, Senior Principal Product manager, Oracle BPM [email protected] The following is intended to outline our general
Whitepaper: How to Add Security Requirements into Different Development Processes. Copyright 2013 SD Elements. All rights reserved.
Whitepaper: How to Add Security Requirements into Different Development Processes Copyright 2013 SD Elements. All rights reserved. Table of Contents 1. Introduction... 3 2. Current State Assessment...
See What's Coming in Oracle Project Portfolio Management Cloud
See What's Coming in Oracle Project Portfolio Management Cloud Release 9 Release Content Document Table of Contents GRANTS MANAGEMENT... 4 Collaborate Socially on Awards Using Oracle Social Network...
Business Process Discovery
Sandeep Jadhav Introduction Well defined, organized, implemented, and managed Business Processes are very critical to the success of any organization that wants to operate efficiently. Business Process
What is BPM? Software tools enabling BPM
What is BPM? BPM, or Business Process Management, is a technology, but it is also more than that. Broadly speaking, one can consider BPM as a management discipline in which processes are valued as assets
