2019 MXDP マジック クアドラント: アプリケーション開発はマルチエクスペリエンスへ

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

アプリケーション開発はマルチエクスペリエンスへ

Mendix マルチエクスペリエンスアプリ開発を可能にする

数年前の 2016 年を振り返ると、モバイル アプリケーション開発は依然として主にサイロ化された分野でした。モバイル アプリ開発に最適なツールは、通常、その目的に特化しており、さまざまなチームが Web プロジェクトとは別にモバイル アプリを実装することが多かったのです。この状態が永遠に続くことはないことは誰もがわかっていましたが、実際にモバイル アプリ開発と Web アプリ開発を組み合わせたプラットフォームがますます一般的になっています。

しかし、その避けられない融合を超えて、新たな力が私たちをまったく新しい領域へと押し進めています。企業は、会話型UIや拡張現実(AR)などの新しい形式のインタラクションを実験、試験、提供し始めています。そうする中で、企業はユーザーエクスペリエンスを各ユーザーとそのニーズに合わせて調整する必要があることに気付きました。 と同様 顧客体験は、インタラクションのモードに応じて変化します。言い換えれば、個々の体験は目的に合っている必要があります。組織は、カスタマイズされた顧客体験に対処しないことのマイナス面を痛感し始めています。そして同時に、ソリューションの提供に追いつくことがますます困難になっていることに気づいています。そのため、組織は、新しい一連のユーザー エクスペリエンスを作成することに加えて、ソリューションの提供方法を​​、いわゆるデジタル製品提供モデルに変換するプロセスにあります。これは、組織がデジタル テクノロジーを通じて実際のビジネス問題に対するソリューションをより迅速に提供できるようにするモデルです。

これが、モバイル アプリ開発がマルチエクスペリエンス開発になった理由です。

MendixMXDPのビジョン

マルチエクスペリエンスに対する当社のビジョンは、次の 3 つの原則に基づいています。

すべてのチャネルで優れたユーザーエクスペリエンスを提供 

人々が企業、個人、システムと関わる方法は、1 台または 2 台のデバイス上のフォームベースの UI から、新しいインタラクション モデルや機能を活用するデジタル タッチポイントの拡大へと急速に進化しています。

モバイルは10年以上にわたってアプリケーション配信のターゲットとなってきましたが、企業におけるモバイルソリューションは依然として十分に提供されていません。会話型UIや ARアプリ これまで開発され、提供されたモバイル ソリューションはほんの一握りです。数十、あるいは数百ものモバイル アプリを提供してきた組織の例もありますが、これらは想像以上に稀です。

その理由は何ですか?

その理由の1つは、モバイルの利点を最大限に活用し、優れたエクスペリエンスを提供するリッチでレスポンシブなアプリを開発することが、ほとんどの組織にとってまだ難しすぎるためだと考えています。そのため、私たちは 真のネイティブモバイルオプション: React Native に基づく新しいモバイル クライアント アーキテクチャ。WYSIWYG 設計とクライアント ロジックのモデル駆動型開発を完全に実現し、ドラッグ アンド ドロップ ネイティブ アクションを備え、オフライン ファースト開発をサポートします。

モバイルを超えて、会話型UIなどの新しい形式のインタラクションは、「一度構築すればどこでも実行できる」という可能性を排除します。なぜなら、これらのインタラクションモデルはますます独自のニーズを持ち、新しい方法でモデル化する必要があるからです。そのため、ローコード開発の最先端の技術は、抽象化と オートメーション 新しい形式のインタラクションごとに。ここでは、同じアプリケーション アーキテクチャとバックエンド サービス (詳細は後述) を活用しながら、新しい形式のインタラクションの設計と構築をサポートする新しいモデラーとプラットフォーム サービスに投資して提供しています。

しかし、文脈に沿った最適化された一貫性のある体験を提供するには、新たなインタラクション形式を作成するための新しいツール以上のものが必要です。人々は今、状況に合わせて最適化された豊かで自然な体験を期待しています。 それらユーザーのタスク、目的、コンテキスト、選択したインタラクションモードなど、あらゆるタッチポイントで一貫性とシームレスさを保ちながら、ユーザーのニーズを満たす必要があります。このニーズを満たすには、ユーザーとそのニーズを常に最優先にしながら、ソリューションの設計と提供に新しいアプローチ(製品指向のアプローチとプロジェクトベースのアプローチ)が必要です。このようなアプローチには、次のような新しい考え方が必要です。 文化、方法論、技術.

これにより、さらに2つの原則が生まれます。 Mendix マルチエクスペリエンスビジョン。

DesignOpsのベストプラクティスの採用

ますます多くの組織がアジャイルを採用しており、 継続的インテグレーションとデリバリー(CI/CD)ツール、そしてDevOpsをアプリケーション配信の実践に取り入れています。これらは、 Mendix、そして私たちのプラットフォームと デジタル実行のベストプラクティスこれらのコンセプトの背後にある主な考え方は、組織が成功するソリューションをより迅速に、そして確実に、繰り返し、大規模に提供することです。このような目標の基本は、迅速に反復しながら品質を確保する必要性です。スピードは品質を犠牲にして得られるものではありません。

効果的なデジタル ソリューションを作成するには、アプリケーションの品質をより深く、より広い視野で捉え、その品質を提供する方法を検討する必要があります。品質は、アプリケーションの機能のみをテストすることで測定されるのではなく、ソリューションの実際の有効性を測定することで測定されます。ソリューションは適切な問題を解決していますか? 信頼性が高く、パフォーマンスが高く、使いやすく、ユーザーのニーズをサポートする方法で問題を解決していますか?

ソリューションが使用可能であり、ユーザーとビジネスのニーズに適合していることを保証するには、配信に関して実用性を保ちながら、思慮深いソリューション設計が必要です。 設計運用 DevOpsの上に概念的にレイヤーを重ねて、組織の製品設計へのアプローチを運用化します。これにより、設計はアプリケーションライフサイクルの不可欠な部分になります。 デザイン思考技術の応用 初期コンセプトからソリューションの設計と提供までの仮説をテストします。 Mendix私たちは、DesignOpsは集中化された製品設計チームだけが行うべきものではないと考えています。 開発チームは仕事の不可欠な部分としてそれを使用します。

ここで、ローコード プラットフォームは、ツールとしてだけでなく、アプリケーション ライフサイクル全体を通じてプロセス、フィードバック、コラボレーションのオーケストレーターとして中心的な役割を果たします。ビジネス ユーザー、開発者、設計者は、ライブ アプリを作成し、テスト ユーザーに提供することで、アイデアや実装設計を検証できます。しかも、使い捨てのプロトタイプを作成するのと同じ時間で実行できます。開発者は、初期設計と一部またはすべての機能強化を迅速かつ簡単にユーザー テストできます。ユーザーは、運用環境でフィードバックを提供して、開発チームに直接フィードバックできます。運用チームは、パフォーマンスの問題や使用パターンについて、現場でアプリを監視できます。また、製品所有者は、ビジネス ステークホルダーとともに設計スプリントを管理し、機能強化や改良の優先順位を決定できます。つまり、ローコードは DesignOps プラクティスの中心になることができます。 

適切な建築基盤を確立する

拡大するデジタル タッチポイント全体でユーザー ジャーニーをサポートするソフトウェアを提供するには、適切なアーキテクチャ基盤が必要です。組織は、各個人およびタッチポイントごとにユーザー エクスペリエンスを最適化することと、タッチポイント全体でのエクスペリエンスの一貫性、デリバリー チームの自律性、コードの再利用度、共有リソースとデータのガバナンスとのバランスを取る必要があります。このニーズはモバイルの出現以来存在していましたが、多数の同時タッチ ポイントの出現、ユーザー中心設計の適用、場合によってはまったく異なる方法で設計および構築される新しい形式のインタラクションによってさらに深刻化しています。90 年代から 2000 年代初頭の古典的な n 層アーキテクチャは、Web と並行してモバイル アプリを限定的に使用していた時代を乗り切ることができたかもしれませんが、これは今日およびマルチエクスペリエンスの未来には不十分な基盤です。

マルチエクスペリエンス システム向けの新しいアーキテクチャの中核は、マイクロサービス原則とコンテナ化を組み合わせたものです。これらを組み合わせると、再利用性と柔軟性を実現しながら、制御とチームの自律性を維持できるようになります (「マイクロサービス原則」と表現したのは、すべてのサービスが小規模なわけではないためです。サービスの粒度は、さまざまな要因に応じて小規模から大規模までさまざまです)。新しいアーキテクチャは、標準ベースの API を通じて公開および制御されるさまざまな規模のサービス (いわゆる「マルチグレイン サービス」) のランドスケープを活用し、特定のユーザー エクスペリエンスのニーズを満たすために必要に応じて構成および調整できるようにします。Gartner は、このようなアーキテクチャを MASA (メッシュ アプリおよびサービス アーキテクチャ) と呼んでいます。

私達の Mendix プラットフォームは、数年前に開始したプラットフォームアーキテクチャへの投資から生まれた高度なMASAに基づいています。 コンテナ化、イベント駆動型アーキテクチャ、APIの公開と消費。当社の顧客の多くは マイクロサービスベースの環境を構築 マルチエクスペリエンスアプリと大規模ミッションクリティカルシステムの両方をサポートし、そのアプローチのメリットを実感しています。 Mendix当社はこれをマルチエクスペリエンス開発の中核領域と位置付けており、今後も戦略的な投資を行っていきます。

準備?

At Mendix私たちは、マルチエクスペリエンス開発の背後にあるテクノロジーだけでなく、それに基づいた優れたデジタル製品を通じて価値を提供するために必要な組織的アプローチと作業方法にも熱心に取り組んでいます。マルチエクスペリエンスは、顧客体験にとって不可欠です。

言語を選択してください