Our Future in a Low Code Way
Our Future in a Low Code Way
Low code is gaining rapid adoption since it speeds application development and helps make developers more effective while reducing burnout.
Join the DZone community and get the full member experience.Join For Free
Building real-time chat? Enroll in a Free Course on Mobile Chat Development.
Adoption of low-code development platforms is on fire because they speed up software development and delivery which is critical in the world today where companies must innovate to win, serve, and retain customers.
Response times are key - to customers, competitors, and market changes. Coding needs to be optimized, and minimized, to keep pace with the adoption of Agile and DevOps methodologies, CI/CD, microservices, and cloud platforms. Developers must be agile and develop code that can be automatically deployed. Be prepared to test and learn with short feedback loops.
Where we’re going is to a world where all businesses are digital businesses, regardless of if they have a brick-and-mortar presence. Companies must be customer-centric and understand the customer journey. What the customer sees must integrate seamlessly with backend operational processes. This requires automation.
John uses the baseball metaphor of companies "hitting for the cycle" to be fully digital. Customer apps are "singles" - table stakes to provide an acceptable UX and CX. Operational processes automation are "doubles" and include:
Customer service parts and resource scheduling.
Pricing, returns, warranties.
Fraud detection, audits, investigations.
Digital customer interactions.
Eligibility and evaluations.
And on and on.
Most companies are not automated and this hinders their ability to deliver an acceptable level of customer service and is why I encourage companies today to differentiate on the basis of CX - the bar is low and customer expectations are high.
Intelligence, a 360-degree view of the customer, are "triples."
Common characteristics of companies hitting for the cycle include:
The ability to support individualized CX and journeys.
The ability to share data, and obtain insights, across organizational silos.
Built by business process owners with the support of IT pros.
Start small, evolve continually without rebuilding.
Some companies are starting to "get it." Two years ago, the primary focus of process improvement efforts was "cost reduction" = 33%. Two years from now it's projected to be "accelerate digital transformation" = 41%.
Successful companies will accomplish this transition by organizing software delivery capacity. The hardest part is enlisting rogue developers. John suggests the best way to enlist developers is by moving them onto development platforms and off tools. Guide, support, and nurture these professionals that are key to the success of your business. Incorporate all of your developers into your approach. Establish a foundation of collective and mutual support between deep coders (DevOps Pros), application coders, low code devotees, and non-coders (i.e. subject matter experts). Everyone contributes to others' work and success via change management, collaboration and community, common services, and platform engineering.
This is a good first step to creating a collaborative platform.
Forrester produced a report “Use a light touch to govern low-code development platforms” in which a certain level of governance is needed to keep low-code platform development "on the rails" without slowing it down.
John recommends companies adopting a low-code platform work on:
Absorbing new use cases and technologies.
Making the commitment to operational process automation.
Using NLP and bots, sensor data and controls, AI, and, blockchain to optimize the development process and to empower developers to deliver more to their organizations.
Opinions expressed by DZone contributors are their own.