web-dev-qa-db-ja.com

アジャイル環境でサイト全体の再設計に対処するための文書化されたUXプロセスはありますか?

私は、公開されたケーススタディ、またはUXチームがアジャイル開発チームを使用してサイト全体の再設計にどのようにアプローチできるかについての調査を探しています。

具体的には、コードの行が最初のスプリントに記述される前に、UXおよびUIチームが行う可能性のある基本的な作業を経験する例を探しています。

私はアイルの両側(UXとDevの両方)のアジャイルプロジェクトに参加してきましたが、これらはすべて、最初のサイトがすでに機能するようになっている典型的な「時間の経過に伴う強化」状況にすべてありました。

私が考える必要があるのは、UXが、理にかなっている前に、通常のすべての作業(フロー、ペルソナなど)に加えて、ビジュアルデザイン、UIパターン、インタラクションの基礎に取り組む時間が必要だということです。 dev begin sprint 1.それは公正な仮定ですか?そのようなプロセスの文書化された例を誰か知っていますか?

私の懸念の簡単な例は、開発者がスプリントごとにサイト機能を分割する可能性があることです。ただし、すべてのサイト機能は、HTMl、CSS、JSの共通のUIレイヤーを共有する必要があります。個々のコンポーネントごとに完全に別個のHTMLとCSSにしたくないので、基本的な作業を事前に行う必要がある可能性があります。

すべてのUXチームがUIチームでもあるわけではないので、UXとは別のUI構築プロセスを含む文書化されたプロセスにも興味があります。

8
DA01

私はこれを数回行っており、現在、いくつかの関連するエンタープライズ製品に対してこれを行っています。私たちはそれを段階的に進めています。大規模なプロジェクトの場合、実際に存在するものを廃棄して新しく構築する必要はありません。それらがどれほど頻繁に失敗するかについての研究があります。これが小規模プロジェクトの場合、答えは異なります。

  1. UXフレームワークのボタンを押します。サイトがまだパターンライブラリを使用していない場合は、パターンライブラリの使用を開始します。それを「パターンライブラリ」、「関数型パターンライブラリ」、「スタイルガイド」などと呼んでいる人もいます(私が話しているのはそれだけではありませんが、「経験言語」です。私は個人的に経験言語を使います。視覚的な言語+インタラクションデザインのように見ているので、例を示します: http://www.bbc.co.uk/gel

グローバルに操作しやすい状態のフロントエンドフレームワークが必要です。私にとって、これはTwitterのBootstrapを実装し、現在のデザインで機能するようにスタイルを設定することを意味します。次に、オーバーホールすると、すべてのビルディングブロック要素をより簡単にスタイル変更できます。あなたが次のものを完了する間、開発者はそれに取り組んでいることができます。

  1. UXの調査を実施し、最終目標のニーズを満たすワイヤーフレームを設計します。

  2. エクスペリエンス言語を磨いて、必要な相互作用のニュアンスやその他の要素を組み込みます。

  3. スタイルタイルなどを作成して、視覚的なデザインがどのようになるかをよく理解します。

  4. サンドボックス環境の実際のコードでデザインのプロトタイプを作成します。優れたチームでは、プロトタイプの作成とコードでの反復が最速のプロセスであり、より実用的なデザインを提供し、ユーザーとのテストと正確な洞察の収集をはるかに容易にします。

  5. 解放可能な状態になるまで、スタイル、エクスペリエンス言語、およびプロトタイプを改良します。

7
user1337

MVP(実行可能な最小の製品)の場合、UXを最初に実行する必要があります。MVPの準備ができたら、UXと開発アジャイルの両方を実行できます。そうしないと、開発チームがUXの変更に基づいてコーディングおよび再コーディングするのは時間の無駄になります。

申し訳ありませんが、これに関する文書化されたホワイトペーパーはありませんが、個人的な経験は豊富です。

2
Ades