どちらを選ぶか Mendix およびMicrosoft Power Apps

メインコンテンツへスキップ

どちらを選ぶか Mendix ソフトウェア配信のための Microsoft Power Apps

ハイコード、ローコード、既成製品のいずれであっても、複雑な企業の課題を解決するための特効薬は存在しないと、ほとんどの IT リーダーは言うでしょう。

ローコードにはさまざまな種類があります。SaaS のコンテキストで使用して、画面やワークフローをデータベースに接続したり、データ ソースと記録システムを橋渡しするより複雑なエンタープライズ ソフトウェアを構築したりできます。

エンタープライズIT戦略はマルチプラットフォーム戦略と同義です。ローコードの場合、問題は「これかあれか」から「何をいつ"?

In 最近の Mendix  Schwarz ITのラピッドアプリ開発リーダーであるZdenek Prochazka氏は、両方の活用に関する組織のパラメータについて詳細に説明しました。 Mendix およびMicrosoft Power Apps.

正しい質問をする

Schwarz IT は、組織のニーズ、複雑さ、ユースケースに合わせて開発戦略を調整しました。

正確な実装は異なる場合がありますが、どちらも、どのプラットフォームをいつ使用するかを決定するために、一連の同様の質問に答えることから始まります。

  • WHY そもそもローコードプラットフォームを活用しているのでしょうか、それとも あなたのビジョンは何ですか?
  • 組織内でソリューションを開発することを目的としていますか?
  • WHAT ローコードで対処しようとしているユースケースと複雑さの種類は何ですか?

あなたの理由を見つける

Schwarz IT は、ヨーロッパで最も有名な 2 つの食料品ブランドである Lidl と Kaufland の親会社である Schwarz Group にサービスを提供しています。Schwarz Group は、グローバル IT では対応できないソリューションの要求に応えるために、ローカル チームをサポートする新しいソフトウェア配信方法を必要としていました。

「最善のアプローチは、現在どこにいるのか、そしてどこに行きたいのかを明確に理解することから始まります」とプロチャスカ氏は言います。「IT戦略は、企業として重要なインプットとトレンドに基づくべきです。私たちの場合、これはアジリティでした。 クラウドの変革、解決策の安定性、そして、これはシュワルツ氏に特有のことかもしれないが、主権である。」

Prochazka 氏は、Schwarz IT はソフトウェア開発ライフサイクルにおいてシチズン デベロッパーとビジネス コラボレーターを支援したいと考えており、そのためにローコード プラットフォームの必要性が認識されたと述べました。

標準化、民主化、再利用は、ローコードまたはノーコード ツールを選択する際の優先事項であり、プラットフォーム ユーザーとユースケースによって、いつどのツールを使用するかが定義されます。 

ソリューションを開発するのは誰ですか?

現在、ガートナーは、ソフトウェア開発に直接貢献できる個人のグループを複数特定しています。

  • 市民開発者ビジネス部門に報告し、テクノロジーに関する知識がほとんどまたは全くない人
  • ビジネステクノロジストビジネス部門に報告しながらも、テクノロジーの専門知識を持ち、より大きな影響力でSDLCに貢献できる人材
  • そしてもちろん、プロの開発者、またはテクノロジーとソフトウェア開発に関する幅広いキャリア知識を持つ人々

Schwarz ITにとって、誰が開発を行うかという区別は、ユースケースと開発ケースの間に明確な線引きをします。 Mendix または Power Apps。

プロチャスカ氏は、適切な市民開発プロジェクトとは何かについて明確な基準を説明しています。

「私たちは、明確に定義されたガイドラインと範囲で、非専門の開発者向けの市民開発をサポートすることを決定しました...これが、Power Platform を採用することに決めた理由です」と彼は言いました。

市民開発プロジェクトは、多くの場合、Microsoft エコシステム内に存在できるシンプルな画面またはワークフローを追加するカテゴリに分類されます。

Mendix SDLCの他の貢献者にとっても同様に低い参入障壁を提供します。しかし、ビジネステクノロジストやプロの開発者が洗練された、 複雑なアプリケーション 構造化されたソフトウェア開発プロセス内で。

「私たちは Mendix 「DevOps の原則と、たとえば SAP​​ やハイコード標準に匹敵する品質要件に準拠した専門的な開発ツールとして」と彼は付け加えた。

何を開発しますか?

最適なものを決定するための最後のプロンプト Mendix または、IT ランドスケープにおける Power Apps プロジェクトの優先順位は、ユース ケースの複雑さによって異なります。複雑さの指標には次のようなものがあります。

  • 統合の種類または量
  • モバイルアプリケーション
  • エンドユーザーの数

「SAP などの他のソリューションの拡張機能としてローコードを使用したい場合もあるでしょう。これらは、必要なプラットフォームを決定するための良い出発点です」と彼は語りました。

Mendix 強力なプラットフォームとしてよく考えられています 他のシステムとの統合特に SAP との連携は必須であり、Power Apps は Microsoft エコシステム内で適切に動作します。

「当社は、Power Platform を Microsoft 365 や Dynamics などの統合製品、あるいは小規模なソリューションの拡張機能として使用したいと考えています」と彼は付け加えました。

デバイスの操作性は、シュワルツ氏が 2 つのプラットフォームの能力を実感したもう 1 つの領域です。

「Power Apps の UI は、選択したテンプレートで最適化されています。ブラウザーや iPhone でこれを実行する場合、アプリケーションで優れたユーザー エクスペリエンスを確保するには、通常、少なくとも 2 つ、場合によっては 3 つの UI を構築する必要があります」と Prochazka 氏は述べています。

「について Mendix、私たちは良い経験をしました プログレッシブWebアプリ… HTML 側は非常にうまく動作しており、Android または iOS デバイスで非常にスムーズに実行できます。」

最後に、アプリケーションやプロジェクトの規模は、意思決定を分類するのに役立ちます。前述の基準に適合するシンプルなアプリケーションとして定義されたソリューションは、Power Appsに最も適していることがよくあります。中程度から高度に複雑な小規模、中規模、大規模のビジネスアプリケーションは、Power Appsに適しています。 Mendix.

自律的AI Mendixこのレベルのソリューションは、最初から最後まで単一のプラットフォームで提供できます。Microsoft スイート内で同じレベルの複雑さを実現するには、Power Apps や Power Automate などの多くのツールを組み合わせてソリューションを組み立てる必要がある場合があります。

シュワルツの場合、 Mendix 中程度の重要性と中程度から高い複雑さのプロジェクトに使用すると効果的です。これには以下が含まれます。 Nintexフォームの移行、または PRIA は、シュワルツの食料品店でリコールされた製品に対処するワークフローを管理するアプリケーションです。

Prochazka 氏は、プロジェクト開始時に見積もられるその他の KPI (労力レベル、ビジネス プロセスの量、関係者の数など) も、「プロジェクトの終了時にプロジェクトの複雑さや重要性を伝える」ため、重要になると述べています。

「Power Platformとの共存を推進して2年以上経ち、 Mendix 「当社のポートフォリオには Power Apps が数多く含まれているため、自信を持って推奨できます。まず、Power Apps は、M-365 や Dynamics 365 CRM などの Microsoft エコシステムにおける一般向け開発や小規模な専門的開発に最適です」と Prochazka 氏は述べています。

変化に対してオープンであり続ける

迅速なアプリケーション開発プラットフォームの意思決定ツリーを決定する際には、開発チームの専門知識、クラウド戦略、アーキテクチャ、ローコードの成熟度の観点から組織がどの位置にいるかを考慮することが重要です。

各組織の正確なパラメータはそれぞれのニーズによって異なりますが、プラットフォームと視点は 時間とともに進化するはずだ.

「私たちにとって、技術的に可能なことに関しては多くの類似点があります」とプロチャスカ氏は語った。

「これが私たちが学んだことです Mendixハイコード開発と同様に多くの可能性があります。私たちは成熟度を確立するために小規模なプロジェクトから学び始め、最初は最も重要で難しいタスクにすぐには取り組まなかった。しかし今では、もっと多くのことができると感じています。 Mendix 「私たちは今日よりも将来の方が成長できるでしょう。」

言語を選択してください