No-Code-Revolution-Ebook
No-Code-Revolution-Ebook
Revolution
What it Means for Your Shop Floor
Table of Contents
Introduction ……………………………………………………………………………... 3
Conclusions ……………………………………………………………………………... 30
INTRODUCTION
f you ask any process engineer about the challenges facing their shop floor, they’ll
I have no problem listing off areas for improvement. If you ask how they would
address those challenges, they’ll have an equally long list of solutions. No one knows a
factory’s processes better than those charged with improving them.
The same is true of operators, quality engineers, lean experts, IT integration specialists,
and everyone else working on the front lines. Those closest to manufacturing problems
understand them best.
This is the guiding philosophy behind the no code revolution. In the past five years,
flexible development platforms have empowered workers in every industry to design
solutions to the challenges they face every day, without writing a single line of code.
3
Perhaps more than any other industry, no code platforms have the potential to change
how manufacturers solve problems.
No code platforms can unlock new levels of efficiency, quality, and profitability. They put
the power to design flexible, scalable, customizable applications in the hands of
manufacturing experts. They enable better allocation of human and company resources.
They also make sure that organizations leverage process and domain expertise to the
fullest extent.
Most importantly, these platforms give control back to workers on the shopfloor.
This guide surveys how “no code” platforms are disrupting manufacturing. It covers
everything from basic definitions, to manufacturing specific use-cases, to tips for making
no code work for your factory.
4
CHAPTER 1
What is No Code?
Defining No Code
6
Benefits of No Code
The benefits to no code are immediate and substantial. They Ability to iterate and improve faster
include:
Until recently, development shuttled back and forth between
Better allocation of IT/engineer hours front line workers and IT. If workers wanted a new feature,
they made a ticket, and someone in a different department
If business users can design, build, implement, and iterate hard-coded the new feature on their behalf. There was lag.
without IT intervention, IT and software engineers can devote Mistakes or miscommunications could lead to weeks or
their time to mission-critical work. months of delay, as well as simmering frustrations on both
sides of the technical divide.
Solutions built in lock step with business problems
Now, no code eliminates this dance. Employees can make the
Because no code platforms enable customized solutions, no changes they need without enlisting IT support.
code developers can build solutions tailored to their problems,
with exactly the features and functionality they need.
7
Who is No Code For?
The short answer is: everybody. Since the advent of no code, commentators have settled on the
term “citizen developer” to describe the democratization of
Commentators commonly refer to no code as “democratizing development technology. Just as citizen scientists are vital to
development.” According to marketing materials everywhere, data collection and analysis on some of the world’s largest
no code is bringing power to the people. experiments, citizen developers leverage their hard won
domain expertise without being limited by technical barriers.
And there’s truth to the hype.
Gartner has written that no code is a key pillar of a broader
Just as Blogspot made it possible for anyone to be an author, digital strategy precisely because it broadens a company’s
and YouTube democratized video, no code platforms remove development base. Their argument is that businesses will
the technical barriers previously required to develop robust, succeed faster if they can radically shorten the development
production-ready applications. No code blurs the boundaries cycle by involving more business personnel in the development
between producers and users of software by creating an process. According to the research firm, “citizen development
infrastructure for further development. is fundamental to digital transformation.”
8
Low Code vs. No Code
These two phrases are often spoken in the same breath. Quite it for you. Low-code is still for developers and (as we have said
often, they’re used interchangeably. It’s worth stating this before) is still pretty complex, but it does offer a means of
clearly: low code and no code are not the same thing. making things faster for people who have tangible software
engineering skills.”
Low code still requires coding. It’s designed for developers,
and its core benefit, among others, is a faster, more agile That said, the difference in complexity does not mean that no
development cycle. code development can only produce basic apps. As one
commentator in Forbes has noted,
With no code, the name says it all.
“The number one misconception is that no code is only for
Adrian Bridgwater, a journalist writing for Forbes, has
simple apps.”
pointedly differentiated low and no code platforms:
“It’s important to remember that low-code is not the same as Forbes continued, “no code platforms have become extremely
no code. It’s not the same at all. no code is for sophisticated and support rich functionality in apps. It is now
businesspeople... and is really all about telling the system the possible to build most end-to-end enterprise applications on a
functions you want and knowing that the technology can build no code platform.”
9
This is a drum analysts, researchers, and advocates have For Brinker, the effects of no code have been surprising. With
beaten over and over. “Citizen development” does not mean a more powerful, flexible set of tools available to everyone, job
“toy” applications without significant business utility. In fact, descriptions in marketing are more fluid than ever. The same is
entire industries have shifted toward a no code model. Writing true in web design, data analysis, and countless other
of the creep of “applications” and “citizen technologists” into industries and job functions.
marketing, Scott Brinker writes,
And, as you’ll see in the next chapter, this is especially true in
“And I don’t mean mobile apps, or at least not just mobile manufacturing.
apps. That’s certainly one kind of app that can be built on
aPaaS (application-based platform-as-a-service)-like
platforms. But app building also encompasses business
process apps, web apps, chatbot and messenger apps, etc.
These are all different cases of the things citizen developers
can create.”
10
CHAPTER 2
12
No Code Overcomes Software Rigidity
If there’s one word to describe traditional manufacturing And this is just MES. There’s also the ERPs, CADs, stand-alone
software, it’s “rigid.” This isn’t necessarily a bad thing. CNC software, inventory management software,
Manufacturing Execution Systems (MES) can coordinate, Manufacturing Operations Management, among many other
execute, and track a factory’s processes, producing tangible software systems a factory may enlist for its day-to-day
improvements in quality, efficiency, and visibility. They’re rigid operations (which, it should be added, add complexity in
because they control such a varied and extensive range of integration, not necessarily rigidity).
processes, and an unvalidated change can be catastrophic.
Further, rigidity runs against the grain of recent trends in
But MES are built for IT, not for shop floor personnel. They’re manufacturing. More than ever, manufacturers are expected to
difficult and expensive to customize (unless you’re getting a produce customized products, and production lines need to
custom-built MES, you’ll need to change your workflows to fit accommodate numerous variations upon core products. New
the MES); slow to implement (according to Gartner, average product introduction cycles are shorter than ever, and margins
implementation time for an MES is 15-16 months); difficult to thinner. And short product life cycles means there’s no room
update as operational needs change ( requiring significant for mistakes. As Vention.io CEO Etienne Lacroix reminds,
development support to do so); and they aren’t keeping up “Saving two months of development lead-time on a product
with the pace of technological development. with a two-year lifecycle has an enormous impact on the
product’s ROI.”
13
Manufacturing is Physical
Software is eating the world. In the last 20 years, software Nevertheless, the job of the modern engineer has increasingly
solutions have colonized nearly every aspect of our personal required software engineering skills.
and professional lives. Many non-technical job functions now
have an entire tech stack supporting their work. As a result, engineers need some way of connecting,
improving, and understanding their operations that takes into
Until the advent of no code, this was not the case in account this core fact. They need a platform that allows them
manufacturing. Why? to excel in the process-improvement area of their work without
miring them in a sea of proprietary software languages or
The main reason is that manufacturing is physical. No matter slow, hard-coded updates.
how technologically advanced factories become,
manufacturing will always involve physical processes and solid
No code augments the abilities of the modern manufacturing
materials.
engineer, giving them the power to connect the digital and
physical worlds without significant programming experience.
This means that engineers will always have to be out on the
shop floor, monitoring machines, humans, and output. It’s
unlikely “manufacturing engineer” will be a desk job any time
soon.
14
CHAPTER 3
Improved Agility
Agile methodologies aren’t just for software developers any
more. Organizations across industries and verticals are
harnessing the ideas behind agile for their transformational
benefits. To listen to the experts, Agile Manufacturing is the
future.
16
Better Allocation of Resources
Given the way commentators laud how no code “liberates” "Of course if our developers had time, they could have come
business users from IT, you might expect there to be some up with solutions. But we didn't have time, and if we'd waited
antagonism between the two units. This isn’t entirely true. for the developers, we'd be out $1 million."
Because no code allows each side of the technical divide to do This is also true in manufacturing. When rolling out a new line
what they do best, it leads to much better allocation of of food products, manufacturer of smart kitchen technology
valuable IT time and engineering resources. Chefsteps, a company with many capable software
developers, faced a make or buy decision: should they divert
In many cases, this means faster time-to-market, and more engineering resources to build manufacturing applications, or
secure systems overall. purchase a no code solution?
17
One commentator made this point well when he argued that:
Decentralizing Innovation
An unintended consequence of hierarchies is that they are
slow to innovate. The more layers and approvals an idea has to
traverse before it can happen, the more hands involved in
bringing it to life, the slower it will move. By decentralizing
development--by removing the barriers preventing business
users from experimenting and testing--no code platforms
encourage innovation.
18
CHAPTER 4
20
extensive experience designing slides and other visual response if they meet certain conditions. Conditional, if-then
presentations. Manufacturing application platforms are no logic allows manufacturers to create branch logic, so that one
different. If you’ve put together a deck, you can build a set of actions occurs given a specific input, but not others.
manufacturing app. And, like most software, these applications store the data they
collect while they run. This gives manufacturers
Unlike presentation software, however, manufacturing unprecedented visibility into their factory’s processes.
applications can be programmed for a much wider range of
functions. Their increased functionality comes from their ability Manufacturing apps differentiate themselves from other
to incorporate conditional logic into applications. solutions through Internet of Things connectivity. Simple
plug-and-play connectors let engineers create apps that
Whereas presentation software follows a linear, stepwise communicate with machines and devices in real time. Now,
progression through a deck, no code manufacturing engineers can design applications that connect people and
applications can respond to inputs from people, machines, and machines into a responsive, dynamic whole.
ambient conditions in real time. To be truly functional in a
manufacturing context, no code applications need more than a
drag-and-drop interface. They need IoT connectivity,
responsive logic, and control over multiple variables.
21
Applications coordinate people and processes, and response
to certain pre-programmed conditions while recording and
delivering data in real time. This is a revolutionary step from
the past, where teams of developers could take days to scope,
write, and push minor developments.
22
CHAPTER 5
24
Fishbone Diagram (Root Cause Analysis)
25
Visual Quality Inspection
26
Tool Tracking
27
Line Clearance
Line clearance ensures that equipment and work areas are free
of products, documents, and materials from a previous
process. As it stands, complex machine changeovers and
paper-based process validation result in slow turnaround
times. Without real-time visibility, it’s difficult to reduce line
clearance time or complexity.
29
Chapter 6
Conclusions
No Code is Here to Stay
The signs that no code platforms are here to stay are clear.
There aren’t enough software engineers to meet demand.
Business cycles are moving faster than ever. And there’s a
greater need than ever for customized business applications.
31
Tulip, the Manufacturing App Platform, is empowering the world’s leading manufacturers
to improve the productivity of their teams, the quality of their output, and the efficiency of
their operations. With Tulip’s no-code platform, manufacturers can empower those
closest to operations to digitally transform their shop floors and gain real-time visibility
into the people, machines and processes involved in production--all in a matter of days.