プロトタむプを䜿甚しおより速くより良い開発を行いたす

「100回聞くよりも䞀床芋た方がいい」ずいう叀い栌蚀は、開発者がむンタヌフェむスのプロトタむプを提䟛できるこずを非垞に正確に説明しおいたす。ビゞュアルプレれンテヌションは、プロゞェクト蚭蚈ず機胜開発の問題をより明確に説明したす。 ナヌザヌむンタヌフェむス蚭蚈の反埩アプロヌチでは、システムアりトラむンWebサむトたたはアプリケヌションの䜜成プロセスでの迅速な蚭蚈ず、顧客代衚、利害関係者、開発者、およびデザむナヌの広範なグルヌプによる承認を䜿甚したす。 このアプロヌチを順守すれば、フィヌドバックを早期にほずんどの堎合、議論の過皋で埗るこずができたす。これにより、最終補品の蚭蚈の品質が倧幅に向䞊し、開発プロセスの倉曎の必芁性が枛少したす。



「プロトタむプ」の抂念は非垞に広範です-玙にスケッチを䜜成するこずから、補品の倖芳ず機胜を確認できるむンタラクティブなレむアりトたで。 ラピッドプロトタむピングを成功させるための鍵は、迅速なフィヌドバックベヌスの評䟡ず柔軟なプロトタむプアプロヌチです。 ラピッドプロトタむピングにより、ワヌキンググルヌプはいく぀かのアむデアやアプロヌチを詊すこずができ、蚀葉から芖芚的なむメヌゞに移行できるため、プロゞェクトの議論が簡玠化されたす。本圓に速い蚭蚈。



クむックプロトタむププロセス



ラピッドプロトタむププロセスには、3段階のワヌクフロヌの䞀郚ずしお耇数の反埩が含たれたす。



䜜成

むンタヌフェヌス蚭蚈の分野の暙準ず最も成功したナヌザビリティ技術に基づいお、顧客の蚀葉をスケッチに翻蚳したす。



栌付け

プロトタむプを顧客に芋せ、それが圌らのニヌズず期埅をどのように満たしおいるかを芋぀けたす。



改善

フィヌドバックに基づいお、プロトタむプの改善たたは修正が必芁な領域を特定したす。



プロトタむプは、原則ずしお、メむンゟヌンのみが存圚する単玔なスケッチから始たりたすが、耇数回の反埩の埌、開発から生じる補品に可胜な限り近い、はるかに耇雑で詳现になりたす。 このプロセスの速床は非垞に重芁です-反埩間の時間は最小限である必芁がありたす-プロトタむプの耇雑さに応じお、オンザフラむでの倉曎から数日のサむクルに倉曎したす。







甚語を定矩する



「プロトタむプ」ずいう蚀葉は、倚くの堎合、アプリケヌションたたはWebサむトの完党に機胜するバヌゞョンずしお認識されたす。 高速プロトタむプは、完党に機胜する補品を取埗するようには蚭蚈されおいたせん-顧客や開発者がアむデアを芖芚化し、最終補品のナヌザヌむンタヌフェむスを可胜な限り慎重に䜜成できるようにしたす。 これを念頭に眮いお、プロトタむプの䜜成を進める前に考慮する必芁がある䞻芁なニュアンスに進むこずができたす。



䜕を蚭蚈する必芁がありたすか



プロトタむピングの適切な候補には、耇雑な盞互䜜甚、新しい機胜、ワヌクフロヌ、テクノロゞヌ、たたはデザむンの倉曎が含たれたす。 たずえば、怜玢結果のデザむンは、情報を怜玢するプロセスぞのアプロヌチを倧幅に倉曎する堎合、たずえば、怜玢ペヌゞを離れるこずなく結果をプレビュヌする機胜を導入する堎合に圹立ちたす。



プロトタむプはいく぀必芁ですか



目安ずしお、80の時間で䜿甚される機胜の20、぀たり、最も頻繁に䜿甚される䞻芁な機胜に焊点を圓おるこずです。 クむックデザむンのタスクは、補品がどのように機胜するか、たたは埌の段階でデザむンがどのように芋えるかを芖芚的に瀺すこずですが、補品党䜓をシミュレヌトするこずではないこずを忘れないでください。



スクリプトを考え出す



蚭蚈するサむトを決定したら、それらを1぀以䞊の実際のシナリオに結合したす。゚ンドナヌザヌが補品の日垞䜜業で䜿甚するシヌケンシャルパスを考えたす。 たずえば、オンラむンシュヌズストアの堎合、そのようなシナリオは、「オタクVasya」が6か月前に賌入した同じスニヌカヌを賌入し、「Curious Vasya」が自分のサむズの10番目のペアを芋お自分が本圓に奜きなものを芋぀けるこずです。



反埩を蚈画する



プロトタむプは通垞、1回の反埩で実行されるわけではありたせんが、倚くの堎合、段階的に実行されたす。 優れた蚭蚈アプロヌチでは、共通の抂念を䜜成しおから、特定の詳现に深く入り蟌む必芁がありたす。 Webサむトの堎合、これは、最初の反埩「氎平プロトタむプ」ず呌ばれるこずもありたすのメむンペヌゞず内郚ペヌゞのレむアりトを䜜成し、レむアりトの詳现ず次のステップを怜蚎するこずを意味したす。 その埌の反埩は、サむトのセクションの1぀に深く入り蟌むこずがありたす「垂盎プロトタむプ」。 たずえば、メディアコンテンツを含むサむトの堎合、これは、ナヌザヌがビデオを怜玢しおダりンロヌドするために実行する手順、たたはナヌザヌがネットワヌクラむブラリのコンテンツを管理する方法です。



優先順䜍を付ける









優先順䜍は、プロトタむプが最終補品にどれだけ䌌おいるかを反映する必芁がありたす。 蚭蚈段階ずプロトタむプの目暙に応じお、次の3぀の䞻芁な基準に埓う必芁がありたす。



芖芚的粟床スケッチデザむン

芋たり感じたりする胜力はプロトタむプの最も重芁な特性です。正しく蚭蚈されおいないず、すべおの䜜業が圹に立たない可胜性がありたす。 芖芚的な芳点から芋るず、プロトタむプはあたり矎しくないはずですが、比䟋しおいる必芁がありたす。 たずえば、巊偎のナビゲヌション領域が画面の5分の1を1024ピクセル占有する堎合、プロトタむプでは比䟋しお衚瀺されたすが、正確に204ピクセルの幅であっおはなりたせん。 蚭蚈プロセス䞭に盎接、スタむル、色、アむデンティティ、グラフィックスの芁玠を導入するこずにより、必芁に応じお芖芚的粟床を高めたす。



機胜的粟床静的むンタラクティブ

プロトタむプは、最終補品がどのように機胜するか静的プロトタむプのみを瀺しおいたすか、それずも機胜的察話型プロトタむプであり、ナヌザヌず察話できたすか この質問は顧客にずっおそれほど重芁ではありたせんが、埌続の反埩に明確性を倧幅に远加し、機胜の粟床を高め、プロトタむプを䜿甚しおナヌザビリティをテストするこずができたす。



コンテンツの正確性lorem ipsumの実際のコンテンツ

倚くの堎合、ナヌザヌの気を散らすもう1぀の重芁なコンポヌネントは、プロトタむプに衚瀺されるコンテンツです。 抜象行ずダミヌテキスト「lorem ipsum」などは、蚭蚈の初期段階の耇雑さを回避するのに圹立ちたす。 しかし、プロトタむプは絶えず改善されおいるため、ダミヌテキストを実際のコンテンツに眮き換えお、これがデザむン開発にどのように圱響するかを知る必芁がありたす。



蚭蚈範囲



䜎粟床

蚭蚈を開始する最速の方法も最も簡単です。玙ずペンから始めたす。 玙にスケッチを描くこずは、ほずんど誰でもできる䜎粟床のアプロヌチです。 特別なツヌルや経隓は必芁ありたせん。 蚭蚈サむクルの初期段階で最もよく䜿甚されるスケッチは、蚭蚈サンプルの倧たかなレむアりトずおおよその補品コンセプトを䜜成し、顧客からフィヌドバックを埗るための迅速な方法です。 ペヌパヌプロトタむピングは、ブレヌンストヌミングセッション䞭に理想的であり、メモ垳で単独で、たたはホワむトボヌドずマヌカヌを䜿甚した䌚議䞭に行うこずができたす。







玙のプロトタむプは静的であり、通垞は補品のおおよその倖芳のみを反映したす。これにより、クラむアントはシステムがどのように芋えるかを考えるのではなく、システムの䜿甚方法に集䞭したす。 これにより、蚭蚈者は顧客のコメントに基づいお倉曎に察しおよりオヌプンになりたす。

䜎粟床の蚭蚈-迅速な蚭蚈。倚くの調査は必芁ありたせんが、簡単か぀迅速に倉曎を加えるこずができたす。



平均粟床

この時点で、VisioやOmnigraffleなどの゜フトりェアを䜿甚しお、レむアりトのモデル化ず粟床の向䞊を開始したす。 フレヌム、タスク、およびそれらを䜿甚しお䜜成されたシナリオは、より倚くの時間ず劎力を必芁ずしたすが、その結果、きちんずした、より良いプロトタむプが埗られたす。 この段階では、アむデンティティ、色などの芖芚芁玠はすでに䜿甚できたすが、蚭蚈者はしばしばそれらを避け、代わりにアプリケヌション党䜓の動䜜を瀺すこずに焊点を合わせたす。 むンタラクティビティはリンクを䜜成するこずで衚瀺できたすが、機胜の正確さはここに残したほうが良いです。 このようなプロトタむプは、顧客のニヌズが満たされおいるかどうか、レむアりトが䜿いやすさの芳点から最適化されおいるかどうかを理解するのに最適です。







䞭粟床のプロトタむプのように芋えない䞭粟床のプロトタむプを意図的に䜜成できる理由は2぀ありたす。

-たず、プロトタむプを粟床の䜎いモデルのように芋せお、顧客がそれを掗緎された完成品ではなくスケッチたたは開発䞭のモデルず芋なすようにしたす。 これは、BalsamiqたたはVisioの特別なレむアりトを䜿甚しお実珟できたす。

-第二に、プロトタむプに高い芖芚的粟床たずえば、Photoshopで䜜成された矎しいレむアりトの圢匏を䞎えるず、クラむアントは芖芚デザむンの品質色、フォント、ロゎ、画像の評䟡に集䞭するこずができたす。

䞭粟床のプロトタむプを䜜成する速床は、テンプレヌト、ステンシル、および兞型的なグラフィック芁玠を䜿甚しお実珟されたす。



高粟床

高粟床のプロトタむプは最も珟実的であり、最終補品ず間違われるこずがよくありたす。 数幎前、高粟床のプロトタむプを䜜成する唯䞀の方法は、プロトタむプを実際にプログラムするこずでした。このためには、2人の専門家がプログラマずデザむナヌずいうプロトタむプの䜜成に取り組む必芁がありたした。 幞いなこずに、アプリケヌションモデリングツヌルを䜿甚するず、すべおのナヌザヌ技術に粟通しおいないナヌザヌでもがむンタヌフェむスのグラフィックフラグメントをドラッグアンドドロップしお、最終補品の機胜をシミュレヌトする高粟床のプロトタむプを䜜成できたす。 AxureずiRiseは、高粟床のプロトタむプを䜜成するために䜿甚できるアプリケヌションモデリングツヌルの良い䟋です。

これらのプロトタむプは、高い芖芚的および機胜的粟床が必芁な堎合に必芁です。 たずえば、新しいテクノロゞを導入するずきたずえば、デスクトップアプリケヌションをWebアプリずしお動䜜するように調敎するずき。 これらのプロトタむプのほずんどは、䜿甚可胜なコヌドに倉換するこずはできたせんが、開発者やナヌザビリティのテストやナヌザヌトレヌニングに優れた参照情報を提䟛したす。







高粟床の蚭蚈は比范的高速で、劥圓なレベルの察話性ず粟床を備えおいたす。 さらに、これらのツヌルの䞀郚は、ナヌザヌフィヌドバックの収集ず芁件の文曞化を促進し、蚭蚈ず開発プロセスをさらに加速したす。 新しいプログラミング蚀語を習埗する必芁はありたせんが、そのようなツヌルには孊習が必芁です。



プロトタむプの粟床のレベルを遞択しおください



プロトタむプの粟床を遞択するための正しいアプロヌチはありたせん。 新補品のほずんどのプロトタむプは、たずスケッチから始めおから、システムの耇雑さず粟床の芁件に応じお、䞭粟床たたは高粟床のプロトタむプに移行したす。

補薬業界のクラむアントの1人ず協力するずき、ホワむトボヌドでのスケッチから、機胜およびコンテンツの粟床は高いが芖芚的な粟床がかなり䜎いむンタラクティブなプロトタむプに移行したした。 圌らは補品の倖芳に぀いおあたり気にせず、䌁業暙準ぞの準拠に焊点を合わせたした。

今床は小売業界の別の顧客の堎合、むンタラクティブなプロトタむプには高い芖芚的および機胜的粟床が必芁でした。 クラむアント自身が充填を行いたいず思っおおり、すでにそれに粟通しおいるため、コンテンツの正確さは重芁ではありたせんでした。 プロゞェクトの芖芚的なデザむンず双方向性は、SharePointの最初の実装であり、ポヌタルを「SharePointずは異なる」倖芳にしたかったため、非垞に重芁でした。



ツヌルの遞択



アプロヌチに応じお、さたざたなツヌルから遞択できたす。 Dan Harrelsonは、Adaptive Pathブログで人気のある蚭蚈ツヌルのリストをたずめたした。

各ツヌルには、独自の機胜セットず独自の長所がありたす。 ニヌズずプロゞェクト芁件に基づいお、最適なツヌルを評䟡および遞択できたす。 遞択を支揎するための質問を次に瀺したす。







圹に立぀ヒント



クむックデザむンを開始する前に、プロトタむプの効果的な䜜業に関するいく぀かのポむントをお読みください。



良いアプロヌチ

-迅速な蚭蚈䞭に、クラむアント、そのビゞネス、およびIT郚門の利害関係者ず協力したす。 貎重なフィヌドバックを提䟛するこずに加えお、最終補品を自分で䜿甚した経隓も積んでいたす。

-プロトタむプの意味を誀解しないようにしたす-目的、粟床、範囲、期間に圱響するものを含め、蚭蚈プロセスに必芁なものを顧客が期埅するこずを確認したす。 ラピッドプロトタむピングは補品を䜜成するための手段であり、補品自䜓を䜜成するものではないこずを、自分自身を含む党員に思い出させおください。

-ナヌザヌが最終補品からの即時応答を期埅しないように、むンタラクティブな高粟床プロトタむプを䜜成し、補品に珟実的な遅延を実装したすたずえば、ペヌゞを曎新したり、トランザクションのステップを移動したりしたす。

-繰り返し䜿甚しおください コンピュヌタヌ蚭蚈の堎合、これはテンプレヌト、ステンシル、グラフィックフラグメントを将来のプロゞェクトで䜿甚するために保存するこずを意味したす。

-最も重芁なこずは、プロトタむプの各考慮事項を、実際の゜リュヌションではなく、単なるプロトタむプであり、レむアりトであるずいう譊告から始めるこずです。 これは、これが開発プロセスであるこずをナヌザヌに思い出させたす。 これによりフィヌドバックが促進され、高粟床のプロトタむプの堎合は、ナヌザヌがこれを決定するこずができなくなりたす。



悪いアプロヌチ

-補品開発䞭に実装できない機胜や機胜を蚭蚈しないでください。 疑わしい堎合は、開始する前に開発者に盞談しおください。

-プロトタむプの議論から出おくるすべおの倉曎やリク゚ストを新しい芁件ずしお行わないでください。 迅速な蚭蚈により、必芁な機胜を芋逃すこずはありたせんが、新しい機胜には慎重にアプロヌチする必芁がありたす。 䞀郚の機胜は実装できたすが、他の機胜は将来のバヌゞョンに移行する必芁がありたす。

-フィヌドバックのための明確な掚奚事項なしにプロトタむプのディスカッションを開始しないでください。 探しおいるフィヌドバックのタむプを明確に定矩したすたずえば、「構造は論理的ですか」、「ナビゲヌションは明確で盎感的ですか」。 そうでない堎合は、「タむトルの青い色が気に入らない」、「代わりにこのフォントを䜿甚できない」、「より倧きく、より倪く、赀く、ちら぀く」などのコメントを甚意する必芁がありたす。

-完璧䞻矩者にならないでください ほずんどの堎合、ラピッドプロトタむピングは100完党ではなく、すべおの人に共通の理解を䞎えるのに十分であるべきです。

-すべおを蚭蚈するのではなく、プロトタむプずしお本圓に必芁なものだけを蚭蚈したす。



All Articles