ap pm’s iq –no-code bpm developmentdocuments.bpm.com/bpmnext/bpmnext2018/presentations/... ·...
TRANSCRIPT
CapBPM’s IQ – No-code BPM Development
1
Max Young, Principal, Capital BPM Software, a Division of
Capital Innovations.
Introducing IQ - Vendor Agnostic, Business-facing, NoCode, AI
Based, discovery-to-deployment tool.
Driven by 20+ years of Process Transformation Experience
Capital Labs Innovation
CAPITAL BPM | CAPITAL LABS | STRICTLY
CONFIDENTIAL2
● IQ - Vendor Agnostic, Business-facing, zero-code, AI Based, discovery-to-
deployment tool.
● We can Create, Manage, Document, & Deploy Processes &
Rules.
● Create beautiful, Open Source, Open-Standard UIs
● Data Capture
● Integration\ Microservices Orchestration
● What we do:
The Agnostic BPM Experience
3
● What we don’t do● We are Not a BPM \ BRMS \ RPA Engine
• Where we can contribute➢ UI & Modeling: Better, more useful, conventional, beautiful UI & more wholistic Modeling➢ Data: Data Capture➢ Integration: Integration & Microservice Orchestration
UI: PROBLEM 1
4
Problem 1: We like most Vendor WYSWYG for BPM, they are fast, but you have to invest in
training a small fragment of your workforce
in an niche technology that can only work
on one Proprietary platform.
• WYSWYG Editors can be like crack cocaine➢ Easy to get addicted to because they’re fast, but you paint yourself into a corner➢ Limitations of the vendor’s presentation layer➢ Requiring increasing more specialized skills that don’t pay off for the customer
UI: Solution
5
Our WYSWYG Editor is not like the others
You can’t use SAIL, Coach Views, Or Pega
UI in any other space.
A CIO/DTO is hostage to the limitations of the (small) trained staff, and can’t
introduce young blood. The learning curve is too steep, and the skills won’t
transfer back into the larger organization. It’s not a good investment, and it’s not
good BPM.
UI: Solution
6
Our WYSWYG Editor protects the Customer➢ Generate conventional, open source code that can be customized at any time, and is 99% agnostic to
the underlying engine➢ Uses AI to execute recommendation on the layout, labels, balance, and flow of pages➢ Automates Self Discovery for the data model
➢ Angular 5\Bootstrap 4➢ Angular 5\Material UI➢ React \ Bootstrap 4➢ React \ Material UI➢ Or any combination therein
Export to
7
UI: Template Based ModelingOur Modeling is different too.
Users can create Processes based on existing industry best practices that can be delivered(or sold) in real-time. These models can be saved, customized, or added to.
8 Set and execute simulations of designed process in IQ
Set Costs
• Roles\Lanes
• Activities
Set Probabilities
• Lines
• Timers
• Events
Results
• Cost
• Path\Traffic
• Complexity\Custom
UI:IQ Modeling Supports Simulations & Optimization, LEAN, Six Sigma, DMAIC, and SIPOC
g
9 Set and execute simulations of designed process in IQ
Set Costs
• Roles\Lanes
• Activities
Set Probabilities
• Lines
• Timers
• Events
Results
• Cost
• Path\Traffic
• Complexity\Custom
UI:IQ Supports 3D Modeling that can encompass Physical Architecture, and collect KPIs for same
g
10
UI: AI Assisted Data Modeling gData Models: Users can design the default layout for the Data Model, based on recommendations of the AI, which learns their habits as they develop more and more UIs.
Data: Problem 2 & Solution
11
● Capture All the Data
➢ before\After each Step
➢ Including UI Analytics
Problem 2: Don’t fiddle with data. Learn from Facebook & Google & Twitter
● Capture data asynchronously into a NoSQL Data Warehouse
Integrations: PROBLEM 3
12
• Problem 3: Integrating into unknown systems is a pain
• Propriety ‘Easy’ Integrations present the same objection that WYSWYG does. If you use the Vendor’s, you’re stuck in the vendor’s stack.
• You’re better off abstracting the integration, and calling it restfully. That decouples dependency & allows conventional teams to deliver part of the solution in parallel.
• Security issues• Idiosyncratic Systems Should you use micro-service based architecture or monolithic?
What if you need to call several system in sequence for you use case?
What if an underlying system fails?
How do you deal(during delivery) with systems that don’t exist yet?
Integrations: Solution
13
Automatic, UI-Based, AI-Driven Binding & Integrations
CRM & MARKETING AUTOMATION
Salesforce
Dynamics 365
Dynamics CRM
NetSuite
Sugar CRM
SuiteCRM
Highrise
Zoho CRM
Oracle Sales Cloud
Google Analytics
Google AdWords
Bing Ads
Eloqua HubSpot
Marketo
SendGrid
Magento ...
ON-PREMISE & CLOUD DBS
DynamoDB
Google BigQuery
Redis
Amazon
Athena
Cassandra
HPCC Systems
MongoDB
Cosmos DB
Redis
Amazon Athena
IBM Cloudant
Couchbase
HBase
Access
xBase
Excel
Files
CSV/TSV
XML
OData
JSON
REST
ERP
SAP
Dynamics 365
Dynamics GP
Dynamics NAV
NetSuite
COLLABORATION
SharePoint
Apps
Office 365
Basecamp
Microsoft
Project
Magento
Twilio
Salesforce
Chatter
Slack
ACCOUNTING
Dynamics
GP
QuickBooks
QuickBooks POS
Sage 50
UK
Xero
Exact
Online
Intacct
FreshBooks
Reckon
FINANCE &E -COMMERCE
Authorize.Net
Square
eBay
PayPal
Stripe
OFX
Transactions
E*TRADE
OpenExchangeRate
Quandl
SWAGGER WSDL
WADL REST
OOTB Integrations
14
Integrations: Drag & Drop Our NoCode, Visual Metaphors generate conventional Spring Boot solutions that can be handed off to a developer at any point, but don’t require technical expertise to create.
15
The last best experiencethat anyone
has anywhere becomes the
minimum expectation
for the experience
Customer’s expectations are set by Tesla & Alexa & AWS. I don’t want to drag them back to 2009
16
Standard Items that every Engine(BPM or otherwise) gets
Accordi
ngly,
every
solution
gets the
followin
17
● Our Intention is to empower the
business while still supporting IT
● Our apps, from reporting to Dashboards
to UI to the data warehouse to the
Microservice Integrations, are 100%
white box, and can be taken over by IT
at any time.
● You could have hand-coded what we
generate, and the result is 100% open
source, so they’re no vendor lock with
us.
“You shouldn’t have to choose between No or Low Code, Innovation starts with Citizen Developers often, but after the first phase, IT should be able to continue the work.” -Chris Obdam, CEO at Betty Blocks.
Part 2: IT Friendly Assets
IQ: The Business can model, simulate, build, Deploy and Integrate Solutions Quickly and Beautifully. Build assets that IT can relate to @ Any Time.
18
• Process Modeling that is as rich as any, but allows customers to deploy to the target engine.
• UIs that can be quickly designed by WYSWYG editors, yet generate white-box, conventional, open-source code
• Code that can pass rigorous quality standards, but is generated quickly, and by the business.
• Over 100 OOTB Integrations that are performant & standards compliant.
Business
Shadow IT
DevOps
These are BPM\Microservices Engines already Integrated for import\export
19
● IBM BPM● IBM ODM● Drools● Camunda● Netflix Conductor● VISIO● Pure Spring\Java
● BPMN 2.0● BWL● VISIO● XLS● DISCO● XFDL● Camunda● IBM BPM
IMPORT FROM
EXPORT TO
Next Steps: Voice & Text-based, AI Driven Process Creation(Alpha)
20
● Speak your Process Story● Load Industry Standard
Process Models● Load Industry Standard
Data Models● Deploy with your voice● Test with your Voice