ノーコード・ローコードとは?
ノーコード・ローコードとは、プログラムをほぼ書かずに(ノーコード)、または少量のコードで(ローコード)アプリや業務システムを作れる開発手法のこと。現場部門が自ら業務アプリを作れるため、開発内製化の手段として広がっています。
実務での使い方
実務では、Excelで管理していた案件一覧を業務アプリ化する、申請フォームと通知を自動化する、といった小さな業務改善に向きます。kintoneやPower Appsなどが代表例です。情シスに依頼すると数ヶ月待ちの案件を、現場が数日で形にできるスピードが最大の価値です。
一方で、複雑な処理や大量データ、外部システムとの高度な連携は苦手です。また現場が自由に作りすぎると「野良アプリ」が乱立し、作った人しか分からない属人化が起きます。命名・権限・管理台帳のルールを決め、情シスが全体を把握できる体制にするのが定石です。
ノーコードとローコードの違い
ノーコードはプログラミング不要で、画面上の設定・ドラッグ操作だけでアプリや自動化を作る道具です(kintone、Zapierなど)。ローコードは基本は設定ベースで、必要な箇所だけコードで拡張できる道具で、開発者の生産性向上が主眼です。
使い手が違う点が本質です。ノーコードは業務部門の担当者が自分で作ることを想定し、ローコードは情報システム部門・開発者が速く作ることを想定しています。「誰が作って誰が保守するか」で選ぶのが実務的な判断軸です。
ノーコードが向く業務・向かない業務
向いているのは、申請・承認フロー、案件や備品の管理台帳、定型的なデータ転記の自動化など、社内向け・定型・小規模な業務です。作って試して直すサイクルが速く、要件定義書を書くより早く現物で確認できます。
向かないのは、大量データの高速処理、複雑な外部連携、顧客向けの本格的なサービスです。また、業務部門が自由に作れる反面、乱立して「誰も仕様を知らないアプリ」が残る属人化リスクがあります。管理台帳を作り、作成物と責任者を可視化する統制(ガバナンス)とセットで導入するのが定石です。