Faster and more efficient processes by combining BPM and Mobile – yes we can!
-
Upload
sebastian-faulhaber -
Category
Business
-
view
531 -
download
0
Transcript of Faster and more efficient processes by combining BPM and Mobile – yes we can!
![Page 1: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/1.jpg)
Sebastian Faulhaber | Red Hat
Schnellere und effizientere Prozesse mit Mobile und BPM - aber sicher! Faster and more efficient processes by combining BPM and Mobile – yes we can!
![Page 2: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/2.jpg)
Year 2000
11%
![Page 3: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/3.jpg)
Year 2013
93%
![Page 4: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/4.jpg)
It’s a Changing World “By 2017, 70% of mobile professionals will conduct work on personal, smart, mobile devices using at least one form of application containment.” Gartner Nov 2014
“39% of all companies and 48% of larger companies are finding it difficult to distribute mobile applications to their workers' devices, and around a half are struggling to apply consistent security policies to their mobile assets.” Yankee 451 Nov 2014
From Systems of Record to Systems of Engagement
![Page 5: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/5.jpg)
What others are saying...
![Page 6: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/6.jpg)
Bringing service excellence and customer service to a new level
INSURANCE FACTORY FOR CLAIMS PROCESSING
Multi-Channel Input Scan & Detect
Manual takeover in case of error
Automatic Processing through BPM engine
€
3rd Party Eval SW
![Page 7: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/7.jpg)
A new generation of healthcare
Quelle: www.wikipedia.de
![Page 8: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/8.jpg)
Opportunities for Human Centric BPM / Case Management
● BENEFITS: ● New dimension of customer service ● Customer gains transparency on process
● e.g. Call Center (Case Handling) ● e.g. Customer Self-Service ● e.g. Process Portal
![Page 9: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/9.jpg)
Opportunities for Straight Through Processing
● BENEFITS ● Even higher Automation Rate & faster processes ● Drive process efficiency
● e.g. Claims Processing in insurance industry ● Automated processing of applications (e.g. for a
bank account)
![Page 10: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/10.jpg)
The mobile maturity journey
![Page 11: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/11.jpg)
SETTING THE STAGE WHAT YOU SHOULD THINK ABOUT
![Page 12: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/12.jpg)
When thinking about mobile you have to consider a lot!
![Page 13: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/13.jpg)
Architecture of traditional JEE Applications
![Page 14: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/14.jpg)
Traditional Applications Everything happens in the AppServer
![Page 15: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/15.jpg)
Mobile Architecture Similar to known architectures of JEE
![Page 16: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/16.jpg)
Native Android / iOS / Windows Phone
• Native libraries allow direct access to device specific features
• FAST! Games are possible • Use of platform specific
processes (gradle, ant etc.) • Best for native looking and
behaving Apps
• Developers need to work with platform specific languages like ObjectiveC, Java, C# etc.
• Every platform has its own IDE and processes
• No developer can be an expert on every platform
BENEFITS DRAWBACKS
![Page 17: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/17.jpg)
• Apache Cordova abstracts the complexity of creating mobile apps for different target devices
• Cordova allows access to target device specialties like camera or GPS
• Cordova allows users to create device independant UIs via HTML5 and CSS3 and JavaScript
• Best for Business / Enterprise Apps
• Apache Cordova does not allow all the special device specific capabilities
• Slower than native Apps. Impossible to create Game-like Apps
• Need of special UI libraries to make the look „native“
• Extensive JavaScript KnowHow needed
BENEFITS DRAWBACKS
![Page 18: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/18.jpg)
• Writing everything for every platform in C# and .NET
• Visual Studio and .NET framework for those who like it
• Commercial framework (done by the original MONO developers)
• Quite „native“ look and feel
• Visual Studio and .NET framework for those who don‘t like it
• It comes with its own developer workflow (based on Visual Studio)
• Again... .NET and C#???
BENEFITS DRAWBACKS
![Page 19: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/19.jpg)
Expect more devices....think of millions!
BPM API
Think of cloud techniques for the middle tier!!!
Store and forward / Queueing
![Page 20: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/20.jpg)
You need to think beyond Java in the cloud tier
![Page 21: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/21.jpg)
Mobile imposes new security aspects
Transport Level Security
Data security on device?
![Page 22: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/22.jpg)
API Management is crucial
Source: http://theburningmonk.com/2014/08/red-white-push-continuous-delivery-at-gamesys-social/
![Page 23: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/23.jpg)
What about the state in your BPM engine?
Short Running Processes Briefly persisted Long running processes
😀 😨 😭
![Page 24: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/24.jpg)
Additional layer of abstraction needed (mBaaS)
BPM API
You don‘t want to have a tight coupling here!
![Page 25: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/25.jpg)
Establishing a common build
process is not easy
![Page 26: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/26.jpg)
Last but not least...expect organizational challenges
Mobile projects typically have a different set of stakeholders!
Mr. IT Marketing Agency
![Page 27: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/27.jpg)
SUMMARY SO FAR
* With some specialities concerning state handling (process instances)
1. BPM is “just” another backend system*
2. Most challenges arise from mobile aspects
![Page 28: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/28.jpg)
CASE STUDIES
![Page 29: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/29.jpg)
• Forms-based workflow solution for field service workers in the UK
• Rolling out to 10,000+ workers
• Video, photo, location & signature capture
• Ease of integration with backend systems
Work Order Management
![Page 30: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/30.jpg)
A strategic solution for workforce mobility across the business
Mobilising the work of 15,000-20,000 mobile employees Integrating with 200+
backend systems
Securely distributing 300-400 mobile applications and solutions to support: • Process automation • Field force automation • Emergency response • Health and safety • Real time reporting and analytics • Asset management
Rail Infrastructure Provider: Improving Workforce Productivity
30
![Page 31: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/31.jpg)
Customer Service • Customers able to access information regarding services performed on their installed base of elevators
anywhere, anytime • Secure login and authentication in the cloud to access, view & monitor to work order level • Secure integration with TKE RSS and other social feeds • On premise deployment
![Page 32: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/32.jpg)
KEY TAKEAWAYS
![Page 33: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/33.jpg)
Think about a mobile application development platform approach ** / *** • Abstracts variety of different OS and frameworks • Provides processes for versioning, build management • Brings together all stakeholders and enables
collaboration • Establishes a standardized approach
** Gartner Rule of three ***otherwise you will reinvent the wheel, definitely
![Page 34: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/34.jpg)
Use mBaaS concepts • DataStorage API • Device Syncing and caching
Features • Push Notification Abstraction • Online / Offline Workflow • Integration with social networking • Secure connectivity to legacy
systems • Automated REST based APIs • And all of that hosted on premise
or in the cloud like a PaaS • Agile delivery of updates
![Page 35: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/35.jpg)
Think about scaling massively • Make use of cloud techniques • Make use of async techniques to protect your BE
systems (e.g. store and forward)
![Page 36: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/36.jpg)
Be flexible about the UI framework • This area is evolving rapidly, expect frequent changes • UI framework should not be imposed by mobile
platform
![Page 37: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/37.jpg)
Cloud based mobile application Platform approach
Backend
Systems
Backend Systems
mBaaS Shared Business
Services
Authentication
Encryption
Offline API
Centralized Mobile API with Core Services
...
Mobile Client
Devices
iOS, Android, Windows Phone et al
HTTPS
Local encrypted Data store
Recommended architectural approach
BPM API
![Page 38: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/38.jpg)
Red Hat is working hard to repeat the story of Linux
for Mobile
https://www.redhat.com/de/technologies/mobile/application-platform
![Page 39: Faster and more efficient processes by combining BPM and Mobile – yes we can!](https://reader031.fdocuments.net/reader031/viewer/2022021813/58797a0d1a28ab37368b800f/html5/thumbnails/39.jpg)
NOW IT‘S YOUR TURN!
LET‘S CHANGE THE WORLD WITH MOBILE
AND BPM! I would love to hear your feedback! – NOW or later. J
E-Mail: [email protected]
Twitter: @faulhaber_it