開発者の需要は高いのに供給が不足しており、デジタル変革の取り組みをサポートする新しいソフトウェアへのプレッシャーが高まる中、多くの企業はアプリの構築やビジネスプロセスの自動化に必要な技術人材が不足しています。
この活況を呈する市場で開発者を雇用できない企業、そして開発者を抱えながらも時間を有効活用したい企業でさえ、ローコード/ノーコードツールへの注目が高まっています。これらのプラットフォームは、コーディング経験のない技術者やビジネスプロフェッショナルがアプリを開発し、組織内の人材不足を補うことを可能にします。
ITおよびビジネスプロフェッショナルの皆様に、ローコードプラットフォームが提供するメリットとその活用方法をより深く理解していただくため、最も重要な詳細情報とリソースをまとめました。このガイドは、新しい情報が入り次第、定期的に更新されます。
参照:採用キット: Python 開発者(TechRepublic Premium)
ローコード プラットフォームとは何ですか?
ローコード開発プラットフォームを利用することで、ITおよびビジネスプロフェッショナルは、従来のコンピュータプログラミングではなく、グラフィカルユーザーインターフェース(GUI)を通じてビジネスアプリケーションソフトウェアを開発できます。コーディングは、UIコンポーネントをドラッグ&ドロップするだけで視覚的にアプリを構築できるため、不要になります。フロントエンド、バックエンドのコード、設定ファイルなど、プロジェクトのすべてのコンポーネントは、標準的なベストプラクティスに基づいて自動的に生成されます。
これらのプラットフォームにより、ソフトウェアの作成にかかる時間が短縮されるため、ビジネス アプリをより迅速に提供できるようになり、組織内のより幅広い人々 (「シチズン デベロッパー」と呼ばれることもあります) がアプリ開発に貢献できるようになります。
ローコードプラットフォームとノーコードプラットフォームを区別することが重要です。ローコードプラットフォームは、IT部門やコーディングの知識を持つ人がミッションクリティカルなカスタムアプリケーションを作成するためによく使用されます。ノーコードプラットフォームは通常、コーディングスキルを持たないビジネスユーザーが自ら問題を解決し、日常業務を最適化することを可能にします。
参照:開発者としてのビジネスリーダー:ノーコードおよびローコードソフトウェアの台頭(ZDNet/TechRepublic 特集) |無料 PDF 版をダウンロード(TechRepublic)
ソフトウェア開発者からビジネス開発者まで、ビジネスの様々な領域で様々なツールが活用されています。「ビジネス組織に深く関わる開発者は、技術的な純粋さよりもビジネス上の課題解決に注力する傾向が強まっています」と、フォレスターのアナリスト、ジェフリー・ハモンド氏は述べています。さらに、フルタイムのプロフェッショナル開発者でさえ、ビジネス部門の担当者と並んでこれらのローコードツールを使用する可能性があると付け加えました。
Forrester によると、従来のコーディングではなくこれらのプラットフォームを使用してソフトウェアを構築している企業はわずか 10% から 15% 程度ですが、これらのツールの市場と採用率は急速に成長しています。
ガートナーは、2024年までにすべてのアプリ開発機能の65%がローコード プラットフォームで実行されると予測し、フォレスターによる急速な成長予測をさらに裏付けています。また、その時点で大企業の66%がローコード ソフトウェアを使用していると予測しています。
追加リソース
- 2021年がローコードの年になる理由(TechRepublic)
- ケーススタディ:ローコードは低リスク、高メリットの提案です(TechRepublic)
- ローコード/ノーコードはアプリケーション開発の未来か? (TechRepublic)
- シチズンデベロッパーの登場(ZDNet)
参照: TechRepublic のすべてのチートシートと賢い人向けガイド
ローコード プラットフォームの使用によって企業はどのようなメリットを得られるのでしょうか?
ローコードプラットフォームは、コーディングやアプリケーション開発の経験がないビジネスおよびITプロフェッショナルでもアプリを構築できるようにすることで、企業の開発者人材不足を補うのに役立ちます。また、開発時間を短縮することで、社内の開発者の生産性向上にも役立ちます。
「開発者は、ある程度のコントロールを犠牲にして、より明確な指示を与えることで、より高い生産性を実現しています」とハモンド氏は述べた。「また、コンピューターサイエンスの学位は持っていなくても、ローコードツールを使ってアプリケーションを構築できる、より幅広い層の人々にとって、開発が身近なものになります。」
451 Research と FileMaker, Inc. のレポートによると、現在、カスタム アプリ全体の約 60% が IT 部門外で構築されています。そのうち 30% は、技術的な開発スキルが限られているかまったくない従業員によって構築されています。
Quick Base ユーザーを対象にした調査では、68% の回答者が、ノーコード アプリを作成する主な理由として、他のソリューションよりも組織のニーズに合致するためであると回答し、61% の回答者が、ワークロードや要件の変化に応じてアプリをより迅速に変更できるためであると回答しました。
調査によると、ノーコードプラットフォームの利用における最大の懸念事項は、セキュリティ上の懸念と経営陣の承認でした。しかし、Quick Baseユーザーの47%はIT部門が取り組みを全面的に支援していると回答し、17%はノーコードアプリの構築によって業務部門とIT部門の連携が強化されたと回答しました。
Quick Base の調査によると、ローコードおよびノーコード プラットフォームには、生産性と効率性の向上、それらを使用する人のキャリアアップ、コスト削減など、さまざまなメリットがあることがわかりました。
ローコード プラットフォームは、ビジネス部門が必要なアプリを思い通りに作成し、IT チームが必要なコーディング修正をバックグラウンドで実行できるようにすることで、ビジネスと IT 間のギャップを埋めるのにも役立ちます。その際、アプリの機能変更はビジネス部門には通知されません。
フォレスター社の副社長兼主席アナリストのジョン・ライマー氏は、人材不足を補うために社内のローコードソリューションを探しているのは開発チーム、そして最近ではCIO(最高情報責任者)であることが多いと語る。
PMGの調査によると、開発者の42%がより多くのシチズンデベロッパーの活用に「関心がある」と回答し、19%は自社で既にIT部門外のリソースを積極的に活用していると回答しました。また、ITプロフェッショナルの74%が、ローコードソリューションを迅速なアプリケーション開発の鍵と考えていることも分かりました。
ローコード プラットフォームは、企業にさらに迅速なアプリケーション配信を提供し、DevOps の継続的配信の目標の実現にも役立ちます。
COVID-19パンデミックは、ローコード開発、特に財務面でのメリットをさらに浮き彫りにしました。企業は2020年度予算の計画を急遽変更せざるを得なかったため、ローコード開発は多くの組織にとって打開策となりました。ClarisのCEO、ブラッド・フライターグ氏はTechRepublicに対し、COVID-19による閉鎖期間中のローコード開発は、既に過負荷状態にあったITチームの負担を軽減することにも繋がったと語りました。
「デジタル化への需要は非常に高く、ある意味ではローコードこそが対応できる唯一の方法と言えるでしょう。IT部門はシングルサインオンやID管理といった分野に集中できるのです」とフライターグ氏は述べた。
追加リソース
- 特別レポート:DevOps革命の波に乗る(無料PDF)(TechRepublic)
- DevOpsエンジニアとして成功するキャリアを築く方法(無料PDF)(TechRepublic)
ローコード プラットフォームの制限は何ですか?
Nintexのテクノロジー戦略担当シニアバイスプレジデント、ライアン・デュギッド氏によると、企業が日常的に使用する多くのアプリケーションはローコードプラットフォームで構築できますが、これらのツールには限界があります。例えば、デュギッド氏は、拡張現実(AR)や仮想現実(VR)アプリを構築したり、人工知能(AI)を活用できるローコードプラットフォームはまだ見ていないと述べています。
参照:職務内容: フルスタック開発者(TechRepublic Premium)
Red Hatのモバイルプラットフォーム担当プログラムマーケティングマネージャー、レオニー・マグロイン氏によると、企業は開発者や運用スキルなしにアプリを完全に構築・管理できるとは限らないという。ローコードツールは開発の概念実証段階では強力な資産となり、UI/UXの問題を簡素化してアプリの高速化を図ることができるものの、「プロジェクトのカスタマイズ、バックエンドAPIの作成、インフラの展開管理には、依然として開発者のスキルがかなり必要だ」とマグロイン氏は述べている。
Forrester でアプリケーション開発リーダーを担当する副社長兼主席アナリストの Jeffrey Hammond 氏は、TechRepublic 編集長 Bill Detwiler 氏との会話の中で、ローコードは開発チームを完全に作り変える可能性があると考えています。
前述の通り、ローコードプラットフォームには限界があり、熟練したソフトウェア開発者は依然として必要とされています。ハモンド氏によると、今後起こり得る事態としては、従来の開発チームが消滅する可能性があるとのことです。
ローコード開発プラットフォームが企業全体に普及するにつれ、「開発者がビジネス組織に組み込まれるハイブリッドチームがさらに増える可能性があると考えています」とハモンド氏は述べた。この変化の結果として、開発者がソフトウェア開発の技術面を担当し、ソフトウェアを使用する部門がそれぞれのニーズに合わせてUIを設計するという新しい環境が生まれるとハモンド氏は述べた。
追加リソース
- 開発者として成功するキャリアを築く方法(無料PDF)(TechRepublic)
- フルスタック開発者が就職面接で予想すべき10の質問(TechRepublic)
- チートシート:データサイエンティストになる方法(TechRepublic)
ローコード プラットフォームの市場はどのような状況ですか? また、どのような製品が利用可能ですか?
予測によると、ローコード市場は2025年までに455億ドル規模に達する見込みです。 2019年末の市場規模は120億ドル弱と推定されており、今後数年間で大幅な成長が見込まれ、年平均成長率22.7%に達する可能性があります。Forresterの報告によると、2018年にはローコード分野にすでに67社のベンダーが存在し、小規模または地域規模のベンダーも数十社ありました。同レポートによると、大手エンタープライズベンダーの中で、2017年以前にForce.comでローコードプラットフォームを採用していたのはSalesforceのみでした。しかし、それ以降、Dell、Microsoft、Oracle、IBM、SAPもこの市場に参入しています。
2020年後半時点での主要なローコード開発プラットフォームには、AppSheet、Oracle、Nintex、OutSystems、Appian、Quick Baseなどがあります。MicrosoftはPowerApps、IBMはAutomation Platform、AmazonはHoneycodeを2020年にリリースするなど、複数のテクノロジー大手もローコード分野に参入しています。GoogleのローコードツールであるApp Makerは普及に至らず、2021年1月にサービス終了となる予定です。
企業は詳細な製品評価を実施し、個々のニーズに合った製品を選ぶべきだとフォレスターは推奨している。大手ベンダーはコストが最も高くなる傾向がある一方、他のベンダーは多くの場合、より低コストで、しっかりとした基本機能を提供している可能性があると、レポートは指摘している。
この分野のベンダーのほとんどは、これらのツールを試してみたい企業向けに「入門用」プラットフォームやフリーミアムプランを提供しているとハモンド氏は述べた。「各社の製品を見て、スターターエディションをダウンロードし、アプリの開発や問題の解決を試してみてください」と彼は述べた。「これらのツールは、プロジェクトごとに導入するのがとても簡単です。」
追加リソース
- Salesforce、ローコードモバイルアプリ開発ツールを発表(ZDNet)
- ノーコードプラットフォームの4つのメリット(TechRepublic)
- 完全なコード学習バンドル(TechRepublic Academy)
ローコード プラットフォームの選択を始めるにはどうすればよいですか?
この分野には多くのベンダーが存在するため、企業にとって選定プロセスのどこから始めるべきか判断するのは困難です。ForresterのRymer氏は、以下の3つのヒントを提供しています。
1. 誰が作業を行うかを決定します。ローコードプラットフォームは、開発者向けとビジネスサイド向けの2つの市場セグメントに分かれる傾向があります。企業は、どちらのサイドにプラットフォームが必要か、そしてどのプラットフォームがその目的に最も適しているかを判断する必要があります。
2. 企業が実現したいユースケースを明確にします。各ツールは、ワークフローやビジネスプロセスアプリケーションなど、さまざまな分野の機能を提供しています。個々のプロジェクトのニーズに合ったローコードプラットフォームを選択する必要があります。
3. ガバナンスを考慮した戦略を策定する。ソフトウェアの構築と保守は、コーディングの有無にかかわらず困難です。ローコードプラットフォームから最大のメリットを得る企業は、ポートフォリオ管理システムを含む戦略を策定し、従業員がプラットフォーム上で既に構築されたアプリを追跡できるようにするなど、適切な戦略を策定する企業です。
専門家は、小規模から始めて、スタッフのトレーニングに投資し、ローコード プロジェクトを推進するビジネス リーダーを特定することも役立つと推奨しています。
追加リソース
- 特別レポート:優れた技術パートナーの選び方と管理方法(無料PDF)(TechRepublic)
- 開発者になる方法:チートシート(TechRepublic)
- MooCとブートキャンプの真実:最大のメリットは、より多くのプログラマーを育成することではない(表紙記事PDF)(TechRepublic)
- すべてのプログラマーが読むべき15冊の本(無料PDF)(TechRepublic)

画像: iStockphoto/ゴロデンコフ