Harmonizing Processes to evolving Operations: The Challenge of Change
Sarath Chandrasekhar
Driving Architecture & Product Strategy for the Journyz SAAS Solution
Firstly, some terminological ground has to be cleared. What is an Operation and What is a Process ??
A Process is a pre-defined, already well designed set of actions and tasks that need to be completed for the fulfillment of a Goal or a part of the Goal. A process is predictable. Then what’s an Operation ? An Operation involves much more than the process and its already defined properties. An Operation also involves all indeterminate (and/or unprecedented) aspects of a process that will include Ideation and persistent evolution of insights. In totality therefore, the ‘Operation’ always has a larger ‘diameter’. It always need to address certain conditions and challenges that were hitherto not anticipated during the design of the process.
So I think it would be justified to more realistically abstract that Processes are steeped in Operations with blurred and evolving edges. Edges which are blurred today, show up with better definition tomorrow, as the Business evolves. And this invokes Process change.?
I could write all the above in more tangible terms- say, in a CRM, No two customers are alike, Yet the same processes manage the customer interactions. And even with a single customer, every interaction launches a new orbital of opportunity- You never step into the same river twice ! - And so a CRM process is important not just how well defined it is; but also, How evolvable it is !
In BPM (Business Process Management) parlance, this would sound as:? A process should NOT ONLY be Defined, Measurable, Monitorable. It should also be Evolvable !
The BPM paradigm is definitely the center stage and ground where maximum ideation has happened historically on how dynamic in practice can IT-Enablement be for small or big enterprises. There are obviously ample pointers to the potential impact of AI here, but maybe it can be a topic for different discussion.( I invite comments from avid readers on that aspect too).?
Summarizing all the above so as to clear the potential confusion on the Process : Operation dichotomy.
Process:
Operation:
Process enabling: the fundamental quest of Software
So Processes are about what We are sure about or at least what We believe to be sure about: Actors, Action Steps and consequent State changes comprise of what the Process is. The world demands process predictability in all grounds of life.
All software is about enabling Processes, such that repeatable actions and thereby Processes; with the correct & logical Information creation and updates ; provide Business / Social milieu / Governance, with frameworks of activities that can accomplish objectives including Profit, Growth or more squarely, bettering Happiness indices in all walks of Life.
Process Flux arising from Operational change:
Reverting back to my initial reference to Process : Operation dispensation; It’s also not really important on which is the Super-set. There is no harm in imagining a Process as a sequence of Operations at various stages;? But In totality, the ‘Operation’ always has a larger ‘diameter’. It always needs to address certain conditions and challenges that were hitherto not anticipated during the design of the process. OR contains elements which can never be made into a Process too.?This is the most recurring consulting challenge I face in almost every Journyz implementation.
The Operations:Process dichotomy may be exemplified as a few typical Use-Cases, each of which manifest an Operation that ‘envelopes’ a Process:
Therefore, from a Process Design view-point (Read Software enabling point of View), Operations always exceed the process boundary because any environment needs change, sooner or later after it is process enabled - EITHER because there have been time-dictated changes in the environment itself OR because they are not anticipated upfront OR BOTH.
The BPM Paradigm?
Traditionally, One key challenge of Software project Ideation, was about how much of the Process/Operation can be anticipated up front, with no need for sudden or frequent change management. Because, Change management in software delivery is costly for a number of reasons including vendor dependence for correcting the Deltas, need for recurrent HR orientation through repeated Training, Re-Testing of the entire system even for incremental changes, etc.?
Without digressing too much into the history of the BPM Paradigm; a quick summary could read as follows:?
From the ‘80’s and more forcefully in the ‘90’s, the Industry responded to the ‘Change Risk or Change Challenge’ by?
领英推荐
Essentially, BPM frameworks represent the convergence of 3 architectural layers:?
1. The RAD layer that ensures fast adaptation to changes even if coding is required and
2. The Process Layer where Processes can be extended, change-managed with new properties.?
3. The change itself needs to be anticipated with a Process monitoring layer that provides foresight that the processes are choking with respect to objective fulfillment and thereby provoking responsive correction from various stakeholders. (As Number of passengers increase in an Airport, there have to be altered processes that manage the higher traffic, with respect to number of considerations including Passenger check-ins, Security check-ins etc.)
Ideally, the change iteration cycle would first leverage the Process layer for changes in the business Process Model, and if the exact complete change (changes in access, business logic, and data connections between various processes) cannot be completely delivered by the Process layer; the more-foundational code environment is tapped for core changes in real code- a.k.a., Data structures, Algorithms and Database design
Such maturation of Enterprise software meant that successful solution consulting & delivery was all about how efficiently Processes could be envisaged, delivered, and persistently change-managed with minimal overheads and monitored for ruptures/ fulfillment.?
No-Code & Low Code : The New Genre?
The proliferation of the ubiquitous Web 2.0 around 2010, heralded disruptions in all prevailing paradigms in a manner that cannot be detailed easily. But Global economy, Post (or Parallel to) Web 2.0 has undergone a sea change characterized by:
In such an overwhelmingly transformed global milieu & socio-economic landscape, there is one exciting genre of? IT Solutions who drew inspiration from the long evolution of BPM and started to trod a Daring trail !
No Code & Low Code Solutions like Journyz (which is incidentally a No-Code Solution framework) emerged and established continuity with the vastly evolved Engineering strengths within BPM architecture: i.e., matured strengths like:
SAAS based No-Code Application Builder solutions like Journyz, ship with Ready-to-Use Process Templates for CRM, Accounts Management, Product Life-Cycle Management, Domain Specific Operations Management, etc. The End-User could launch these processes to enable Operations and thereafter fine-tune and change-manage them in Self-Service Mode.
And while shipping with ready-to-use & quick-start templates, Journyz is NOT Domain/Template restricted either. The End-user with sufficient subscription rights can build an entire application ad-hoc from scratch too.???
Change Management could be as minor as adding an additional Text field or perhaps an Auto-Numbering Field to an existing record structure to meet data integrity demands as and when they arise. Or It could be a more major change like adding a more complex Task-List Object (A reusable object in the Journyz library) which can transform the process property drastically by enabling WBS (Work Break-Down Structure) within a single Task record.
No-Code Solutions : Promises & Challenges
Whether No-Code & Low-Code Solutions will drastically redefine the Time & Cost chemistries in Software Consulting is one of the hottest topics in the Industry. Will the traditional revenue models of Large Teams billing Long Hours, Days, Weeks & Months for large Enterprise solution delivery, be swamped out with sleeker & more cost-effective delivery Options?
From a closer look at emerging patterns of productization in various solution frameworks, I think We are poised in an exciting transition stage of definable paradigm change in the following fronts:
As a Code-Less Application Builder Framework that also enables Industry ahead collaboration features to bolster better alignment of Processes to Operations & Business Goals, Journyz aspires to swim the challenging waters of all the above streams of challenges.
We look forward to leverage all the emerging exciting AI paradigms as well; to ensure that Processes & thereby Operations can evolve and respond better, to the high velocity of emerging challenges that are typical of contemporary Business.?