ポイント: ローコードとノーコードのプラットフォームは、非技術者が効率的にアプリケーションを作成することを可能にし、ソフトウェア開発を革命的に変えています。Gartnerは、2024年までにアプリ開発の65%がこれらのツールを利用すると予測しており、その重要性が高まっています。
- ローコードプラットフォームは、コーディングの手間を減らし、アプリの作成を加速させます。
- ノーコードプラットフォームはビジネスユーザーを可能にしますが、技術的負債やセキュリティリスクを引き起こす可能性があります。
クラウドベースのソフトウェア以来の最大の変化。
ローコードとノーコードのプラットフォームは、Google Docs以来、IT業界で最大の変化をもたらしています。 クラウドベースのソフトウェアは、IT業界の他の部分に注意を向けさせました。従来のプロバイダーは、一夜にして変わることを余儀なくされました。
そして現在、DevOpsの世界は、ソフトウェア開発を非常に簡単にする可能性を持つ新しいプラットフォームであるローコードとノーコードの新参者に耳を傾けることを余儀なくされています。
即時使用のアプリケーションを構築する必要がありますか?プロの開発者から離れ、新しいローコード/ノーコードプラットフォームを試す時かもしれません。
「ローコード」とは何ですか?
ローコードプログラミングは、コーディングプロセスの最大90%を省略します。これらのローコード開発プラットフォームは、革新的なドラッグアンドドロップツールを使用して開発を短縮します:
- プロセスを簡素化
- ターンアラウンドタイムを節約
専門的な言語知識は、すでにすべての基盤が書かれているため、問題が少なくなります。専門的なコーダーが必要なくなるため、アプリケーション開発はより迅速になります。
多くのアプリケーションを開発してリリースする必要がある場合、ローコードはワークフローのボトルネックの機会を最小限に抑えるのに役立ちます。需要のあるスキルがあちこちに引き伸ばされることはなく、ローコードプラットフォームがそれを処理します。
モバイルアプリ開発サービスの需要は、業界が提供できるものを超えているため、ローコードプラットフォームは非開発者がアプリを作成するのを容易にします。開発者の定義が広がります。現在、ローコードプラットフォームを使用する非専門家は、専門家の支援なしでより多くのアプリの要求に応えることができます。
ローコードプラットフォームの例
最も成功したローコードプラットフォームの2つは、SalesforceとZohoです。両方のプラットフォームは、ユーザーがSalesforceのローコード開発プラットフォームAppExchangeを通じて、幅広いフレームワークに基づいて独自のアプリケーションを作成することを可能にします。
クライアントに対して大部分のコードを提供することで、SalesforceとZohoの両方は、クライアントが顧客やエンドユーザーに対して表示する内容をカスタマイズできるようにします。ローコードの要件により、コンテンツ管理システムや顧客関係プログラムがほぼ瞬時に展開できるため、迅速なアプリケーション開発は容易です。
「ノーコード」とは何ですか?
ノーコードの定義は、ローコードとノーコードの質問に関してやや問題があります。Gartner Magic Quadrantのローコードアプリケーションプラットフォーム2020レポートは、ローコードとノーコードを一緒にグループ化しました。アプリケーション開発の独特なスタイルであるにもかかわらず、ノーコードはローコードのサブセクションと見なされています。
ノーコード開発プラットフォームは、非技術者がアプリや他のツールを作成することを可能にするため、人気が高まっています。アプリケーションで何かをコーディングする必要がありません。
代わりに、彼らは一般的にドラッグアンドドロップ機能を持つシンプルで直感的なインターフェースを使用します。これにより、アプリケーション開発は敏捷なプロセスとなり、アプリケーションの最後の10%を作成するために開発者を待つ必要がなくなります。
ノーコードプラットフォームの本当の利点は、アプリケーション開発者がビジネスのニーズに迅速に対応できることです。ビジネスプロセスマネジメントは、もはやアプリやツールを構築するために従来のプログラミングの専門家を必要としません。
ノーコードプラットフォームの例
CRMニーズにPipedriveを使用したことがある場合、クラウドワークスペースにはAirtable、グラフィックデザインにはCanvaを使用したことがあれば、ノーコードソリューションの利点を理解できるでしょう。これらは、一般的に高いレベルのコーディングスキルを必要とする難しい領域をユーザーに利用可能にしました。
Canvaは特に興味深いケースです。その人気の急増により、このノーコードプラットフォームの評価は32億ドルに達しました。ノーコードソリューションの市場は拡大しており、プロの開発者は自らの職業の安全性を心配するかもしれません。
ローコード/ノーコードが業界を変えている
ノーコードとローコードのツールが市場に大きな影響を与えていることは否定できません。ローコード/ノーコードプラットフォームに関する知識が広がるにつれて、これらの革新的な企業の市場シェアと総価値も期待されます。
2024年までに、Gartnerは、すべてのアプリ開発の65%がローコード/ノーコードツールから始まると予測しています。ビジネスニーズは、プログラミング言語に堪能な人々がすべてを最初から構築するのを待つには大きすぎるでしょう。代わりに、ビジネスユーザーは自分のニーズを自分の手に取るでしょう。
ForresterはGartnerに同意し、ローコードとノーコードのリソースは2022年までに210億ドルの価値になると見積もっています。この驚くべき成長は、上記のいくつかの理由によるものですが、最も重要な利点はスピードです。
企業はアプリケーションを迅速に開発したいと思っていますが、このアプローチによる問題を最小限に抑えられていますか?
誰が変わる必要がありますか?
最も変わる必要があるのは、従来のDevOpsの職位にいるグループです。伝統的なコーダーの需要が一晩で消えることはありませんが、充足されるポジションが少なくなる可能性があります。
これにより、年間を通じて埋まらない開発者の数のギャップが解消されるかもしれませんが、専門的な労働者にとって災難を意味するのでしょうか?
可能性はありますが、可能性は低いです。まれな言語や特定のフレームワーク開発の分野で働く専門的なコーダーは、ビジネスにとって"必要"ではなくなるかもしれませんが、まだ仕事は残ります。しかし、シチズンデベロッパーの台頭は、業界の多くの人々にとって懸念事項です。
ローコード/ノーコードプラットフォームは完璧ですか?
短く言えば、いいえ。これらのプラットフォームは1つの問題を解決しますが、追加のリスクにさらされる可能性があります。
ローコードの問題
多くのローコードプラットフォームは習得が難しいです。他者のシャーシ上でアプリを作成することは短期的には簡単ですが、高品質なアプリケーションの長期的なスケーラビリティは達成できないかもしれません。
これらのプラットフォームは、高いパフォーマンスと作成の容易さのバランスを取るのに苦労するかもしれません。もしそれが非常に簡単であれば、複雑さに対処できるでしょうか?だからこそ、ローコードアプリはビジネスニーズに対する短期的なソリューションでしかないかもしれません。
ノーコードの問題
ノーコードは、ローコードよりも2つの理由で多くの問題を引き起こします:
- シャドウITのリスク
- 一般的な技術的負債
プラットフォームのどの部分も開発者によって作成されていないため、非専門家が開発者であれば犯さないミスを犯す可能性があります。技術的な観点から見ると、あなたのコードベース全体が他の誰かによって構築されていると、後で困難につながる脆弱性や非効率が生じる可能性があります。
これは、企業が遅いまたは効果的でないアプリを持つ原因となる多くの技術的負債を引き起こします。たとえば、アプリケーションの基盤となるコーディングが不必要または関連性のないフィラーで満たされている場合です。
もちろん、ノーコードオプションは、迅速にやりたいことを行うのを非常に簡単にするため、組織のメンバーが未承認または未テストのアプリを試みる可能性があります—シャドウIT—が、あなたの組織のコンプライアンスやセキュリティのニーズを満たさないかもしれません。
ローコード/ノーコードは未来ですか?
ローコードとノーコードのプラットフォームは、開発の世界に確実に位置を持っています。Gartnerは、数年以内に市場を支配し始めると期待しているため、これらのアプローチがもたらす利点を無視することは、企業にとって機会を逃すことを意味します。
しかし、ローコードとノーコードは、まだ伝統的なコーダーの必要性を消し去ることはありません。どんなに便利なプラットフォームであっても、すべてのアプリケーション開発ニーズを他者に頼ることはリスクがあります。
DevOpsプロセスは、たとえローコードソリューションが今後数年間に市場の大部分を占めるとしても、職場にまだ必要です。
関連読む
これらの投稿は私自身のものであり、BMCの立場、戦略、意見を必ずしも表すものではありません。