Process Orchestration is a Tool in your Enterprise Architecture Toolbelt Talk.pptx

ZachWylie3 376 views 38 slides Aug 15, 2024
Slide 1
Slide 1 of 38
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38

About This Presentation

Tune into our discussion with Camunda Developer Advocate Jacob Plicque. Here's a sneak peek into what Jacob dives into:

"I've always thought Batman would be an amazing Enterprise or Solutions Architect. The way he sees the city of Gotham, create solutions to take out the bad guys, and ...


Slide Content

Process Orchestration is a Tool in your Enterprise Architecture Toolbelt August 15th, 2024 Camunda New York Meetup

Who’s this Guy? Sr. Developer Advocate @Camunda From: Jacksonville, FL Fun Fact: Huge Nerd Tabletop RPG Fan (like Dungeons and Dragons) has a Dice Collection in the Thousands Jacob Plicque @DuvalKingJacob He/Him

Agenda Why Batman inspired this Talk What do Enterprise Architects do anyway? What’s actually in an Enterprise Architecture Toolbelt? E.A. Challenges How does Process Orchestration help?

Na-Na-Na-Na-Na-Na-Na-Na- Batman!

Tools? Toolbelt? Utility Belt?

Tools Collaboration Performance Benchmarking System Behavior Failure Scenario? Traffic? Visual Diagrams Series of Images Tie Infra/Apps together If they exist :) Expertise Between Business and IT Data Data flow Dependency Map Many have over 10 years experience! Best Practices Best in Class Security API Gateways Event Driven Architecture

‹#›

Meanwhile…at the Legion of Doom…

‹#›

‹#›

Business IT

Enterprise Architect in the middle

“Enterprise Architects need to marry those expectations with the rising need to cut costs while also driving the conversation between business value and IT implementation, things can get really messy.” State of the Enterprise Architecture Report 2024, Bizzdesign

Only 29.5 percent of respondents fully agreed that their enterprise architecture practice delivered business outcomes. State of the Enterprise Architecture Report 2024, Bizzdesign

Change is scary .

So what’s this Process Orchestration?

Process orchestration coordinates the various moving parts (or endpoints) of a business process, and even ties multiple processes together. Process orchestration helps you work with the people, systems, and devices you already have – while achieving even the most ambitious goals around end-to-end process automation . ‹#›

The Power of Process Orchestration Visualize what’s actually happening What’s designed is exactly what is implemented and executed Business/IT speaking the same language Align business and IT using a common, standards-based model and language. Tame Complexity Via end to end orchestration across your Customer Journey Drive Home Business Outcomes Much easier to tie Biz/IT Value Conversation together

How do we get started?

Introducing BPMN ISO/IEC 19510 spec maintained by OMG (Object Management Group) Maintained spec Easily understand complex processes; no more spaghetti! Visualization Simplify discussions with stakeholders; unify design and implementation Bridge communication Business Process Model and Notation

‹#›

Ok that’s one E2E Process, where do we go now?

‹#› 1️⃣ Locate E2E Process (Optional) Validate Business Case with Process Tracking 2️⃣ Define customer touch points 3️⃣ Define Process Goals / Process KPIs 4️⃣ Orchestrate Process and Continuously Improve Strategic Process Orchestration

Discover Model Develop Run Monitor Iterative development Continuous improvement Define use case Capture business objectives and define success metrics Understand system landscape & process complexity Define business case Define technical approach Define ownership and roles WHAT WHO TOOLS Department leaders Process/product owners Subject Matter Experts Enterprise Architects Whiteboard, Miro, slides, ... Model as-is and to-be processes Define concrete KPIs Understand the E2E process but define iterations Define the journey (tracking, human orchestration, step-by-step automation, ...) Link business and technical model Business/process analysts Developers Enterprise/IT architects SMEs Process/p roduct owners BPMN and collaborative tooling Detail the model with technical attributes Set up solution project according to solution architecture Write glue code Use (and potentially build) connectors Write tests Developers Enterprise/IT architects Low-code developers Process orchestration platform, BPMN modeler, Integrated Development Environment (IDE) Operate solution in production Change management DevOps Operations Clerks Process orchestration platform (especially operations tooling) Continuously measure KPIs Analyze problems and propose improvements Report achieved value internally & externally Process/product owners Business analysts Process orchestration platform (especially process intelligence tooling), BI Typical project lifecycle, tasks and roles

Process Orchestration Maturity Levels & Drivers Strategic, Scaled Adoption Distributed Adoption Broader Initiative Single Project No Process Orchestration 4 3 2 1 Vision Motivation Team Structure Measurement Technology

Adding a Process Orchestration platform as a technical capability will enable efficient solution creation Business capabilities (implemented via legacy systems, COTS, microservices, etc.) Technical capabilities (enabling efficient solution creation) Omnichannel integration End-to-End Process End-to-end process orchestration (e.g. account opening) Fraud Check Payment KYC … Customer Process Orchestration Data Storage, DBs and MDM (Metadata) Logging and Monitoring Event Streaming … API API As a Service API

Process orchestration Accelerators Integration DevOps Version Control Continuous Integration and Delivery (CI/CD) Automated Testing Configuration Management Infrastructure provisioning (IAC) Orchestration Engine (Zeebe) Technical Operations (Operate) Platform operations Decision Engine (Zeebe) Graphical Modelling Analytics Process Intelligence (Optimize) DWH / BI Integration InfoSec Authentication User Management Encryption Documents Front ends Endpoint integration Data Templates Technical Connectors Marketplace Business Capability Connectors Other artifacts (e.g. libraries, forms, ) Process Mining AI RPA Event Streaming Programming Languages Human Task Management Enterprise Process Orchestration Platform

A centralized platform improves time to value for projects while maintaining agility Process Orchestration Platform Installation Process Solution BPMN Solution team owns process model and glue code Deployed onto platform provided as a service State managed by the platform, isolated by tenants or cluster . Platform state is owned by the solution team (runtime version , contained data, platform configuration, access control ) Owned by the delivery team lead by the business domain, supported or enabled by CoE Owned by CoE Process Orchestration Platform Provisioner Provisioning and management of Process Orchestration Platforms. Provisioned as requested Provided by CoE as a service, owned by solution team Decentralized (Delivery Teams) Centralized (CoE)

Measuring success Adoption Strategic Impact Enablement Business outcomes around operational excellence, user experience, risk and compliance # of processes, technical and engineering metrics, time to project setup, time to value, ... # of people trained, community size, reusable assets, ... Harder to measure, but more convincing

Discover Typical high-level adoption Roadmap ‹#› Deliver Scale Vision & Motivation Structure Solution Delivery Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Strategy Alignment Develop roadmap Define operating model and team structure Build Center of Excellence Technology Setup Camunda as integrated platform Design architecture and governance Build accelerators Domain A Use Case 1 Use Case 2 Use Case 3 Discovery MVP Live Prod Delivery Focus Setup Refinement Discovery MVP Live Prod Domain B Use Case 1 Use Case 2 Enablement Focus Discovery MVP Live Prod Measurement Continuous Value Tracking & Reporting Discovery MVP Live Prod Discovery MVP Live Prod Discovery MVP Live Prod Operations and Continuous Improvement

Programme manager Technology leader Functional experts CoE → Vetted by Sponsors Let’s develop a holistic automation strategy together! Discover value Define Operating Model Realize Value Adoption Framework Define vision for value of transformation initiative Discovery conversations Value Workshop s Develop operating model, governance and define enablement strategy. Strategic Adoption Roadmap Workshop CoE Operating Model Workshop Success metrics Implement use cases, CoE, governance and track value Use Case support CoE setup Platform Setup Internal communication … Assess Status Quo Understand maturity of current operating model Adoption framework maturity workshop Maturity Survey Work streams Goals Stake- holders C-Level Sponsors LoB Leaders Technology Leader Programm manager Programme manager Technology leader Functional experts CoE leader Programme manager Delivery Teams CoE

Let’s review Visualize and Implement the Truth Not just Whiteboarding anymore Business/IT on the same Page Speaking the same language via BPMN and Process Orchestration Top Level Strategic Diagram first! Then model the business process, then dive deeper as long as you still have a business outcome in mind

Let’s review Blog Post coming soon! Based on this Talk Camunda Academy Certification Program too! Community Forum! Join the convo with Biz folks, Devs, and Enterprise Architects!

Join us in New York City or Online October 16-17

[email protected] https://www.linkedin.com/in/fanaticgamer1986/ @DuvalKingJacob on all the Socials

Questions? Comments? Concerns?