プログラミング拡張機能を強調し、Gartnerは「エンタープライズレベルのローコード開発プラットフォームの主要機能」のリストを更新しました

9月30日、世界的に有名な研究機関であるGartnerは、エンタープライズレベルのローコード開発プラットフォーム向けの重要な機能レポート「エンタープライズローコードアプリケーションプラットフォームの重要な機能」を更新およびリリースしました。昨年の同時期のレポートと比較して、「APIと統合」および「 「プラットフォームエコシステム」がレポートに初めて登場しました。

クリティカルケイパビリティレポートは、業界の詳細な調査に基づいてGartnerが作成した技術評価ガイドであり、意思決定者がテクノロジーを評価するための基準を確立し、特定のユースケースのテクノロジーの選択を完了するのに役立つことを目的としています。ローコード分野では、Gartnerが2019年から2年連続で「エンタープライズレベルのローコード開発プラットフォームキー機能レポート」をリリースしました。今年のレポートでは、Gartnerは合計11の主要な機能をリストしました。以下は、ローコード開発者の参考のための私の解釈です。

1.直感的なノーコードアプリ開発

使いやすさ、コードを書かなくても完了できる機能。これは、ローコード開発プラットフォームの生産性の重要な指標であり、ローコードの使用を選択する開発者の本来の意図でもあります。

2.アプリケーションのユーザーエクスペリエンス

ローコード開発プラットフォームを使用して構築されたアプリケーションのユーザーエクスペリエンス。この指標は、開発者に対するエンドユーザーの満足度に大きく影響する可能性があります。一般的に、独立したソフトウェア開発チームが企業顧客向けのプロジェクトを提供する場合、この機能の要件は、企業顧客による独立開発の要件よりも大幅に高くなります。企業顧客またはサプライヤに公開されているプロジェクトでは、この機能の要件が高くなります。企業の内部ユーザーのみが使用するアイテムの場合。

3.データモデルと管理

データモデリングおよび管理機能。この指標は通常、「モデル駆動型」と呼ばれます。フォーム駆動型と比較して、モデル駆動型は、データベース設計パラダイムを満たすデータモデル設計および管理機能を提供できます。プロジェクトの複雑さと規模が大きいほど、この機能はより重要になります。

4.プロセスとビジネスロジック

プロセスアプリケーションとビジネスロジックの開発能力と効率。この機能は2つの層に分かれています。最初の層は複雑なワークフローとビジネス処理ロジックをローコードツールを使用して開発できるかどうかを示し、2番目の層はこれらの機能を開発する際のローコードツールの利便性と使いやすさに焦点を当てています。 。一般的に、第1層は、エンタープライズアプリケーションプロジェクトを正常に配信できるかどうかを決定し、第2層はプロジェクトの開発コストに影響を与えます。とにかく、ユーザーは最初のレイヤーに注意を払う必要があります。これに基づいて、プロジェクトがワークフローに焦点を合わせている場合、2番目のレイヤーも重要な評価指標として使用する必要があります。

5.プラットフォームエコシステム

開発プラットフォームのエコシステム。ローコード開発プラットフォームの本質は開発ツールであり、組み込みのすぐに使用できる機能は、これ以上のアプリケーションシナリオをカバーすることはできません。現時点では、プラットフォームに基づく完全なエコシステムが、より深く、より包括的な開発エンパワーメントを提供するために必要です。多くの開発プラットフォームは、プラットフォームエコロジーの典型的な実施形態である独自のプラグインメカニズムを確立しています。

6.APIと統合

プログラミングインターフェイスとシステム統合機能。「データアイランド」の現象を回避するために、通常、エンタープライズレベルのアプリケーションを他のシステムと統合して相乗効果を得る必要があります。現時点では、組み込みの統合機能とプログラミングインターフェイスが重要になります。近い将来、プロジェクトにシステム統合と拡張開発が含まれないことが確認されない限り、開発者はこの機能に注意を払う必要があります。

別の権威ある業界組織であるForresterの「2019Q1Forrester Wave:アプリケーション開発および配信プロフェッショナル向けのローコード開発プラットフォーム」レポートでは、プログラミングインターフェイスがエンタープライズレベルのローコード開発プラットフォームとして識別されたことは言及する価値があります。重要な兆候であるプログラミングインターフェイスのない「ローコード」は「コードなし」として分類され、限られたユースケースにのみ適用されるプラットフォームレポートに転送されます。

7.アーキテクチャ

システムは、IoT、RPAロボット、MLマシン学習などの新しいテクノロジーとインターフェイスするために、より高度なアーキテクチャと明確な階層化をサポートしていますか?開発者が開発するアプリケーションのライフサイクルを長くしたい場合は、ローコード開発プラットフォーム製品のアーキテクチャを理解することが特に重要です。

8.サービス品質

サービスの質。前のポイントと同様に、サービス品質もパブリッククラウドモデルで実行されているローコード開発プラットフォームの指標です。ここでのサービスの品質は、一般に「障害のない使用時間」と呼ばれることに加えて、特定のアプリケーションの高負荷を回避して他のアプリケーションが使用できなくなったり、パフォーマンスが低下したりしないように、リソースが排他モードをサポートするかどうかも考慮します。

9.ペルソナとSDLC

ユーザーモデルとソフトウェア開発サイクルのサポート。ソフトウェア開発のライフサイクルでは、開発と配信に加えて、設計、フィードバック、テスト、運用と保守、およびその他のリンクも含める必要があります。たとえば、システム開発の初期のユーザーモデルの確立と検証プロセスでは、通常、迅速なモックアップ、反復、および開発への投資が必要です。力は正式な開発よりも少なくはありません。ローコード開発ツールのセットがライフサイクル全体に必要な機能を備えている場合、開発者のテクノロジースタックが大幅に簡素化され、開発効率がさらに向上します。開発者が開発したシステムの規模が大きいほど、この機能はより重要になります。

10.ガバナンス

開発管理。通常、エンタープライズレベルのソフトウェアのプロジェクト規模は大きく、ビジネスはより重要であるため、開発チームの管理により高い要件が課せられます。最新のソフトウェア開発におけるアジャイル開発の主な推進力を低コードで実装できるかどうかは、開発管理機能を測定するための重要な指標です。これには通常、コードベースの権利管理、バージョンの権利管理、リリースの権利管理などの一連の機能が含まれ、開発チームのリーダーがソフトウェア開発管理プロセスによってもたらされるさまざまな人的リスクを軽減するのに役立ちます。開発チームが大きいほど、推奨される開発者はこの指標に注意を払います。

11.セキュリティとコンプライアンス

セキュリティとコンプライアンス。ローコード開発プラットフォームは、展開方法、システムセキュリティメカニズム、権限管理および制御機能に懸命に取り組み、開発者が企業ルールに準拠した安全なエンタープライズレベルのアプリケーションを構築できるようにする必要があります。ローカル展開のサポート、完全なSSLデータ送信、パスワード強度ポリシー、クロスドメインアクセス制御、および高粒度のユーザー権限制御はすべて、この機能の具体的な現れです。大企業や特定の業界(軍事業界、金融など)の企業は、通常、この指標にさらに注意を払います。

2019年の主要機能のリストと比較して、Gartnerは、2020年にエンタープライズレベルのローコード開発プラットフォームの主要な技術機能に「プラットフォームエコロジー」と「プログラミング拡張機能」を追加し、「開発管理」と「セキュリティコンプライアンス」を含めます。他の指標はさらに強調され、強化されています。

このリストに直面して、開発者はさまざまなローコード開発プラットフォーム製品を評価するときに、より客観的で包括的なアイデアを持っていますか?

おすすめ

転載: blog.51cto.com/14615083/2542556