゜フトりェア開発におけるプロトタむプのテスト

特にNetologyブログのPaneglifの蚭蚈郚門の責任者であるDmitry Melentyevは、゜フトりェア開発におけるプロトタむプテストの経隓に぀いお語りたした。



開発プロセスでは、このようなゞレンマに遭遇するこずがよくありたす。補品を優れた高速なものにするず同時に、ナヌザヌず顧客の䞡方にずっお興味深く理解しやすいものにする方法です。 これがどのように機胜するかに぀いお䜕癟䞇もの同䞀の質問を泚ぐこずは誰も望んでいたせん。







垂堎に参入する前に補品をテストするずいうレシピがありたす。



もちろん、リリヌスの盎前にテストできたす。 倚くの䌁業がこれを行いたす。圌らはベヌタ版をリリヌスし、反応を芋お、フィヌドバックを収集し、バグを修正したす。 良い習慣ですが、ナヌザヌがむンタヌフェむスの雑孊だけでなく、すべおの基本的な機胜を理解しおいないこずもありたす。 そしお、すべおを再描画し、すべおをやり盎す必芁があるこずがわかりたした。 たたは、競合する開発者以倖は読たないナヌザヌ向けの巚倧なマニュアルを䜜成したす。



したがっお、補品開発の最埌ではなく、はるかに早い段階で、おそらく最初でもテストする必芁がありたす。



プロトタむプのテストは、開発の最初の段階で時間を欺き、グロヌバルな問題を排陀するのに圹立ちたす。


私たちは垞に、野菜のふりをしおプロトタむプのテストを避けたいず思っおいたす。 すべおがすでに明確であるかどうかをテストするのはなぜですか 補品の開発ず組織的な問題の远加には時間がかかりたす。テストのために同じ人を遞ぶこずは䟡倀がありたす。 そしお、あなたはどこかに静かな堎所をずる必芁がありたす、そしお、たずえ圌らが穏やかに蚀えば、䜕が起こっおいるのか少し知らないずきでさえ、すべおの回答者にただ芪切です。 この小さな「゚ピ゜ヌド」を解消し、リ゜ヌスを節玄できれば、誰も気付かないでしょう。 そしお、すべおがうたくいきたす



しかし、それは機胜したせん。



実際には、蚭蚈、レむアりト、プログラムを行うよりも、ナヌザヌでプロトタむプをテストするのに30分を費やしおから、[怜閲枈み]すべおをやり盎す必芁があるこずがわかりたす。



回答者が䌚瀟の埓業員であっおも、最も重芁なのは補品蚭蚈の責任者ではありたせん。



補品をテストするには、時間ず経隓によっおテストされるいく぀かの方法がありたすスケッチの圢でのみ存圚する段階から開始し、これが既補のサむトでありプロトタむプではないず考えるナヌザヌのためにプロトタむプのテストで終了したす。 時々、そうです。



玙のプロトタむプ



論文では、察象読者ず数人の研究者がアクセスできる堎合に抂念をテストするこずが理想的です。 倚くの画面、100䞇個のボタンがある耇雑なシナリオをテストするのが最善です。䞀般的には、完成した補品でのみ同様にテストできるものです。



はい、プロトタむプは実際の結果ずはかけ離れおいたすが、回答者は「写真が私のものではない理由」、「スニヌカヌの写真をクリックしお、ベルトが衚瀺された理由」、「このりィンドりに矎しいアニメヌションがない理由」、スクロヌルが動かない理由、「」ボタンが曲がっおいる理由、など



誰もがこれが玙であるこずを理解しおおり、その双方向性に぀いお奇劙な質問はありたせん。 はい、なめられた最終補品ずはあたり䌌おいたせんが、機胜、むンタラクティブな芁玠ずの盞互䜜甚、むンタヌフェむス゜リュヌションず画面のナビゲヌション、ボタンの意味の理解においお巚倧な矀れを識別するこずができたす。



経隓から



か぀お圌らは、垂区町村向けに統䞀されたりェブサむトの蚭蚈プロゞェクトを䜜成したした。 たず、サむトに配眮できるもの、䞍可胜なものを理解するために調査を実斜したした。 次に、蚪問者にずっお䜕が重芁で、䜕が重芁でないかを決定したしたが、法埋はサむト䞊になければなりたせん。



私たちは玙の䞊にプロトタむプを䜜成したしたすべおのスクリヌンずりィンドり。 そしお、圌らは玙でテストし、私たちの偎から3人のテスト参加者がいた





叞䌚者はシナリオを解決するこずを提案し、回答者を導き、オブザヌバヌは回答者を泚意深く芳察し、自分の芳察結果を曞き留めお沈黙したす。



最初は、回答者はこのタむプのプロトタむプを理解しおいないように思われたした。 玙のボタンを「クリック」しお、玙のリストや地図をめくるのを想像するのは困難です。



しかし、突然すべおがうたくいきたした。 ナヌザヌはプロトタむプボタンをクリックし、ペヌゞをスクロヌルし、タブをクリックしお、怜玢で情報を怜玢したした。 ぀たり、圌らは実際に玙のプロトタむプで「働いた」。 はい、少し珍しいですが、かなりのワヌクフロヌです。



最初のプラスは、3時間で玙のプロトタむプを䜜成できるこずですが、プログラムでプロトタむプを蚭蚈するのに最䜎1日かかりたす。 そしお2぀です。 次に、コンテンツを埋め蟌み、すべおを調敎し、テストのために調理する必芁がありたす。



2番目のプラステスト䞭に䜕かが「機胜しない」堎合、玙の䞊で鉛筆ず消しゎムですばやく修正したす-さらにテストできたす。 そしお、これにはむンタヌネットは必芁ありたせん。



さらに、人々はそのようなテストに察する拒吊、誀解、吊定性を経隓したせんでした。 すべおが明確で、芁点です。 ナビゲヌションおよびサむトずのナヌザヌむンタラクションで倚くの株を特定するこずができたした。



詳现なむンタラクティブプロトタむプ



むンタラクティブプロトタむプは、ロゞック、特に単玔なロゞック、およびナヌザヌの期埅を十分にテストしたす。 もちろん、難しいナビゲヌションを取り䞊げるこずはできたすが、画面の数ず品質に懞呜に取り組む必芁がありたす。 回答者は倚くの堎合、むンタラクティブプロトタむプをプロトタむプずしお認識しないため、垞にそれに぀いお思い出す必芁がありたす。



悪いプロトタむプは䜕ですか





このようなプロトタむプのコンテンツは、できるだけリアルに近いものにする必芁がありたす。



むンタラクティブプロトタむプには、ロレムむプサム、Axure山ず亀差した長方圢の暙準画像は䜿甚しないでください。


そのようなコンテンツは、ロゞックをテストするための単なるプロトタむプであり、コンテンツず芖芚的なデザむンに焊点を合わせおいるこずを忘れがちな回答者にはあたり認識されたせん。



これはやる䟡倀がありたせん。 はい、そしおなぜ、トピックで「魚」を芋぀けるこずが非垞に簡単な堎合





そのようなプロトタむプは癜黒で行われるべきであるず考えられおいたす。 はい、いいえ。 はい、むンタラクティブプロトタむプで必芁な芁玠に色のアクセントを付けないでください。これは、このようなアクセントが存圚しなくなる珟実の芳点からは正しくないためです。 それにもかかわらず、癜黒のプロトタむプでうたくいくずは限りたせん。 たずえば、アヌトギャラリヌず絵画の匷調が想定されおいる堎合、プロトタむプをすぐに珟実のように芋せお、怜玢から画像を取埗するこずをお勧めしたす。 そのため、プロトタむプの皮類ず、それが必芁な理由がすぐに明らかになりたす。



むンタラクティブなプロトタむプは、察象ナヌザヌを察象ずしたテストに最適です。 Skypeでは、倚くのプロトタむプを簡単に共有できたす。 ナヌザヌはスクリヌンブロヌドキャストをオンにし、自分の行動を芳察できるようになりたす。



䞭倮アゞアの人を芋぀けるこずができず、耇雑すぎるプロトタむプを確認する必芁がない堎合は、「コリドヌテスト」を行いたす。 CAのように芋える単玔な䌚瀟員を連れお行きたす。 この状況での䞻なこずは、補品党䜓を完党に知っおいる人や開発に盎接関䞎しおいる人を連れお行かないこずです。



すべおの専門家が「回廊」アプロヌチに同意しおいるわけではなく、サンプルは察象読者を衚しおいないず䞻匵しおいたす。 しかし、私は歯を提䟛したす。これはたったくテストしないよりも優れおいたす。愚かなむンタヌフェむス゚ラヌが頻繁にポップアップしたす。 たさか



Axureタむプのプログラムでカラヌプロトタむプをテストする



ここではすべおが非垞に簡単です。 デザむナヌは、䜕が起こるべきかず察話するずきに、領域をマヌクする矎しいむンタヌフェヌスを䜜成したす。 これは通垞、「クリック時」たたは「移動䞭」です。 もちろん、カッタヌを䜿っおさたざたな芁玠を切り取るこずができたすが、これは長すぎたす。 そのような完璧䞻矩者はいたすが。



この矎しさはすべおむンタラクティブになり、ナヌザヌによっおテストされたす。぀たり、ナヌザヌが配眮した色のアクセントによっおナヌザヌが必芁な芁玠をすばやく芋぀けるこずができたす。 回答者は行動を倧声で蚀うこずができ、あなたは圌が垌望する行動を取るたで埅぀だけです。 たたは、あなたがデザむナヌなら、埅っお泣かないでください。 あなたがデザむナヌでない堎合、あなたの仕事はデザむナヌにコメントを送るこずです。



タヌゲットオヌディ゚ンスでのテストは、Skypeでも可胜です。 小さなニュアンスがありたす。これはプロトタむプであるこずを垞に思い出す必芁がありたす。 垞に そのようなプロトタむプは珟実にあたりにも䌌おいるからです。 ちなみに、意味のない「魚」を眮く堎所はありたせん。通垞のテキスト、写真、アむコンが必芁です。 あなたはむンタヌネットからそれらを取るこずができたす、ただ著䜜暩所有者を芚えおおいおください。



回答者が想像を絶する論理゚ラヌを犯した堎合、蚭蚈者が非垞に悪い決定をしたか、前の段階でプロトタむプのテストが非垞に䞍十分でした。



このようなテストは、次の評䟡に圹立ちたす。





ナヌザヌが必芁な芁玠に気づかないか、無駄にクリックした堎合は、線集する必芁がありたす。



テスト䞭、これを行ったUIたたはグラフィックデザむナヌはすべお黙っおおく必芁がありたすが、回答者から遠く離れた方がよいこずに泚意しおください。 次の堎合は、「ポヌカヌフェむス」ずいう衚珟のみを䜿甚したす。 圌はsoapや石けんでロヌプを぀かむのが難しいので、ナヌザヌのデザむンをテストするプロセスから少し離れおおくのが最善です。



スクリプトを䜿甚したテスト、たたは補品のアルファバヌゞョンでのMVPテスト



すべおが正垞に機胜したすが、これたでのずころ、10億のナヌザヌの代わりに5人のナヌザヌがいたす-プロゞェクトの友人、500䞇のSKUのベヌスの代わりに、100の補品に察しお1぀のデヌタベヌスがあり、Amazonの専甚サヌバヌの代わりに、1gb.ruで共有ホスティングしおいたす。 しかし、すべおが正垞に機胜したす。



すべおが正垞に機胜したす。 これが䞻な条件です



ここで、タヌゲットオヌディ゚ンスからナヌザヌを取埗しプログラマヌを次の郚屋から取埗する必芁はありたせん、ナヌザヌに目暙​​を䞎え、それを実珟させたす。 すべおが完璧に進むはずです。 実際のナヌザヌが目暙に迅速か぀効率的に到達するのを劚げる小さなバグが蚘録され、修正されたす。



againな人のためにもう䞀床。 CAをテストする必芁がありたす CAがBarvikha Luhari Villageの少女である堎合、オフィスの食堂劎働者で補品をテストしないでください。



少なくずも1幎間開発する必芁がある耇雑で高䟡な機胜をテストする必芁がある堎合は、迅速な決定を䞋しおテストしおください。


䞻なこずは、すべおがサハラ砂の1グラムのダスト密床の将来の超電卓ず同じように機胜するこずです。 垂販の既補の゜リュヌションを眮き換えるこずもできたす。



倖から芋るず、それはすべお䞍必芁に高䟡な地獄のようです。 しかし 耇雑な機胜を持぀モバむルアプリケヌションを䜜成したす。 これは、䜜成ごずに最䜎5000ドルであり、いく぀かの重芁な゜リュヌションでは、この数に100を掛けるこずができたす。



解決策





ビッグデヌタのテスト



これがYandexず倧䌁業の道です。簡単な゜リュヌションを考え出し、ベヌタ版をリリヌスし、プレリリヌスを行い、䜕癟䞇もの毎日のトラフィックを投入しお、その仕組みを芳察したす。



このオプションはあなたにふさわしくないので、私はここでやめたせん。 トラフィックが倚く、チヌムがUIデザむナヌ+高速コヌダヌ+高速プログラマヌ+高速BigDataスペシャリスト+高速プロデュヌサヌ+高速sisのチヌムである堎合を陀きたす。 管理者+ファヌストアヌトダむアヌ。



そのような䌚瀟からの堎合は、チヌムを線成し、すぐにベヌタ版をカットし、本番に蚘入し、リンクを介しおトラフィックを送信し、仮説をテストしたす。 すべおが問題ない堎合-これらのベヌタ版に基づいおフルバヌゞョンを䜜成したす。



補品テスト



あなたが既に持っおいる、たたは競合他瀟ず持っおいる同様の補品をテストするこずは、「完党に、競合他瀟のように」したい人にずっお玠晎らしいこずです。



このアプロヌチを䜿甚する人はほずんどいたせんが、特に補品蚭蚈のプロセスが倉曎される前に、それが既にある堎合、それは本圓にクヌルなこずです。 たたは、あなたはそうしたせんが、あなたの䞻な敵は垂堎です。



これには以䞋が必芁です。





私たちは持っおいるものを受け取り、CAをテストたたはSkypeセッションに招埅し、画面䞊で回答者の行動を調べたす。 この時点で、圌は行動ず考えを述べ、私たちは劚害を蚘録し、゚ラヌに関する統蚈を線集したす。



この方法は、監督の息子がそう考えおいるために機胜が䞍十分であるず考える人に特にお勧めです20幎埌には優れたデザむナヌになりたす。 䜕であるかをテストし、ゞャムを確認したす。 本物の浅瀬。 たずえば、誰もがあなたのサむトが青緑色であるこず、そしおそのボタンがマテリアルデザむンではなく、90幎代のグラデヌションであるこずを気にしたせん。 しかし、バグは誰でも芋るこずができたす。 ちなみに、これはメニュヌの色が気に入らない芖芚的な完璧䞻矩者や、1週間前に仕事に来たアカりントマネヌゞャヌの助けを借りお「ナヌザビリティ監査」を実斜する䌁業を排陀するための非垞に良い方法です。



別の方法がありたす...



「さたざたな安䟡なゎミからのプロトタむプ」ず呌ばれたすが、工業デザむンにはより適しおいたす。 たずえば、IDEOを䜿甚したす。 しかし、この議論の枠組みでは、私たちはデザむン思考に぀いおここにいないので、それに぀いおは話したせん。



おわりに



私の䜜品では、カラヌを含むむンタラクティブなプロトタむプを垞に䜿甚しおいたす。 圌は玙のプロトタむプを実際のプロゞェクトで数回、さらに4回、さたざたなむンテンシブずコヌスで䜜成したした。 むしろ、玙の䞊で耇雑な芁玠を蚭蚈したすが、特に必芁ずされるこずはあたりないので、テストしたせん。 ただし、時間が近い堎合は、玙に勝るものはありたせん。 スクリプトでのテストは1回でしたが、これはそのようなMVPを䜜成する長い歎史です。各画面ずボタンの状態、すべおの展開リスト、特定のスクリプトの実行を描画する必芁がありたす。 倚くの堎合、倚くの時間がかかりたす。



自分で結論を出すプロトタむプのテストを䜿甚するかどうか。 いずれにせよ、これはあなたの決定です。 自分の時間だけでなく、䌚瀟のお金も危険にさらしたす。



ただし、プロトタむプで補品をテストするこずを申し出なければ、経営者がそれに぀いお知るこずはたずありたせん。 このようなテストを実行できるこずを誰かが知っおいる可胜性はほずんどありたせん。ナヌザヌの早期決定を確認し、10人のナヌザヌのうち9人がコミットするメむンスクヌルを修正したす。 たたは10のうち7぀、たたは10のうち1぀だけ-垂堎のわずか玄10。



この重芁な決定を行うのはあなたです。完党な「䜿甚䞍可胜な」䜕かを垂堎にリリヌスするリスクを枛らすこずです。 私の蚀うこずを理解しおいたすか あなたが恐れお怠け者であり、これでさえあなたのお金ではない-あなたはそれをするこずはできたせん。 しないでください。 テストするのに3日間はないのに、テストせずに出おきた䞍名誉を曞き盎すのに6か月あるからです。 そしお、3人の参加者による3日間のテストは、プログラマチヌムの半幎間の䜜業ず同じですよね



それはすべおあなた次第です。



Netologyはコヌスの募集を行いたす






All Articles