Sustaining Your Business Architecture: a long and winding road from vision to reality. Dr. Darius Silingas, Head of Solutions Department

Similar documents
Efficient BPMN: from Anti-Patterns to Best Practices

Refactoring BPMN Models: From Bad Smells to Best Practices and Patterns

Business Process Modeling with BPMN. Dr. Darius Šilingas Head of Solutions Department

State of Practice in Modeling and Model-Driven Development

Setting up an Effective Enterprise Architecture capability. Simon Townson Principal Enterprise Architect SAP

Architecting enterprise BPM systems for optimal agility

Learning and Coaching Agile Methods. Görel Hedin Computer Science Lund University, Sweden

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc.

RO-Why: The business value of a modern intranet

9 Research Questions Resolved

Objects and Object Relations Around Business Modelling and Business Architecture. Professor Mark von Rosing

THE RIGHT WAY TO HIRE SERVICENOW STAFF

Application management services that power business transformation

Become A Paperless Company In Less Than 90 Days

Medicaid Information Technology Architecture (MITA) Overview Compiled from MITA Framework 2.0 documents issued by CMS - March 2006

Managing Agile Projects in TestTrack GUIDE

What Business and Process Analysts Need to Know About BPM Suites

What Every Enterprise Architect Needs to Know about Workflow and BPM

Diploma in Management Level 4

Explaining EA: business architecture basics

ArchiMate and TOGAF. What is the added value?

Successful Enterprise Architecture. Aligning Business and IT

Enterprise Service Specification

Process Streamlining. Whitepapers. Written by A Hall Operations Director. Origins

Copyright bizagi

Agile Strategies for Enterprise Architects

Model-driven Software Development (MDSE) for the Cloud

Self Assessment. Introduction and Purpose of the Self Assessment Welcome to the AdvancED Self Assessment.

SMB Update on Service Information Gathering

AIA Strategic Plan 1

Course Outline. Foundation of Business Analysis Course BA30: 4 days Instructor Led

Simon Brown Software architecture for developers. Follow me on

AIA DC EAC EXECUTIVE COMMITTEE POSITION DESCRIPTIONS

Hoping that a project comes out the way you want is not a PLAN!! This is true in life, in school and on the job.

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government

EXHIBIT L. Application Development Processes

5 FAM 630 DATA MANAGEMENT POLICY

M6P. TDWI Data Warehouse Automation: Better, Faster, Cheaper You Can Have It All. Mark Peco

Enterprise Architect for an Enterprise Architecture

Guidelines for the Success of a Business Process Management Initiative

Software Architecture Professional Certificate

Practical Agile Requirements Engineering

A Process is Not Just a Flowchart (or a BPMN model)

Role and Skill Descriptions. For An ITIL Implementation Project

Becoming a Cambridge International School A guide to the registration process

RAPID ENGINEERING WITH AGILE RIGHTSHORE DELIVERY (REWARD)

How to simplify the evolution of business process lifecycles

Is PRINCE 2 Still Valuable in an Agile Environment?

Measuring ROI of Agile Transformation

Completing the competency based application form

IT STARTS WITH CHANGE MANAGEMENT

Developing an analytics strategy & roadmap

Digital Social Media Strategy Creating expert reviews Architecting valuable content with social media

Enterprise Architecture (Re)Charter Template

ORACLE TUTOR BUSINESS PROCESS CONVERTER

DoD Enterprise Architecture

ECM+ Maturity Model. Defining the corporate benchmark against best practices

Decreasing Risk and Increasing Odds of Success in Contract Management

Coaching Tools

Data Governance 8 Steps to Success

An Introduction to PRINCE2

Software Service Engineering Architect s Dream or Developer s Nightmare?

Five Core Principles of Successful Business Architecture

Role Description Business Analyst / Consultant - ICT

Application Lifecycle Management Using Visual Studio 2013 (SCRUM)

Quality Thinking in other Industries. Dominic Parry Inspired Pharma Training. WEB GMP BLOG inspiredpharmablog.

Building Business Capabilities

ASAP Certification Examination Preparation Guide

EPL603 Topics in Software Engineering

CONTEXT AWARE CONTENT MARKETING

Master of Health Care Administration Program Strategic Plan

Offshore Development Team on Demand

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Using OpenTravel Tools. Ken Kuhn Marriott International, Inc.

Business Solutions Manager Self and contribution to Team. Information Services

Application Overhaul. Key Initiative Overview

Continue the Discussion: Ask questions at: Learn More: To learn more about BPM BlueWorks, please visit:

Smart Financial Services Organizations: Leveraging the Private Cloud to Gain a Competitive Edge

Announcements. Project status demo in class

ENTERPRISE ARCHITECTUE OFFICE

Agile Software Engineering Practice to Improve Project Success

Remigijus Gustas. Department of Information Systems, Karlstad University, Sweden

Design Patterns for Complex Event Processing

STANDARDIZED WORK 2ND SESSION. Art of Lean, Inc. 1

ARIS 9ARIS 9.6 map and Future Directions Die nächste Generation des Geschäftsprozessmanagements

XP and Design. Paulo Caroli & Sudhindra Rao. ThoughtWorks

EU CUSTOMS BUSINESS PROCESS MODELLING POLICY

Visual Modelling for Information Management. Author: Alex Jouravlev, Consultant with Business Abstraction

Quality Assurance in an Agile Environment

ERP. Key Initiative Overview

Resurrection Metropolitan Community Church Church Administrator Position Description and Purpose

Project Management Office Charter

VACANCY ANNOUNCEMENT # Website Assistant (National Position)

Windows Server 2003 migration: Your three-phase action plan to reach the finish line

All of these circumstances indicate that the world of tomorrow is as different as today s water utility business is from that of yesteryear.

CORPORATE INFORMATION AND TECHNOLOGY STRATEGY

Enterprise Service Oriented Architecture Using the OMG SoaML Standard

Sparx Enterprise Architect for Business Analysts

Transcription:

Sustaining Your Business Architecture: a long and winding road from vision to reality Dr. Darius Silingas, Head of Solutions Department

About Presenter Dr. Darius Šilingas Head of Solutions Department @ No Magic Europe Product Manager, Cameo Business Modeler Head of BPM studies @ ISM Executive School Expert in information system and business modeling, lead ~200 training/consulting sessions in 20 countries ü Chair of the annual conference Business Process Management in Practice in Lithuania ü ü ü ü 2

Building Business Architecture Principles for Effective Business Process Modeling Using Business Architecture Governing Business Architecture Wrap up 3

BA as a part of EA (according to Zachman) WHO? WHAT? HOW? WHEN? Business Architecture Roles and Employees Concepts and Information Business Processes Business Events System Architecture Technology Architecture WHERE? WHY? Organization Structure Vision, Mission, Goals, Objectives 4

Challenges in Specifying Business Architecture Most organizations try to capture their business architecture in documents plus disintegrated informal drawings This approach quickly leads to inconsistent and out of date business architecture specification 5

The Truth is in the Models 6

Business Architecture @ No Magic Europe WHO? WHAT? HOW? WHEN? Business Architecture Roles and Employees Concepts and Information Business Processes Business Events System Architecture Technology Architecture WHERE? WHY? Organization Structure Vision, Mission, Goals, Objectives 7

Define Business Architecture Structure 8

Define Business Vocabulary Concepts Information structure Documents 9

Business Vocabulary: Identifying Services All offered professional services are properly described 10

Define Business Processes: Top-Down Approach Process Flow Used Document Templates Used/Produced Documents Events in Calendar 11

Define Job Roles Roles are used as resources in business processes 12

Assign Process Activities to Job Roles

Business Architecture: State of the Practice Business architecture modeling practices are immature Business architects often end up with very complex and inconsistent business model diagrams that are not understandable for stakeholders 14

What Sometimes Happens in Modeling Practice ~450 Activities ~950 Flows Some facts about the project: ü Model-driven development ü 50 modelers working 4 years ü 2000+ diagrams 15 15

Business Architecture: Advancing State of the Practice + Use modeling standards + Follow the principles for effective modeling + Enable business architecture usage + Employ model governance practices 16

Building Business Architecture Principles for Effective Business Process Modeling Using Business Architecture Governing Business Architecture Wrap up 17

Principles for Effective Business Process Modeling 1. A Minimal Subset of BPMN Elements 2. Strict Naming Conventions 3. Simple Business Process Diagrams 4. Appropriate Abstraction 18

A Minimal Subset of BPMN Elements 19 19

Strict Naming Conventions Language influences thinking ü Participant: a noun, e.g. Delegate, Seminar Coordinator ü Activities: a strong verb + a noun, e.g. Announce Seminar ü Events: a noun, e.g. Registration Request, Registration Deadline ü Data objects: a noun, e.g. Customer List, Feedback Form ü Gateways: unnamed (!) gateways do not perform work ü Sequence Flow: named only after a data-based gateway, gives a condition on which it is activated, e.g. Participants > 30 20

Anti-Pattern: Inconsistent Naming ü Mixed naming reflects inconsistent understanding! 21

Refactored Process ü Action names focus on achieving the result ü No conjunctions in names ü Unnamed Gateway ü No long activity names: details are moved to documentation 22

Anti-Pattern: Too Complex Diagrams 23

Simple Diagrams Multiple Levels of Detail 24 Rule: up to 10 activities in a single diagram Question: How many tasks can we define in 3 levels of detail?

Appropriate Abstraction All models are wrong but some are useful. W. Edwards Demming 25 25

Building Business Architecture Principles for Effective Business Process Modeling Using Business Architecture Governing Business Architecture Wrap up 26

Use of Business Architecture BA should be stored in a centralized repository Define ownership and access rights BA should be published in a way that is accessible to all its stakeholders Website for reading and finding information Word documents for reviewing / approving Change projects should use BA and contribute to its evolution AS IS à TO BE à AS IS 27

Publishing Business Architecture Business Architecture must be accessible without specialized tools! Multiple points of view Executive View Process Manager View Process Participant View Multiple forms HTML for browsing, Word for approving Transformation Engine 28

Business Processes Description Report (Web) 29

Building Business Architecture Principles for Effective Business Process Modeling Using Business Architecture Governing Business Architecture Wrap up 30

Throwaway Models Business models are created for a short-term usage Typically for scoping change in business improvement projects A particular aspect is emphasized Automation, data exchange, task durations, waste, etc. Consistency and completeness is not the main concern ü Apply simplest tools ü Do not forget to throw away the model! 31 31

Sustainable Business Architecture Business architecture is a corporate asset that provides a long-term value and needs to evolve ü Strict adherence to the principles is necessary ü A need for a dedicated business architecture tool 32

Model Ownership Stewardship Each business process is assigned to a person, who is responsible for developing and disseminating its model (in collaboration with all the process stakeholders) ü Gives a clear contact point for process improvements ü Enables business process model sustainability 33

Collaborative Modeling Business architecture is a tool for improving communication and collaboration ü Modeling needs to be performed in teams ü Certain techniques like pair modeling can be applied 34

Model Review A quality of model should be assessed on a regular basis Review by subject matter experts focuses on the content Review by modeling mentor focuses on the form ü Enables high-quality and sustainable business models ü Helps to improve modeling skills 35

Building Business Architecture Principles for Effective Business Process Modeling Using Business Architecture Governing Business Architecture Wrap up 36

Business Architecture (BA) Center of Excellence Building BA Principles Governing BA Using BA High Value from Business Architecture 37 37

Building Sustainable Business Architecture ü Use business modeling standards like BPMN ü Adhere to the principles of effective modeling ü Govern business architecture by practicing model ownership, collaborative modeling, and model review ü Publish business architecture to make it accessible to its stakeholders via multiple views and forms Improving business architecture is a never ending journey... 38

The Recipe for Success think BIG start SMALL and EVOLVE 39

Let s Keep in Touch Dr. Darius Silingas Head of Solutions Department Product Manager, Cameo Business Modeler No Magic Europe Phone (direct): +370 37 705899 e-mail: darius.silingas@nomagic.com lt.linkedin.com/in/dariussilingas/ www.nomagic.com 40

Thank You! The Truth is in the Models! 41