Virtualization Technology News and Information
Digital Transformation Doesn't Mean Build Another App

By John Michelsen, CEO Krista Software,

  • Digital transformation is about optimizing processes not creating task-based applications
  • Gartner expects the low-code development technologies market to grow 23% in 2021
  • More apps cause more downstream problems and increase overall costs

Conventional software development cannot keep pace with the dynamics of a constantly changing business. Low-code application platforms (LCAP) promise to fulfill digital business requirements by creating apps faster, and Gartner expects this market to grow 23% in 2021. But more UI-based apps push constraints downstream on people, increase costs, and make transformation more challenging. More apps aren't the answer.

The current environment makes sense until you dig deeper into the consequences. Automation projects are boardroom and C-level initiatives. They often provide same-year ROI when properly scoped and delivered. Despite difficulty accomplishing digital transformation, almost every organization is trying to achieve it.

Ironically, businesses are already overwhelmed with the burgeoning list of apps in the workplace. An enterprise uses 397 apps on average. These apps have separate user interfaces and terminology, functional features, license costs, and/or a development team with a backlog of change and support requests. More apps increase costs and frustrate employees. The average employee trying to manage processes through all of these apps switches between 35 job-critical applications more than 1,100 times every day.

People are constantly receiving emails from other people or apps to move processes along. This causes endless context switching and often feels like their work is chaotic. These extremes are leading causes of employee burnout and contributes to employee turnover. Employers need to find new ways to orchestrate their people and technology for more efficient digital operations.

Digital transformation is using technology to drive outcomes such that people do less of the work required to operate the business. Business processes necessarily span multiple departments, employees, backend systems, and often even customers. The UI-based "app" for every task in a process is not a suitable model for delivering faster throughput. In fact, more apps create more steps, and more steps create more constraints -- making goals harder to reach. 

It's time to reconsider how you deliver digital capabilities. If you provide capabilities using a standard framework that users already know and understand, you can get away from the UI-per-app quagmire. If you simplify the corporate desktop while improving your level of automation, you will lower your TCO and technical debt.

The problem with app-based delivery and LCAP

While low code application platforms are part of the growing trend towards democratization of technology, these solutions have some inherent drawbacks. Low-code apps might make sense for non-strategic, departmental requirements. However, integrating processes across multiple point apps becomes complicated when you deliver end-to-end solutions across separate parts of the business. Many times, app to app integration is left up to users to perform. Users "swivel chair" to copy data from one app to another, and then another. Or, as often, one user accesses one app, then emails an associate in a different department who has access to the next app in the process, and so on.

The fundamental problem with custom apps (even if developed with a low code application platform) is they typically focus on a narrow set of tasks and therefore do not reduce complexity but only add to it. Let's say you want to perform a new sales function that requires access to your CRM and inventory management systems. The typical IT motion is to build a new app for that. Linking two heterogeneous systems is a hard development challenge, even if you build it with an LCAP. But the challenges don't stop with the initial development. The business now has:

Yet another app UI that requires employee training.

Yet another surface area to secure user rights, privileges, and data.

Yet another app with its own maintenance and support backlog.

Yet another development team on staff to implement practically any change required of this app.

Enterprises keep adding apps without retiring existing ones and find themselves with nearly 400 apps to support and maintain. Your app proliferation will continue until you take a different approach to simplify the corporate desktop and only involve employees when needed.

Developing more and more apps using LCAPs devolves into an environment where IT pushes more UI-based apps onto its businesspeople to perform tasks. IT then expects those people to achieve business outcomes by sorting out all the required steps and rules on their own by figuring out the people and systems required. IT thinks "my work here is done" while the business thinks, "I have more to deal with now than ever."

App-based Process Example

A hospital system here in Dallas exhibits this issue perfectly. Among the dozens of disparate systems their nursing staff must support, two applications are related to patient medications. The first application tells the nurses which drugs to give each patient at which times; the second application requires the nurses to report what drugs were administered to their patients and at what times. IT fulfilled its obligation, right? A system to inform nurses what to do and a system to describe what they did.

How do the nurses see this "solution"?

They write times and room numbers on their hands and wrists. The nurses remain worried they will miss a patient dosing by not refreshing the first system frequently enough to recall who needs what medicine - they might forget given patient face time and dozens of other screens they are staring at constantly. After administering medications, they must rekey 100% of the information from system one into system two (which uses different terms and codes than system one!) for system two to have its required inputs. Their time is wasted with every dosage. This process doesn't sound like a solution to me at all.

The fact is: businesses don't want more UI-siloed apps. They want more capabilities that they can compose into human-focused, outcome-oriented automations.

Those nurses need their Apple Watch to receive a message 10 minutes, then 5 minutes, and the exact time to administer medication. If they don't confirm, it needs to escalate to another nurse or group of nurses automatically. When a nurse does administer, they simply need to say, "I gave Mrs. Smith her medicine," while in her room. They don't need to know there are two different backend systems supporting their jobs.

Task Automation is Not Digital Transformation

Applications are not scoped to complete an entire business process to optimize an outcome. Applications are typically scoped to complete tasks. Business outcomes are a series of tasks among people and systems spanning multiple departments. Creating an app for each task causes app proliferation that I spoke about earlier. More apps create downstream problems and increase costs.

Take our sales example from above. The CEO's business objectives are to lower inventory levels and to increase cash flow. She can achieve these via more accurate and timely forecast data and optimized collections. Her sales organizations use CRM and order management systems (often under duress as a ‘compliance' initiative). However, tasks in accounting and supply chain systems are part of the sales process, too. Sales needs to collect revenue and depends on accounting to manage receivables. Sales also depends on supply chain and inventory management systems so they can sell available inventory. All of these systems contribute to objectives but are maintained and supported in different organizational and system silos. It takes all of the systems working together to produce the desired effect-- lower inventory levels and more cash flow.

Transform Your Business with Digital Conversations

Instead of maintaining separate apps and their UIs for various tasks and training users to navigate through countless disparate apps, you should simplify the process to mimic a conversation among people and systems. Your employees already know how to converse in this method. Experienced employees can articulate your business process across organizational silos and apps. They know which data resides in which app and where that data needs to be input next. Then, they can describe who the next person is in the process and articulate what steps that person needs to take next. Often, this step-to-step communication happens over email, text, Slack, or similar collaboration tools. 

Your business process outcomes are conversations between people and systems.

App development teams should set a new strategic initiative: for every new UI we expect users to access, IT should retire at least three existing UIs. If you trade three UIs for one, you decrease unnecessary steps in business processes, lower support and maintenance costs, and increase productivity.

IT should deliver digital capabilities into a flexible platform designed to empower people, use AI, and enable change as "more of the same" and not "yet another UI." Digital transformation is about transforming business processes with new digital capabilities that your employees immediately understand. If they already understand, they can move on to more meaningful work and improve the business instead of navigating 35 different apps to do their jobs.



John Michelsen, CEO Krista Software,

John Michelsen 

John has invested himself in pushing the leading edge of technology transformation to deliver business outcomes and is a highly respected technologist who moves others to action.    

John is a proven technology leader with 28 patents awarded or in process in database, distributed computing, virtual/cloud management, multi-channel web application portals, Service Virtualization (LISA), and the industry's most advanced mobile security. Today, John is CEO of Krista Software and has conceived a whole new way to automate business processes and deliver digital capabilities.

Published Thursday, September 16, 2021 7:33 AM by David Marshall
Filed under:
There are no comments for this post.
To post a comment, you must be a registered user. Registration is free and easy! Sign up now!
<September 2021>