ペーパープロトタイピングとは
ペーパープロトタイピングは、開発中のプログラム内のコンピュータープログラムまたはユーザーインターフェイス(UI)のさまざまな側面を開発、設計、およびテストするために時々使用されるプロセスです。 基本的なプロセスには、ユーザーが実際のプログラムをどのように実行するかを表すために使用できる、複数のページと紙のカードでのUIとプログラムの紙バージョンの作成が含まれます。 これは通常、プログラムがまだ開発の初期段階にある間に行われるため、デザイナーは、アートワークを大量に作成またはプログラミングすることなく、さまざまなアイデアをすばやく開発およびテストできます。 その後、紙のプロトタイプをテスターで使用して、コンピューター上のユーザーでUIが実際にどのように機能するかを実証できます。
設計慣行として、ペーパープロトタイピングは長年さまざまな方法で、さまざまなアプリケーションで使用されてきました。 概念的には、最終的なアートワークが広告で開発される前の、アートワークの一部のサムネイルまたはモックアップの作成に似ています。 ただし、ソフトウェア開発で使用すると、開発者は実際にプログラミングを実行せずにプログラムのさまざまな側面を作成およびテストできます。 企業は、ソフトウェアの開発中にソフトウェアをテストする前にペーパープロトタイプを使用することで、多大なお金と時間を節約できます。
紙のプロトタイピングは通常、紙のシート、ノートカード、および同様のオブジェクトを使用して、プログラムのUIがどのように見えるかを紙で表現することで構成されます。 開かれる可能性のあるさまざまなウィンドウは、紙とカードの別々のシートで表すことができ、それぞれがシステムのナビゲート中にユーザーに提供される画像とオプションを表示します。 紙のプロトタイピングによるオプションの変更は、新しい用紙に書き込んで描画するか、既存のシートに変更を加えるだけです。 これは、そのプログラム用に作成されているコード内でプログラムを変更するよりもはるかに簡単です。
プログラムのUIのテストは、ペーパープロトタイプを使用しても実行できます。 これは多くの場合、部屋に複数の人が一緒にいることで行われます。1人が仮想コンピュータとして動作し、テスターが小さなテーブルの反対側に座っています。 ユーザーには指示はありませんが、実際のプログラムをナビゲートするカーソルを表すために手と指を使用して、紙のプロトタイプを手動で操作することができます。
テスターがプロトタイプと対話する際、仮想コンピューターとして動作する人は、実際のプログラムが使用されている場合にコンピューターがどのように動作するかを示します。 その人はページを変更し、実際のシステムがどのように機能するかを表すために新しい用紙とカードを表示します。 これにより、ペーパープロトタイピングにより、ユーザーが実際にUIと対話する方法を評価し、ソフトウェアがまだ開発の初期段階にある間に必要に応じて変更を加えることができます。