|By Avi Rosenthal||
|October 31, 2015 12:37 PM EDT||
|Ford assembly line, 1913|
Are traditional BPM solutions still relevant or new approach is a must? I am not the only one who asks the question above.
According to Gartner's analyst, Janet Hill, Traditional BPM is the past and "Improvisational Process" is the future. "Improvisational Process" is less structured and more Agile than Traditional BPM. Traditional BPM aims at more Automation and Process improvement and kills Innovation.
Let us try to answer the question above. In order to understand the issue I will use an analogy between Software Development and BPM Software Development.
First stage: Automation
The Typical Software developed in the 1950s automated simple organizational tasks. For example, instead of calculating profits by adding data manually, the data was entered into the computer and a programed calculation routine was executed.
Another simple example is a report. Instead of writing it manually, including data and calculations such as summing numbers the report was built and printed by software executed.
The main goal was Automation. The Business functions were coded and could be executed each time on different set of Data.
The first generation of Work flow applications and afterwards BPM applications is very similar to the first Software stage.
The Business Processes were represented by Software.
The goal was Automation of as much as possible tasks and sub-processes.
The software developed 50 or 60 years ago was developed from scratch.
BPM applications were developed as a layer above existing software, therefore the lack of Visibility challenge characterized BPM systems and was irrelevant to old software systems developed from scratch.
Second stage: Improvement
Information Technology systems functionality could be enhanced easier than manual systems functionality. Functionality improvements were the next step of the IT systems.
Ease of extensions is applicable to BPM systems, as well, therefore processes improvements followed processes cloning to IT systems.
A Business user who can see the representation of a process on a screen could think of process improvements and sometimes could even simulate them.
Next and current stages of IT systems: Complexity
The focus of this post is the future of BPM and not step by step evolution of IT systems, therefore many stages of IT systems evolution are encapsulated in a single paragraph.
The improved IT Systems was extended gradually until they were large Monolithic systems or Silo systems.
The main problems of Monolithic Systems are:
difficulty of maintenance, development takes too long time and difficulty of Integration with other systems.
Systems and Data Integration was a must and is more important in a Connected World, due to PCs, Internet and emerging Channels, Technologies and Platforms such as Smart Phones, Internet of Things, Big Data and Wearables.
Handling IT Systems Complexity
Agility is the key for Coping with Complexity.
1. Handling Complexity by dividing the Systems and/or smaller Systems entities to Components
The Components could be Reused and their boundaries are well defined.
The following Technologies and Architectures are examples of dividing large IT entities to smaller Components.
Object Oriented Development (composed of Classes and Objects, Inheritance and Methods), Components Based Development (CBD) which is based on Components and Components Reuse, Service Oriented Architecture composing an Enterprise or a Virtual Enterprise from SOA Services and Micro Services, a new approach of developing an application as a suite of small Services.
2. Shortening Development time
Quicker development is complementing systems division to composable component.
The unrealistic ideal is assembling pre built components to systems without developing any new components.
Agile Development and RAD (Rapid Application Development) are more sensible approaches for shortening systems Development time.
Next and current stages of BPM: Complexity
The analogy between IT Systems development and maintenance and BPM systems development and maintenance is not perfect, however Complexity characterized these two systems types.
BPM should handle the whole life cycle of Processes, as well as More complex Use Cases such as Case Management Processes and Intelligent Business Operations.
Previous posts described the new Use Cases and the growing Complexity.
For example, read the following posts:
Case Management - The missing topic in STKI Summit 2011
BPMS Next Generation:IBPMS
IBPMS updated Vendors Positioning
Unstructured Processes, whose flow is by Knowledge Workers decisions, are the focus of many BPM initiatives.
Developing and maintaining such processes is beyond traditional BPM software capabilities.
Handling BPM Complexity
1. Shortening Development time
Shortening Times to Deployment of BPM is crucial, so the term Agility is often used when BPM is discussed.
In a post titled: BPM Agility is a Must, I argued that Agile methodologies could used for developing BPM applications.
Appian, an IBPMS and Case Management leader advocates the Agile approach as well. It emphasize its Unified BPM App Platform
which includes User Experience as part of it in order to shorten the development time.
2. A Data First Approach
MicroPact's approach is Data before Processes.
MicroPact is a Case Management vendor. After the Data Model is completed the Processes are defined. According to the company, Data First is more easily understood by Business users, so larger number of users are involved and most users involved are involved with no need for special training.
The result could be more rapid adoption and iterative deployment.
3. Case Management Frameworks
Case Management Frameworks is a new growing subset of the Case Management market.
the Framework is composed of Layers. The top layer, Implementation Specific Logic, is the dynamic part. The Vertical Business domain and The Horizontal Business domain are less dynamic, as well as other lower layers .
If this approach is good enough for an organization, it could shorten Time to Deployment and reduce maintenance costs. For more information, read the post: Case Management Frameworks: A growing subset of the Case Management market.
IT systems Complexity is growing. In order to cope with it the systems architecture should be based on Components and the Development Cycle should be shortened.
BPM systems Complexity is growing similar to IT systems Complexity.
Traditional BPM solutions are no longer adequate for development of the new unstructured Case Management processes. According to Gartner's analyst, Janet Hill, new software should address those new "Improvisational Process" and the traditional BPM software "kills Innovation".
Innovation and not Automation is the goal of current BPM implementations.
The image of Ford assembly line from 1913, in the beginning of this post is a reminder: Innovation is not necessarily based on software.
The innovative assembly line process saved a lot of time, money and efforts in car assembling.
No BPM software was available to support Innovation.
However, as the processes become more complex (unstructured Case Management Processes including Knowledge Workers decisions based on a lot of data and other people's opinions) it is more difficult to innovate without adequate software usage.
SYS-CON Events announced today that Linux Academy, the foremost online Linux and cloud training platform and community, will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Linux Academy was founded on the belief that providing high-quality, in-depth training should be available at an affordable price. Industry leaders in quality training, provided services, and student certification passes, its goal is to c...
Mar. 30, 2017 04:15 PM EDT Reads: 4,335
DevOps is often described as a combination of technology and culture. Without both, DevOps isn't complete. However, applying the culture to outdated technology is a recipe for disaster; as response times grow and connections between teams are delayed by technology, the culture will die. A Nutanix Enterprise Cloud has many benefits that provide the needed base for a true DevOps paradigm. In his Day 3 Keynote at 20th Cloud Expo, Chris Brown, a Solutions Marketing Manager at Nutanix, will explore t...
Mar. 30, 2017 04:15 PM EDT Reads: 3,329
Providing the needed data for application development and testing is a huge headache for most organizations. The problems are often the same across companies - speed, quality, cost, and control. Provisioning data can take days or weeks, every time a refresh is required. Using dummy data leads to quality problems. Creating physical copies of large data sets and sending them to distributed teams of developers eats up expensive storage and bandwidth resources. And, all of these copies proliferating...
Mar. 30, 2017 03:45 PM EDT Reads: 6,736
SYS-CON Events announced today that SoftLayer, an IBM Company, has been named “Gold Sponsor” of SYS-CON's 18th Cloud Expo, which will take place on June 7-9, 2016, at the Javits Center in New York, New York. SoftLayer, an IBM Company, provides cloud infrastructure as a service from a growing number of data centers and network points of presence around the world. SoftLayer’s customers range from Web startups to global enterprises.
Mar. 30, 2017 03:30 PM EDT Reads: 2,365
SYS-CON Events announced today that StorageCraft Technology Corp, a global leader in backup and disaster, will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. The StorageCraft family of companies, founded in 2003, provides award-winning backup, disaster recovery, system migration and data protection solutions for servers, desktops and laptops in addition to powerful data analytics.
Mar. 30, 2017 03:17 PM EDT Reads: 112
In his session at @ThingsExpo, Eric Lachapelle, CEO of the Professional Evaluation and Certification Board (PECB), will provide an overview of various initiatives to certifiy the security of connected devices and future trends in ensuring public trust of IoT. Eric Lachapelle is the Chief Executive Officer of the Professional Evaluation and Certification Board (PECB), an international certification body. His role is to help companies and individuals to achieve professional, accredited and worldw...
Mar. 30, 2017 03:15 PM EDT Reads: 1,025
SYS-CON Events announced today that Auditwerx will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Auditwerx specializes in SOC 1, SOC 2, and SOC 3 attestation services throughout the U.S. and Canada. As a division of Carr, Riggs & Ingram (CRI), one of the top 20 largest CPA firms nationally, you can expect the resources, skills, and experience of a much larger firm combined with the accessibility and attent...
Mar. 30, 2017 02:45 PM EDT Reads: 945
SYS-CON Events announced today that Technologic Systems Inc., an embedded systems solutions company, will exhibit at SYS-CON's @ThingsExpo, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Technologic Systems is an embedded systems company with headquarters in Fountain Hills, Arizona. They have been in business for 32 years, helping more than 8,000 OEM customers and building over a hundred COTS products that have never been discontinued. Technologic Systems’ pr...
Mar. 30, 2017 02:45 PM EDT Reads: 3,981
SYS-CON Events announced today that CA Technologies has been named “Platinum Sponsor” of SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY, and the 21st International Cloud Expo®, which will take place October 31-November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. CA Technologies helps customers succeed in a future where every business – from apparel to energy – is being rewritten by software. From ...
Mar. 30, 2017 02:45 PM EDT Reads: 2,409
With major technology companies and startups seriously embracing Cloud strategies, now is the perfect time to attend @CloudExpo | @ThingsExpo, June 6-8, 2017, at the Javits Center in New York City, NY and October 31 - November 2, 2017, Santa Clara Convention Center, CA. Learn what is going on, contribute to the discussions, and ensure that your enterprise is on the right path to Digital Transformation.
Mar. 30, 2017 02:00 PM EDT Reads: 9,003
HyperConvergence came to market with the objective of being simple, flexible and to help drive down operating expenses. It reduced the footprint by bundling the compute/storage/network into one box. This brought a new set of challenges as the HyperConverged vendors are very focused on their own proprietary building blocks. If you want to scale in a certain way, let’s say you identified a need for more storage and want to add a device that is not sold by the HyperConverged vendor, forget about it...
Mar. 30, 2017 01:58 PM EDT Reads: 147
SYS-CON Events announced today that Loom Systems will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Founded in 2015, Loom Systems delivers an advanced AI solution to predict and prevent problems in the digital business. Loom stands alone in the industry as an AI analysis platform requiring no prior math knowledge from operators, leveraging the existing staff to succeed in the digital era. With offices in S...
Mar. 30, 2017 01:45 PM EDT Reads: 1,878
FinTech is the sum of financial and technology, and it’s one of the fastest growing tech industries. Total global investments in FinTech almost reached $50 billion last year, but there is still a great deal of confusion over what it is and what it means – especially as it applies to retirement. Building financial startups is not simple, but with the right team, technology and an innovative approach it can be an extremely interesting domain to disrupt. FinTech heralds a financial revolution that...
Mar. 30, 2017 01:45 PM EDT Reads: 3,201
What if you could build a web application that could support true web-scale traffic without having to ever provision or manage a single server? Sounds magical, and it is! In his session at 20th Cloud Expo, Chris Munns, Senior Developer Advocate for Serverless Applications at Amazon Web Services, will show how to build a serverless website that scales automatically using services like AWS Lambda, Amazon API Gateway, and Amazon S3. We will review several frameworks that can help you build serverle...
Mar. 30, 2017 01:45 PM EDT Reads: 2,369
Most companies are adopting or evaluating container technology - Docker in particular - to speed up application deployment, drive down cost, ease management and make application delivery more flexible overall. As with most new architectures, this dream takes a lot of work to become a reality. Even when you do get your application componentized enough and packaged properly, there are still challenges for DevOps teams to making the shift to continuous delivery and achieving that reduction in cost ...
Mar. 30, 2017 01:45 PM EDT Reads: 560