Two pieces on low code

The low code debate seems to have really kicked off.

Matt Skinner off of FutureGov blogs a critical piece:

The low code platforms we’ve tried place a big emphasis on making the lives of developers simpler (or redundant). Unfortunately, we notice this is at the expense of user experience. Low code makes it harder to take a user-centred, design-led approach.

When creating, you have to follow the platforms’ chosen UI components and design out of a prescribed box. Once completed, you can then tweak to meet your users needs. As the platform uses its own functionality, you are also restricted by what’s been created so far. It’s a world of functionality first and user needs later, which never ever ends well.

Paul Brewer from Adur & Worthing blogged himself in response:

After careful consideration, we went for what I think was a good, pragmatic compromise. Our chosen open standards platform (this is a must), providing a “low code” development environment, has a fixed enterprise licence fee that means we can not only build unlimited apps for ourselves, but can build apps for any public sector body operating in our geography at no additional cost. Development time is much faster than it would otherwise be, and the skills required are significant, but lower than other development environments.

Worth reading both in full to help you decide if low code fits into your strategy.

LINK: “And for His Next Act, Ev Williams Will Fix the Internet”

As a co-founder of Blogger and Twitter and, more recently, as the chief executive of the digital publishing platform Medium, Mr. Williams transformed the way millions of people publish and consume information online.

But as his empire grew, he started to get a gnawing feeling that something wasn’t right. High-quality publishers were losing out to sketchy clickbait factories. Users were spending tons of time on social media, but they weren’t necessarily happier or better informed. Platforms built to empower the masses were rewarding extremists and attention seekers instead.

Original: https://www.nytimes.com/2018/05/09/business/ev-williams-twitter-medium.html

There are no digital silver bullets

In a fairly complex world, everyone yearns for a simple solution. The one thing they should do to make things better. The single solution to all their problems. Digital transformation is no different, and many of the marketers working in this space know it – that’s why they usually claim that their ‘platforms’ will deliver everything an organisation needs to change itself for the digital age.

Sometime people read a single solution into things when it isn’t there. A good example would be my post the other day talking about the uses of low code platforms. Several people got in touch questioning my assertion that it was the answer to all of local government’s problems. I replied pointing out that it wasn’t my assertion, and low code won’t fix everything. It might help for quite a few things though.

Overall, I am always very nervous of transformation programmes that have a single view of the operating model of an organisation, particularly when we are talking local government, which delivers such a bewildering array of services that it would surely be impossible to have just one way of changing and organising them all. Are there really that many similarities between running a theatre and processing benefits? Or picking up waste and community development?

Instead, part of laying the foundations of an approach to digital transformation should be developing an openness to trying new tools, techniques and technology, and an awareness of all the possibilities that are out there.

On the tools and techniques side, this means having a really good knowledge of ways of doing human centred design, innovation and delivery. Check out IDEO’s resources on this, along with the 100% Open toolkit, and of course the GDS service manual.

For technology, really consider the capabilities needed to deliver the outcome your users and your organisation want to achieve. See if you can match those to what you already have, but don’t shoe-horn them in. Think about the maturity of the capability you need: if it is really cutting edge, you may need to build it yourself (whether in-house or outsourced); for everything else there ought to be something on the market to suit. Whatever you do, don’t get bogged down trying to build silver bullets – a universal case management system for everything, or some kind of middleware utopia that makes everything talk to everything else. You’ll end up tying yourself into knots and running a huge IT programme, which is nobody’s idea of fun.

As I said, by all means re-use capabilities wherever you can. It might be that you do end up using one case management system for everything, because it works. Great! But find your way there by iteratively re-designing your way through services, matching capabilities to outcomes, and not through the implementation of a grand technology project.

So is there an operating model that can be applied to everything an organisation does? Probably not.

Is there a change process that can be applied to every service you deliver? Probably not.

Is there a technology platform that will enable you to replace every other system currently in use? Probably not.

Should you try things out, find some alignment between the outcome you want to achieve and the stuff you use to get there? Probably, yes.

Photo by Jens Lelie on Unsplash

LINK: “From service design to systems change”

Systems analysis at the ‘front end’ of service design can help us to better understand complex social problems and identify opportunities to respond more effectively and profoundly. Equally, systems thinking provides tools and mindsets to understand the power structures and ‘system immune responses’ which so often kill new solutions before they get off the ground.

Original: https://medium.com/@adam.d.groves/from-service-design-to-systems-change-72fa62b1714c