ローコード開発プラットフォーム(LCDP)は、
少ないコーディング作業でシステム開発ができるプラットフォームです。
コーディングが少ないため、開発生産性、開発品質が高くなります。
また、高度なプログラミングスキルを持っていない利用者や開発者でも開発することができます。
デジタルトランスフォーメーションの推進には、競争力の源となる”高付加価値業務”を、素早くシステム化することが重要です。ローコード開発プラットフォーム(LCDP)は、デジタルトランスフォーメーションを実現する手段として世界的に注目を浴びており、今後のアプリケーション開発の多くがローコード開発になると言われています。
利用するメリット
" ほぼ " コーディングなしで
ITシステムを構築
「直感的な操作」でアプリケーション開発することができます。開発ツール上に画面デザインや業務ロジック、データ構造といった設計情報を「入力」するだけで、ツールがアプリケーションを自動生成します。
従来型の開発に比べて
圧倒的な短期開発が可能
設計情報の「入力」の多くはGUIのソフト部品をマウスのドラック&ドロップで操作し、設定情報を打ち込む程度。人為的ミスが混入しにくく、手戻りの低減が期待でき、開発工程の大幅な短縮につながります。
人為的ミスを最少化し
高品質を実現
プログラミングの作業がほぼ発生しないことにより人為的ミスが混入しにくく、なおかつデータと画面の整合性や設定モレを防ぐ支援機能が充実している製品が多いため、高品質なシステムを開発することができます。
様々なアプリケーションを扱う
プラットフォーム
ローコード開発プラットフォームはあくまで開発環境として提供されるものであり、多くはその上で開発するアプリケーションの制約を持ちません。様々な業務部門のアプリケーションを開発することが可能です。
ローコード開発プラットフォーム(LCDP)を
比較検討する際のポイント
現在「ローコード開発」と銘打った製品は数多くありますが、候補となる製品毎に、何を取り、何を割り切っているのかの「製品コンセプト」を見極め、実際の使い方を想定して最適なプラットフォームを選定することがとても重要です。
利用環境 | 多くのLCDPはクラウドサービスですが、社内の基幹システムとのデータ連携が必要なシステムを開発するためにはオンプレミスをサポートしている製品を選ぶ必要があります。 |
---|---|
開発担当者のスキルと幅 | 市民開発者だけが使う場合には、よりシンプルなユーザインタフェースが求められますが、顧客向けのアプリ等、より本格的なシステム開発も視野に入れておく場合は、エンジニアが参加できるレベルの拡張性が求められます。 |
アプリの利用範囲 | 将来を見据えて、タブレットやモバイルのアプリを開発できるかどうかも、一つの重要なポイントです。 |
開発サイクルのカバー範囲 | LCDPには開発に特化したものと、システムライフサイクル全体をカバーするものがあります。デジタルトランスフォーメーションに求められるような、アジャイルかつフレキシブルに進化させるシステムの開発には、後者が適しています。 |
エンタープライズが採用すべき
最も活用範囲の広いプラットフォーム
エンタープライズ領域のシステム開発でローコード開発プラットフォームを利用する場合は企業の様々な要件に対応できる最も活用範囲の広いプラットフォームを採用します。
利用環境
企業内の様々なシステムと連携する必要があることからオンプレミスでも対応可能なプラットフォームを選びます。
開発担当者のスキルと幅
一つの画面で様々な情報を扱い、多くの業務処理を行う現場の複雑で高度な要件にも対応可能なプラットフォームを選びます。
開発するアプリの利用範囲
現場向けアプリ、エンドユーザー向けアプリを開発するためには様々なデバイスに対応したシステム開発が可能なプラットフォームを選びます。
開発サイクルのカバー範囲
業務システムをビジネス変化に迅速に対応させるためにはシステムライフサイクルをすばやく回すことができるプラットフォームを選びます。
エンタープライズで採用をすべき
最も活用範囲の広いローコード開発プラットフォーム(LCDP)はOutSystems