コンテンツへスキップ

ノーコード革命

ローコードおよびノーコード技術が、従来のインダストリー4.0製造ソリューションをどのように破壊するかをご覧ください。

第1章No-Code入門

どの工程技術者にでも、現場が直面している課題について尋ねれば、問題なく改善点を挙げるでしょう。それらの課題にどのように対処するかと尋ねれば、同じように長い解決策のリストを持っていることでしょう。工場の工程を最もよく知っているのは、工程改善担当者です。

オペレーター、品質エンジニア、リーンエキスパート、IT統合スペシャリストなど、最前線で働くすべての人に同じことが言えます。製造の問題に最も近い立場にいる人たちが、その問題を最もよく理解していることが多いのです。しかし、彼ら自身が解決策を生み出すために必要なツールを持っているとは限りません。

これが、ノーコード革命の指針となる理念です。過去5年間で、柔軟な開発プラットフォームは、あらゆる業界の労働者がコードを1行も書くことなく、日々直面する課題の解決策を設計する力を与えてきました。

おそらく他のどの業界よりも、ノーコード・プラットフォームはメーカーの問題解決方法を変える可能性を秘めています。

ノーコード・プラットフォームは、新たなレベルの効率性、品質、収益性を実現します。柔軟性、拡張性、カスタマイズ性に優れたアプリケーションを設計する力を、製造の専門家の手に委ねることができます。これにより、人的資源と企業資源をより効果的に配分することができます。また、組織がプロセスや領域の専門知識を最大限に活用できるようにします。最も重要なことは、これらのプラットフォームが、現場の作業員にコントロールを取り戻すことです。

このガイドでは、「ノーコード」プラットフォームが製造業をどのように破壊するかを調査します。各章で説明します:

  • ノーコード」の意味
  • 製造業にコードレス・ソリューションが必要な理由
  • 現場でのノーコードの姿

第2章No-Code何か?

「ノーコード」とは、作業者がバックエンドシステムと直接やりとりすることなくアプリケーションを設計できるビジュアル開発環境のことです。この環境は通常「プラットフォーム」と呼ばれ、ユーザーが新しいアプリケーションやテクノロジーを構築するための基盤を提供することを意味します。

つまり、「ノーコード」とは、技術的なトレーニングを受けていない従業員でも、完全に機能するエンタープライズ対応のアプリケーションをゼロから構築できるプラットフォームのことです。

ノーコード・プラットフォームは、何よりもまず、通常はグラフィック・ユーザー・インターフェースの形をした開発環境を提供します。これらのインターフェイスでは、誰でもドラッグ&ドロップで要素を配置したり、イベントベースのトリガーやif-thenロジックで豊富な機能を作成したり、アプリの実行中にパフォーマンスデータを追跡したりできます。

https://tulip.widen.net/content/egknfj0el1
No-Code 開発環境の例

ノー・コードの利点は、即座に、そして実質的にもたらされます。以下のような利点があります:

IT/エンジニアの時間配分の改善- ビジネス・ユーザーがITの介入なしに設計、構築、実装、反復を行うことができれば、ITとソフトウェア・エンジニアはミッション・クリティカルな業務に時間を割くことができます。

ビジネス上の問題と連動したソリューションの構築- ノーコード・プラットフォームはカスタマイズされたソリューションを可能にするため、ノーコード・デベロッパーは問題に合わせて、必要な機能と特徴を備えたソリューションを構築することができます。

迅速な反復と改善が可能- 最近まで、開発は現場の作業員とIT部門との間を行ったり来たりしていました。新機能が必要な場合、作業員はチケットを作成し、別の部署の誰かが作業員に代わって新機能をハードコーディングします。タイムラグがありました。ミスやミスコミュニケーションは数週間から数ヶ月の遅れにつながり、技術的な隔たりの両側で不満がくすぶることもありました。しかし、ノーコードではこのような問題がありません。社員はITのサポートを得ることなく、必要な変更を行うことができます。

No-Code 誰のためのものですか?

簡単に言うと、みんなです。

コメンテーターは一般的に、ノーコードを "開発の民主化 "と呼んでいます。あちこちのマーケティング資料によれば、ノーコードは人々に力をもたらすということです。

そして、誇大広告には真実があります。

Blogspotが誰でも作者になることを可能にし、YouTubeがビデオを民主化したように、ノーコードのプラットフォームは、堅牢で制作可能なアプリケーションを開発するために必要だった技術的な障壁を取り除きます。ノーコードは、さらなる開発のためのインフラを構築することで、ソフトウェアのプロデューサーとユーザー(メディア理論家は「プロデューサー」と呼ぶ)の境界を曖昧にします。

ノーコードの出現以来、コメンテーターは開発技術の民主化を表現するために「市民開発者」という用語に落ち着きました。市民科学者が世界最大級の実験におけるデータ収集と分析に不可欠であるように、市民開発者は、技術的な障壁に制限されることなく、苦労して獲得したドメインの専門知識を活用します。

ガートナーは、ノーコードが広範なデジタル戦略の重要な柱となるのは、まさに企業の開発基盤を拡大するためだと述べています。彼らの主張は、開発サイクルを根本的に短縮し、開発プロセスに大幅に多くのビジネス担当者を参加させることができれば、企業はより早く成功するというものです。調査会社によると、「市民開発はデジタルトランスフォーメーションの基本」。

ローコードとNo-Code

この2つのフレーズはしばしば同列に語られます。かなり頻繁に、この2つは同じ意味で使われています。ローコードとノーコードは同じものではありません。

ローコードでもコーディングは必要です。ローコードは開発者向けに設計されており、特にその主な利点は、ビジネス・アプリケーションの開発サイクルをより迅速かつ俊敏にすることです。

ノーコードは、その名前がすべてを物語っています。

フォーブス誌に寄稿しているジャーナリスト、エイドリアン・ブリッジウォーターは、ローコードプラットフォームとノーコードプラットフォームの違いを指摘しています:

「ローコードとノーコードは違うということを忘れてはいけません。全く同じではありません。ノー・コードはビジネス・パーソンのためのものであり、欲しい機能をシステムに伝え、テクノロジーがそれを構築してくれることを理解することがすべてです。ローコードは依然として開発者向けであり、(前にも述べたように)かなり複雑ですが、具体的なソフトウェア・エンジニアリングのスキルを持つ人々に、物事をより速くする手段を提供します。"

とはいえ、複雑さの違いは、ノーコード開発が基本的なアプリしか作れないことを意味するわけではありません。Forbesのあるコメンテーターが指摘しているように、

「No-codeはシンプルなアプリのためだけのものだというのが、一番の誤解です。

ノーコード・プラットフォームは非常に洗練され、アプリの豊富な機能をサポートするようになりました。現在では、ほとんどのエンドツーエンドのエンタープライズ・アプリケーションをノーコード・プラットフォームで構築することが可能です。

これは、アナリスト、研究者、提唱者が何度も何度も繰り返してきたことです。「シチズン開発 "は、重要なビジネスユーティリティのない "おもちゃ "アプリケーションを意味するものではありません。事実、業界全体がノーコード・モデルへとシフトしています。アプリケーション」と「市民技術者」のマーケティングへの浸透について、スコット・ブリンカーは次のように書いています、

「モバイルアプリという意味ではありません。それは確かに、aPaaS(アプリケーションベースのプラットフォーム・アズ・ア・サービス)のようなプラットフォームで構築できるアプリの一種です。しかし、アプリの構築には、ビジネス・プロセス・アプリ、ウェブ・アプリ、チャットボットやメッセンジャー・アプリなども含まれます。これらはすべて、市民開発者が作成できるものの異なるケースです。"

製造業の場合、アプリケーションのリストはもっと長く、ほぼ無限です。大げさに言えば、エンジニアの創造性によってのみ制限されます。

ブリンカーにとって、ノーコードの効果は驚くべきものでした。より強力で柔軟なツールを誰もが利用できるようになったことで、マーケティングの仕事内容はかつてないほど流動的になりました。ウェブデザイン、データ分析、その他数え切れないほどの業界や職能においても同様です。

後述するように、これは特に製造業に当てはまります。

第三章製造業にNo-Code必要な理由

ノーコード・プラットフォームは、製造業において特に破壊的な可能性を秘めています。ノーコード開発プラットフォームの主な利点(柔軟性、スピード、反復可能性、民主化)を概説すれば、その理由は驚くことではありません。

それでも、なぜ製造業がノーコード革命を必要とするのか、その理由を正確に説明するのに役立ちます。それはすべて、既存の製造ソフトウェアシステムと、ノーコードがその欠点でいかに繁栄しているかに帰結します。

従来の製造ソフトウェアを一言で表すなら、それは "硬直的 "です。これは必ずしも悪いことではありません。製造実行システム(MES)は、工場のプロセスを調整、実行、追跡し、品質、効率、可視性の目に見える改善をもたらします。MESが硬直的なのは、多様で広範なプロセスを制御するためであり、検証されない変更は大惨事になりかねません。

しかし、MES ITのために作られたものであり、現場の担当者のためのものではありません。MESはカスタマイズが難しく、コストが高い(カスタムメイドのMES導入しない限り、MESワークフローを変更する必要があります)、導入に時間がかかる(Gartner社によると、MES 平均導入期間は15~16カ月)、運用ニーズの変化に合わせて更新するのが難しい(更新には多大な開発サポートが必要)、技術開発のペースに追いついていない、などの問題があります。

そして、これは単なるMESです。さらに、ERP、CAD、スタンドアロンCNCソフトウェア、在庫管理ソフトウェア、製造オペレーション管理など、工場が日常業務のために導入する可能性のあるソフトウェアシステムも数多くあります(これらのソフトウェアシステムは、統合の複雑性を高めるものであり、必ずしも堅固なものではありません)。

さらに、硬直性は最近の製造業のトレンドに逆行します。メーカーはこれまで以上にカスタマイズされた製品を生産することが求められ、生産ラインは主力製品のバリエーションに対応する必要があります。新製品の導入サイクルはかつてないほど短くなり、利幅も縮小しています。製品のライフサイクルが短いということは、ミスが許されないということです。Vention.ioのCEOであるEtienneLacroix氏は、「2年のライフサイクルの製品で2ヶ月の開発リードタイムを節約することは、製品のROIに大きな影響を与えます。

第4章製造業におけるNo-Code メリット

では、ノーコードの利点(柔軟性、スピード、反復可能性、民主化)は、製造にどのように反映されるのでしょうか?詳しく見てみましょう。

俊敏性の向上- アジャイル手法は、もはやソフトウェア開発者だけのものではありません。業界や業種を問わず、組織はアジャイルの背後にあるアイデアを活用し、その変革のメリットを享受しています。専門家に言わせれば、アジャイル製造は未来です。

アジャイル手法に精通している人なら、ノーコードの利点がアジャイルの利点とほぼ同じであることを認識しているかもしれません。

ノーコードでは、製造上の問題に最も近いエンジニアやオペレーターの手にコントロールが戻るため、迅速な反復、分散化された意思決定、より小さな価値をより頻繁に提供すること、変更への迅速な対応が促進されます。

https://tulip.widen.net/content/iaeiofuzdg
アジャイルの4原則

リソース配分の改善 - ノー・コードによってビジネス・ユーザーがIT部門から「解放」されることを称賛するコメンテーターがいることから、この2つの部門間には敵対関係があると思われるかもしれません。これは完全に真実ではありません。

ノーコードでは、技術的な隔たりがあっても、それぞれが得意とすることを行うことができるため、貴重なIT時間とエンジニアリング・リソースをより効果的に配分することができます。

多くの場合、これは市場投入までの時間が短縮され、システム全体がより安全になることを意味します。

直感に反するかもしれませんが、ノーコード・ソリューションは、大規模なエンジニアリング・リソースを持たない企業と同様に、開発者の豊富なベンチを持つ企業にとっても価値があります。あるテクノロジー・マーケティング・ソリューション企業のデプロイメント・マネージャーは、ノーコード・プラットフォームの利用を決定したことについて、次のように述べています。しかし、我々には時間がありませんでしたし、開発者を待っていたら100万ドルも損をしていたでしょう」。

これは製造業においても同様です。多くの有能なソフトウェア開発者を抱えるスマートキッチンテクノロジーメーカーであるChefsteps社は、新しい食品ラインを展開する際、製造アプリケーションを構築するためにエンジニアリングリソースを振り向けるべきか、それともノーコードソリューションを購入すべきか、という決断に迫られました。

最終的に、彼らはTulipノーコードソリューションを使用することを決定し、その利点はすぐに現れました。ChefstepsのソフトウェアエンジニアであるJeremy Shaffer氏は、次のように述べています。"ROIの観点から見ると、Tulip アプリを構築するための投資は、独自のカスタムソフトウェアを構築することで発生する機会費用よりもはるかに少なくて済みます。"

イノベーションの分散化 - ヒエラルキーがもたらす予期せぬ結果は、イノベーションを起こすのに時間がかかるということです。アイデアが実現するまでに多くの階層や承認を経なければならないほど、また実現に関わる人の数が多いほど、その動きは遅くなります。開発を分散化し、ビジネスユーザーの実験やテストを妨げる障壁を取り除くことで、ノーコード・プラットフォームはイノベーションを促進します。

あるコメンテーターは、この点をよく言い当てています、

"市民開発者に力を与えるプラットフォーム(aPaaS:application-platform-as-a-service)は、分散型イノベーション(アプリ)を可能にする集中型テクノロジー(プラットフォーム)の好例であり、創作の自由と軽量なガバナンスやガードレールのバランスをとっています。"

ノーコード・プラットフォームは、アイデアと実行の間の距離を縮めることで、イノベーションの機会コストを下げます。

第五章現場でのNo-Code 姿

ノーコード開発は、プラットフォームとビジネスケースから始まります。

製造業では、ノーコード・アプリケーションのユースケースは数多くあります。一般的なものは、視覚的作業指示、インライン品質保証、機械交換、工具追跡、根本原因分析などです。リストは永遠に続くでしょう。

https://tulip.widen.net/content/gpydwko504
あらゆるプロセスに対応するApps

製造エンジニアはユースケースを特定すると、その問題に対処するためにどのようなステップが必要かをブレインストーミングします。これらのステップを概説したら、プラットフォームを使って抽象的なステップのセットを具体的なソリューションに変えます。

エンジニアは、プラットフォームのビジュアルエディタを使用してアプリケーションを設計します。ビジュアルエディタ内で、メディアを埋め込み、テキストを追加し、希望するレイアウトに合わせて要素をドラッグ&ドロップします。Powerpointのようなソフトウェアを通して、ほとんどの人はスライドやその他のビジュアルプレゼンテーションをデザインした経験があります。製造アプリケーションプラットフォームも同じです。デッキを組めば、製造アプリを構築できます。

しかし、プレゼンテーション・ソフトウェアとは異なり、製造業向けアプリケーションは、より幅広い機能をプログラムすることができます。機能性の向上は、アプリケーションに条件ロジックを組み込むことができるからです。

プレゼンテーション・ソフトウェアがデッキを通して直線的で段階的な進行に従うのに対し、ノーコードの製造アプリケーションは、人、機械、および周囲の状況からの入力にリアルタイムで応答することができます。製造現場で真に機能的であるために、ノーコード・アプリケーションに必要なのはドラッグ・アンド・ドロップのインターフェースだけではありません。IoT 接続、応答性の高いロジック、複数の変数の制御が必要です。

高度なノーコード・ソリューションにより、メーカーは特定の入力に対する応答をプログラムすることができます。これらの入力は、特定の条件を満たした場合に応答をトリガすることができます。条件付きif-thenロジックにより、特定の入力に対して、あるアクションは発生するが、他のアクションは発生しないという分岐ロジックを作成することができます。また、ほとんどのソフトウェアと同様に、これらのアプリケーションは実行中に収集したデータを保存します。これにより、製造業者は工場のプロセスに対するかつてない可視性を得ることができます。

製造アプリはモノのインターネット接続性によって他のソリューションと差別化されます。シンプルなプラグアンドプレイコネクタにより、エンジニアは機械やデバイスとリアルタイムで通信するアプリケーションを作成できます。今やエンジニアは、人と機械を応答性の高いダイナミックな全体へとつなげるアプリケーションを設計できます。

https://tulip.widen.net/content/gtnie4t3rg/web/work-instruction-app-designer-1.gif?animate=true&u=no2jcg
App Editor作業指示アプリのサンプル

Applications 、人とプロセスを調整し、あらかじめプログラムされた特定の条件に対応しながら、リアルタイムでデータを記録し、配信します。これは、開発者チームがスコープを設定し、執筆し、マイナーな開発をプッシュするのに何日もかかった過去からの革命的なステップです。

それでもまだ抽象的に聞こえるなら、それはあなたのせいではありません。私たちはアイデアよりもオブジェクトを理解する傾向があります。いくつかの応用例を見れば、残っている混乱が解消されるはずです。

第六章サンプル・No-Code Applications

フィッシュボーン図(根本原因分析)

問題が発生した場合、エンジニアは根本原因を迅速に特定し、是正措置を実施し、将来の発生を防止する必要があります。多くの場合、根本原因の解析は紙を多用する手作業であり、膨大なデータの収集、集計、分析が必要です。

製造アプリケーションプラットフォームを使用することで、エンジニアは、根本原因を自動的に文書化する、カスタマイズされたペーパーレスの根本原因分析を設計できます。エンジニアは、コード不要のロジックを使用してカスタムの根本原因経路を作成できるため、問題の原因を簡単に突き止めることができます。

https://tulip.widen.net/content/cacvptbqui
カスタマイズ可能な根本原因分析フィッシュボーン図

視覚的作業指示

紙の作業指示書は、従いにくく、破損しやすく、誤解を招きやすい。多品種生産、高回転、急速な製品サイクルの工場では、紙の作業指示書では不十分です。さらに、作業者が指示されたとおりにアセンブリを実行したことを証明するメカニズムもありません。

ノーコード・プラットフォームにより、エンジニアはメディアリッチで視覚的な作業指示を設計できます。IoT コネクティビティはリアルタイムでオペレータの操作に反応し、指示が忠実に実行されることを保証します。条件ロジックにより、エンジニアは最も複雑でカスタマイズ可能なアセンブリにも対応する作業指示を設計できます。

https://tulip.widen.net/content/y3qenvb8xh/web/work-instruction-assembly-designer-compressed.gif?animate=true&u=no2jcg
No-Code 作業指示書

目視による品質検査

品質の不適合は起こります。そのような場合、下流工程に移行する前に、発生源でキャッチすることが重要です。品質問題を早期に発見することは、スクラップを減らし、手戻りに費やす時間を減らすことを意味します。

カメラなどの IoT デバイスをコード不要の視覚的品質検査アプリに接続することで、エンジニアはラインのエラーを防止することができます。このようなアプリは、カメラを使用して、品質問題が発生した場所と時間を特定して記録し、何か問題が発生したときに条件ロジックが自動的に適切なアクションシーケンスを実行します。生産スケジュールの変動が激しい工場では、ノーコードにより、エンジニアはITチケットを作成することなく、製品ごとに変更を加えることができます。

https://tulip.widen.net/content/9n4mo2owpq/web/quality-app-designer-3.gif?animate=true&u=no2jcg
目視品質検査アプリのサンプル

第7章結論

ノー・コード・プラットフォームがここにとどまる兆候は明らかです。需要に見合うだけのソフトウェア・エンジニアが不足しています。ビジネス・サイクルはかつてないほど速くなっています。そして、カスタマイズされたビジネス・アプリケーションに対するニーズはかつてないほど高まっています。

メーカーがノーコード・プラットフォームから恩恵を受けられる兆候は、同じくらいたくさんあります。

ノーコード・プラットフォームは、最前線のエンジニアに主導権を返します。IT部門は、重要なシステムやセキュリティ対策に集中することができます。また、製造業の最も困難な課題にも柔軟に対応できます。

No-Code 接続を実現

製造業がどのようにTulip活用してデジタル・トランスフォーメーションを推進し、価値実現までの時間を短縮しているかをご覧ください。

CTAの一日のイラスト