The tools and platforms on the market are quick to get started and easy to use. Most use an intuitive drag-and-drop format, with lots of useful controls, as well as simple configuration options to change the look and feel, colours, text position, and so on. However, some will offer more features geared towards what you want to do, whether banking, retail or insurance etc. It pays to do some background research at the start to make sure you pick the right tool for your application and for your industry, as this will reduce onboarding time.
3. Understand how it will actually work
This might seem fairly obvious, but write down the purpose for the app in a very structured fashion that’s clear and easy to understand. It’s all about driving quality, right from the start and throughout the whole process. At Expleo, we write down our requirements using a technique called behavioural driven development or BDD. This helps to promote collaboration between all the people involved, as well as readability, testability and customer buy-in.
4. Use adjacent skills
Your user-focused citizen developers can help drive quality if they have some sort of exposure to engineering, and understand the need for testing. At Expleo, we train our consultants in skills such as test automation to give them the engineering basics. Learning testing skills is made easier by tools like Micro Focus UFT1, which is specifically targeted at non-tech developers. The tool takes away the complexities of testing. Requirements written in BDD are turned into automated test cases. You want to shift left as much as possible and start testing from day one. The Micro Focus tool helps to support that rigor.
5. Extend the platform
Low-code platforms have their limitations, so it’s important to understand what the platform isn’t going to do. How far can you can push it before the errors creep in? All of the platforms have some mechanism allows you to extend it and to build new functionality. A hybrid low-code/full-stack approach may result in the right combination of speed, cost and quality. At Expleo, we have full-stack software development teams who are ready to parachute in to fix clients’ technical issues.
In the race to produce software better and sooner than the competition, low code offers real potential, but don’t overlook the need for user focus and quality. With the right technology partner, you can gain all of the speed, while avoiding the potholes along the way.