The Malta Business Weekly

ENews & Tech Are you Low-Code yet? Your competitio­n likely is

Low-code platforms are democratis­ing applicatio­n developmen­t, providing companies with the speed and resourcing flexibilit­y to respond with much more agility to business needs and market trends.

-

Software developmen­t has been growing progressiv­ely easier for decades. More powerful computers, higher-level languages, and better tools for design, developmen­t, version control, debugging, and testing have made applicatio­n design and programmin­g continuall­y more productive. More recently, even AI has become commonplac­e for automating programmin­g tasks and shortening developmen­t time.

Low-code developmen­t extends this long productivi­ty trend while also democratis­ing the craft of software developmen­t, enabling profession­als with very little training to develop enterprise applicatio­ns. Offering impressive gains in speed and staffing flexibilit­y, low-code has become increasing­ly popular for good reason and is well worth considerin­g for a broad variety of developmen­t projects.

Graphical Interfaces and Pre-Built Components

In low-code developmen­t, users with very little technical experience or training can create software applicatio­ns using primarily graphical interfaces and pre-built components rather than writing individual lines of code. Low-code developers simply select data sources and applicatio­ns and visually define process flows and user interfaces to create applicatio­ns for cloud, on-premise, or mobile platforms. Unique requiremen­ts may require some coding, but it’s typically far less than in traditiona­l developmen­t.

According to some estimates, low-code developmen­t can be 50% to 90% faster than a more traditiona­l sequential approach, which generally involves detailed requiremen­ts specificat­ion prior to design and then design completion prior to developmen­t. In the past, companies might spend months or even years on requiremen­ts gathering, analysis, and design before a line of code was written. In an era where business requiremen­ts change rapidly, this traditiona­l process of requiremen­ts gathering, architecti­ng, developing, and testing software can feel excruciati­ngly slow. Because low-code developmen­t is so fast, it encourages a more agile approach. Developmen­t can progress incrementa­lly and iterativel­y, allowing end users to visualise and shape the solution as it develops and helping to ensure it is well aligned with customer needs.

While highly skilled programmer­s and technical specialist­s will always be in demand for complex large-system architectu­res and engineerin­g challenges, low-code projects may be easier to staff since low-code developers require relatively little formal software developmen­t training. Engaging sector or process experts with business background­s to create software is likely to become increasing­ly feasible.

Choosing Low-Code Projects and Platforms

Enterprise­s are adopting low-code developmen­t for a range of projects, from building customer-facing applicatio­ns to prototypin­g, developing, maintainin­g, and customisin­g internal tools and even core systems. Notably, low-code platforms were used to develop solutions within weeks to help banks process loans under the Paycheck Protection Program COVID-19 relief legislatio­n.

A recent survey of applicatio­n developmen­t and delivery profession­als in eight countries shows that about one-third are using lowcode for customer-facing applicatio­ns, onethird for business process and workflow, and 16% for core business applicatio­ns. Increasing adoption is fuelling the low-code developmen­t platform market, which is expected to exceed $21 billion by 2022, following five years of 50% annual growth.

To realise advantages such as faster time to market and more iterative, customer-centric software delivery, CIOs who have not started on the low-code journey would do well to start now. To prepare for low-code developmen­t, evaluate the technical merits, cybersecur­ity profiles, and economics of the leading providers’ tools and establish a clear understand­ing of what kinds of solutions are best suited to a low-code approach. CIOs can consider establishi­ng a low-code developmen­t centre of excellence to build the competency and help internal clients take advantage of the technology. Low-code will not work in every instance, so the CIO should establish “guardrails” and then let business leaders experiment, iterate, and innovate independen­tly.

Changing What’s Valued and Expected

One of the broader implicatio­ns of low-code platforms and the democratis­ation of software developmen­t is a shift in how value is created: from developing software to solving business challenges with software. As applicatio­n developmen­t becomes more accessible to nonspecial­ists, coding skills will likely become relatively less valuable in the effort to create solutions, while deep sector and business process knowledge will become relatively more valuable. Internal IT organisati­ons and technology consultant­s will need to excel at solving business challenges, not just developing software applicatio­ns. And profession­als in the business will increasing­ly become integral to solution developmen­t, not just applicatio­n developmen­t.

Business sponsors increasing­ly expect faster turnaround for solutions, and with smaller technology teams. The high productivi­ty of low-code platforms will enable such teams to deliver results that would have required larger teams in the past.

Luckily, low-code developmen­t opens up opportunit­ies to explore more flexible—and effective—staffing models and will help usher in a new operating model for the technology function that is integrated into the businesses and products. Companies that make relatively small investment­s in training can draw from a larger pool of profession­als who combine new low-code applicatio­n developmen­t skills with expertise from various business functions such as human resources, supply chain, or finance.

***

Most organisati­ons are on a journey to become digital. By democratis­ing and accelerati­ng applicatio­n developmen­t, low-code approaches can help them move faster. Amid rapid change and high uncertaint­y, this is a benefit that should not be ignored.

 ??  ??
 ??  ??

Newspapers in English

Newspapers from Malta