AxureRP-プロトタイピング入門

言葉 prototyping非常に一般的であり、ソフトウェア開発やアーキテクチャ開発の人々に関連しています。建築開発に関しては、エジプトにはギザの大ピラミッドのプロトタイプがあります。これらは、支配者からの同意または承認を得るために、(もちろん)より小さなバージョンで構築されました。

この小さいながらも意味のある例は、プロトタイプの目的を正確に示しています。ウィキペディアによると、プロトタイプは「他のフォームが開発されたデバイスまたは車両の最初のバージョンまたは予備バージョン」です。

ソフトウェア開発の世界では、定義をページ、画面、または機能の暫定バージョンとして適合させることができます。これは、画面要素を効果的に視覚化し、相互作用を示すことによって、他の開発をサポートします。この定義には、最も重要な部分である相互作用が含まれます。

ソフトウェア開発では、機能の一部または機能全体を開発するために、時間と労力の面でかなりの投資が必要です。これは、クライアントからのフィードバックに従って、問題を開発、検証、および修正するための終わりのないプロセスです。

ほとんどのソフトウェア開発会社は、このプロセスを可能な限り迅速にすることを望んでいます。したがって、彼らはすべてのチームメンバーからの努力と時間の投資を進めません。代わりに、特定の機能を視覚化するスキルセットを持つユーザーエクスペリエンス(UX)エンジニアを雇うという賢明な動きをします。これにより、製品を開発するときに運転席に座ることができます。

本質的に、開発の非常に早い段階でソフトウェア要件をシミュレートおよび視覚化するには、プロトタイピングが必要です。このプロセスは、機能の未知数を減らし、それによって開発への正しい方向性を提供するため、最終的にはソフトウェア開発会社とクライアントの両方にとって有益になります。

プロトタイプ開発の正しいフェーズ

注目を集めるソフトウェア開発の現在の時代では、ソフトウェア開発ライフサイクルテーブル全体に多くの進歩がありました。これらの進歩は、テクノロジーの観点と、ライフサイクルにおける特定のチームメンバーの役割/位置からのものです。そのようなポジションの1つが牽引力を獲得し始めており、これはUXエンジニアと呼ばれています。

UXエンジニアは、顧客にとって有益なスキルセットを備えています。さまざまな手法や手順を使用して顧客をよりよく知ることにより、UXエンジニアは、ユーザーが特定のソフトウェア製品に期待していることを十分に把握できます。

通常、要件収集プロセスが行われるとき、テクノロジー企業は現在、ユーザーが何を必要としているかを理解するために市場に出かけるためにUXエンジニアを関与させています。レスポンシブWebXDesignとソフトウェア開発へのモバイルファーストアプローチの最新のトレンドにより、注目したい分野がいくつかあります。UXエンジニアは、ユーザーインタビュー、市場調査などのプロセスを使用して、対象となる視聴者の動向を把握します。

このプロセスは、ソフトウェア製品が市場での適合性を確認するための道筋を明確にするため、時間と重要性があります。これらの手順は、ソフトウェア要件を収集して引き出すときに使用されます。これは、開発の全体的なコストを削減するため、理想的なフェーズです。ただし、ソフトウェア製品が成熟すると、行われている拡張機能の実行可能性を評価するために、UX調査フェーズを導入できます。