この記事では、UXチームをアジャイルなDevOpsカルチャーに統合し、UXが開発のペースを維持できるようにする方法について説明します。
本ブログは英語版からの翻訳です。オリジナルはこちらからご確認いただけます。一部機械翻訳を使用しております。翻訳の間違いがありましたら、ご指摘いただけると幸いです。
優れたユーザーエクスペリエンス(UX)には意味があります。ユーザーファーストのデジタル体験を設計・開発する上での確固たる基盤がなければ、組織は競争に勝てず、顧客は最終的に別の場所に移動することになります。
これに加えて、世界のITリーダーたちは、もう一つの文化的な変化に気付いています。私たちは、付加価値の高い製品を提供し、エンドユーザーに改善されたサービスを提供するために、DevOps戦略とアジャイル開発を採用している組織を見てきました。
しかし、アジャイルなDevOpsプラクティスのペースが速いため、UXチームが取り残される危険性があります。これは、このようなプロセスが一連のスプリントに依存しており、製品またはサービスに繰り返し変更が加えられるためです。
これは、UXチームにとっては、定期的かつ漸進的な変更を分析し、それに対応する必要があります。
では、UX チームをアジャイル DevOps カルチャーに統合し、UX が開発のペースを維持できるようにするにはどうすればよいのでしょうか?
プロアクティブな監視
スプリントごとに、UXチームは変更内容を検証し、適切なフィードバックを得て、適切な修正を確実に実装する必要があります。
インフラストラクチャをクラウド上で実行することは、UXチームの俊敏性を維持するのに役立ちます。たとえば、Alibaba CloudのKubernetesコンテナサービスを使用することで、UXチームは、各統合や配信について即座にフィードバックを得ることができ、問題を積極的に特定して分析することができます。
また、アプリケーション・リアルタイム・モニタリング・サービス(ARMS)を導入することもできます。
ARMSのフロントエンド監視機能は、ユーザーエクスペリエンスの観点から特に有用です。地理的な地域、ISP、URLなどのディメンションを使用して、ユーザーのウェブページの閲覧行動をリアルタイムで確認することができます。また、非同期API操作呼び出しのパフォーマンスと成功率を監視して診断することもできます。
また、フロントエンドで問題が発生したときにアラートを出すための一連のカスタムアラームを設定して、問題を事前に軽減することもできます。
ユーザーデータの理解
スプリント中であっても、UXチームは継続的にリサーチを行い、市場でのブランドのポジションを維持するための基本的な戦略を立案しなければなりません。そのため、UXチームは、ユーザーデータにシームレスにアクセスして分析し、その情報から真の価値を抽出するために、ますます短縮されていく時間枠の中で、ユーザーデータから真の価値を引き出すことができなければなりません。
クラウドコンピューティングは、さまざまなツールやサービスを使って、このような反復的で柔軟な方法で作業できるようにチームをサポートします。例えば、ユーザーが作成した膨大な量のコンテンツをオブジェクトストレージサービス(OSS)を使ってクラウド上に保存し、UXチームはインターネットを介していつでもどこからでもその情報にアクセスすることができます。
また、当社のコンソールにはさまざまなデータ移行ツールが付属しているので、UXチームはユーザーデータを簡単にアップロード、ダウンロード、管理することができます。また、Elastic MapReduce (EMR)プラットフォームなどの強力なビッグデータおよび分析ツールを統合することで、この情報を簡単に処理することができ、DataVで可視化することで強力な洞察を得ることができます。
結論
Alibaba Cloudの製品およびサービスのユーザビリティとスケーラビリティにより、すべてのスプリントの中心にUXを置くことができます。その結果、アジャイルなDevOpsプロセス全体でユーザーの声を聞くことができ、組織はエンドユーザーへの真の価値の提供に集中することができます。
DevOpsでユーザー・エクスペリエンスを最適化する方法の詳細については、電子書籍『How to use DevOps to Better Serve Customers』をダウンロードしてください。
アリババクラウドは日本に2つのデータセンターを有し、世界で60を超えるアベラビリティーゾーンを有するアジア太平洋地域No.1(2019ガートナー)のクラウドインフラ事業者です。
アリババクラウドの詳細は、こちらからご覧ください。
アリババクラウドジャパン公式ページ