web-dev-qa-db-ja.com

純粋に理論的な「自己破壊」ボタンの設計と実装

私は大学でAdobe Flashの講師をしていて、仕事で退屈することについての話をしてくれました。彼はダウンタイムがあり、時間を過ごす方法を探していました。いくつかのFlashコードを調べているときに、数行のコードで実行可能ファイルを作成すると、ユーザーのコンピューターを永続的に再起動するプログラムを作成できることを発見しました。それで、彼の新しい発見された知識で武装して、それはまさに彼がしたことであり、彼の友人の一人に彼が作成したこの新しいプログラムを試してみるようにすぐに求めました。私の返事は「あなたは自己破壊ボタンを作った」だった。

今、彼は単に楽しみのためにこれをしました。ちょうど私が楽しみのためにこの質問をしているように。

それ以来、そしてかなり頻繁に、私が開発者と仕事をしているとき、彼らに自己破壊ボタンが含まれているかどうか尋ねます。次に、空白の凝視または単純な「いいえ」の2つの応答のいずれかを取得します。ですから、私が頼りにできる唯一の人々はUX専門家であると確信しています。 UXの観点からは、これが私の質問につながります。

自己破壊ボタンを含めるように促すことができるユーザーシナリオは何ですか? UXプロフェッショナルとして、自己破壊ボタンの設計/実装をどのように行いますか?最後に、そして最も重要なことは、それは何をするでしょうか?さらに一歩進めたい場合、どのようにコンバージョン/成功を計算しますか?

これは純粋に理論的であり、単に面白くするためのものなので、答えはそれに倣うことができますが、実際にはある程度の根拠があるはずです(ほんの少しだけ良い)。

ストーリーを例にとると、自己破壊ボタンを表示するシナリオは、時間がかかりすぎる開発者でした。設計プロセスは単純でした。コード行を含む実行可能ファイルを作成します。この時点で、実行可能ファイルが何をしたかは誰でも知っています。気になるなら、話によると、実装は完全に成功し、プラグを抜いてITを呼び出す前に、マシンを100回以上再起動しました。したがって、100回の再起動がコンバージョンになり、ITの呼び出しが成功の指標になります。

17
Johnny UX

自己破壊ボタンのビジネス目標は何ですか? UXは、ビジネスニーズとユーザーの目標のバランスをとることです。それで、ビジネス目標がより多くのコンピュータを売ることであるとしましょう。ユーザーの目標は、コンピューターを無効にして、ITチケットを開き、ITに調査を依頼し、最終的にコンピューターを交換して、何も問題がないことを確認することです。一部のユーザーと話して、仮説を検証しましょう!

コンピューターの稼働率と信頼性が一定になるとしたら、最大の問題点は何ですか?彼らはどのようにして問題を解決しようとしましたか? 180人のユーザーに電話をかけ、40人にインタビューしました。彼らの会社は、コンピュータが使用されると予想される期間を2年から5年間という非常に長いものに増やしました。ジョニーは5年間新しいコンピュータを入手しません。または、最近退職した従業員から古いコンピューターを引き継いだ場合、無愛想なことに長い間悩まされる可能性があります。その間、テクノロジーは進歩し、ツールはより涼しく、より軽く、より速く、より輝きます。ジョニーは悲しい。彼は自分のラップトップを落とそうとしますが、それは機能し続けます!彼は隠密な自己破壊ボタンを必要としています、そして私たちは彼のためにそれを作ります。話をした40人に基づいて、ペルソナのセットを作成します。

自己破壊ボタンのプロトタイプを設計しましょう!いくつかの要件が必要です。インタビューから、自己破壊ボタンは非表示にして、誤って呼び出すのが難しいと推測します。いったん呼び出されると、ITが停止の理由を検出できないように、トレースなしで消えなければなりません。また、一部のユーザーは、ボタンを押して計画外の半日休みを取ることを望んでいる可能性があることもわかりました。コンピューターが無効になっていると、仕事ができなくなるからです。この場合、自己破壊モードから回復できることが望ましい機能になります。製品の所有者は、この機能は最小実行可能製品の一部ではないと感じており、強く押し返して、スコープクリープと呼んでいます。自己破壊ボタンの最初のリリースは、完全に回復不能で追跡不可能になります。だから製品の所有者は言う。

Xerとして、JohnnyはITについても学習せずにこの機能についてどのように知るのでしょうか?この機能を企業で​​はなく、エンドユーザーにのみ選択的にプロビジョニングする方法を理解する必要があります。 IT担当者。

主要企業で新しいユーザーをプロビジョニングするワークフローを調査し、多くのIT担当者は管理者ユーザーとしてサインインしますが、エンドユーザーは開発者でない限り管理者権限を拒否されます。自己破壊ボタンは、管理者ではなく、エンドユーザーのログイン時にのみ起動することをお勧めします。

次に、プロビジョニングワークフローのプロトタイプを作成し、ユーザーテストの準備をします。自己破壊プロセスをユーザーに説明する、滑らかで小さなCoach Marks処理を設計します。

次に、ジョニーペルソナに適合するユーザーについてテストします。

自己破壊から回復する方法がないことにユーザーはがっかりしていることがわかりました。

交渉とプレゼンテーションのスキルを使用して、最初のリリースが回復可能でなければ製品が失敗することを製品所有者に認識させます。

私は続けることができます...しかし、1日は十分に楽しいです。

18
LindaCamillo

それはすでに大規模に行われています。成功の指標は

プラグを抜いてITを呼び出す前に、マシンを100回以上再起動しました。したがって、100回の再起動は変換とITの呼び出しになります

MicrosoftからのWindows更新 を推薦します。

  • 毎週火曜日は少なくとも1回の再起動が発生し、前回は5回の再起動でした
  • 多くの場合、パッチはITへの電話を必要とする何かを破壊します

ビジネスケースは、技術的なストックホルム症候群です。ITの世界は、依存していなければ、さらに恐ろしいかもしれません:)

the built-in self destruct

12
Jason A.

問題の自己破壊ボタンのビジネス目標について、白熱した議論があるようです。したがって、私は議論のこの側面に貢献するように努めます。私は現在MDM(** M ** obile ** D ** evice ** M ** anagement)プロジェクトに取り組んでおり、管理者がdevice-wipeを作成できるようにする要件がありますステータスまたはイベントに基づくルール。 (つまり、デバイスはユーザー指定のジオフェンスを離れます)しかし、これは(1)市場に出ているすべてのMDM製品によって行われており、(2)ワイプを実行するにはデバイスがインターネットに接続されている必要があります。私たちは代替案を見つけようとしていましたが、あなたの質問は私に素晴らしいアイデアを与えてくれました(ところで、ジョニー)、これが自己破壊ボタン/スイッチ/シーケンスの堅実な実際のビジネス目標です:

-管理対象のモバイルデバイスが盗難、侵害、または企業スパイの被害に遭う可能性がある

-キャプターは十分に賢いので、インターネット接続を切断したり、デバイスをすぐにシャットダウンしたりして、デバイスに連絡する方法がない可能性があります。

-...(議論のため)

上記の条件の場合、デバイスは、起動後(シャットダウンの場合)、または異常を検知した直後にSOSメッセージをインターネットに送信する必要があります。これがSOSメッセージが適切に応答しない場合、デバイスは自己破壊プロセスを開始する必要があります。

自己破壊の自動化を導入することで少し話題から外れたかもしれませんが、それは架空の質問に対する現実の答えなので、棒や石で私に来ないでください。

7
sercancici

自己破壊ボタンを含めるように促すことができるユーザーシナリオは何ですか?

よくユーザーの観点から-悪い、遅い、非効率的、時間の浪費、バグのあるソフトウェア。そもそも開発者がソフトウェアにバグがあることを否定しているために、更新や修正を受け取らないソフトウェア。このソフトウェアはユーザーの作業を絶えず失い、ファイルを破損しますが、現実的には、このユーザーが利用できる市場で唯一利用可能なソフトウェアです-競合がないか、他のユーザーとのファイルタイプの互換性などがあるためです。

この自己破壊ボタンは、ソフトウェア開発者が含めることの法的要件になる可能性があります。ある程度の欲求不満(クラッシュ、仕事の損失、必要な時間の修正の欠如、またはこの法律を制定した法的機関によって定義されたその他の基準)の後、この機能、つまり自己破壊が現れ、ユーザーが利用できるようになります。これでユーザーは、ソフトウェアが上記のすべての基準を満たした後にのみ表示されるという事実に基づいて、これを使用する法的権利を持ちます。

そして最後に、そして最も重要なことに、それは何をしますか?

今、それは何ができますか?まあそれは完全にこのソフトウェアのすべてのトレースを消去するユーザーのコンピュータから自動的にすべてのコストを払い戻すユーザーにソフトウェアを提供し、このソフトウェアに自己破壊が与えられたことを記録するどのソフトウェアが最も自己破壊したかを追跡するある種の政府のウェブサイトでの扱い。 名前と恥タイプリスト。ユーザーの欠点は、このソフトウェアを自分のマシンに再度インストールすることができないことです(複数の自己破壊を防ぐため)。しかし、そもそもなぜそれを無効にしたいのでしょうか。

UXプロフェッショナルとして、自己破壊ボタンの設計/実装をどのように行いますか?

私はまだこれについては考えていませんが、ワークフローやデザインを試してみるのは楽しいでしょう:)また、物理的なボタンのアイデアも気に入っています。これがどのように機能するかわかりません。新しいPCに付属している周辺機器が「Ad ** e Pho **** 0pを核攻撃する権利を持っている」と点滅する場合があります。

5
Dave Haigh

まず、何人かのユーザーと話し始め、個人的な破壊の必要性を感じ取らなければなりません。自己破壊システムに関するいくつかの背景研究をオンラインで行うことも有益です。

基本的な背景情報を入手したら、システムアーキテクチャに移ることができます。どのような自己破壊が最も効率的ですか?特定の努力で破壊を最大化するにはどうすればよいですか?あなたのソリューションはソフトウェアベースかハードウェアベースか? (おそらく爆発性/可燃性/酸性/核)

最後に、UIのデザインについて説明します。どのようなやり取りが最適ですか?ボタン?スイッチ?アーティファクトは物理的なものか仮想的なものか?何らかの指標とフィードバックシステムが必要ですか?安全性は心配ですか?自己破壊機能を最もよく表す色と形は何ですか?偶発的なアクティベーションを防ぐための確認手順はありますか?

次に、ユーザビリティテストに移ります。テストの成功基準は何ですか?この機能はIT /警察/軍を呼び出しますか?どのような種類のユーザープールが必要ですか?ユーザー損失のテストは期待されていますか?あなたはおそらく、誰もがあなたの過失を認めずに免除に署名する必要があります。

(私は楽しい時間を過ごした。)

4
slyimperator

自己破壊ボタンを含めるように促すことができるユーザーシナリオは何ですか?

地球上のすべての生物種を一掃することができる地球外伝染病を収容する軌道を回る研究施設は、力を失います。封じ込めセルのエアロックは圧力を失い、乗っているすべてのスタッフが感染しています。定期的なメンテナンスが遅くなり、ステーションが軌道から外れ始めて、地球上のすべての生命を脅かしています。

UXプロフェッショナルとして、自己破壊ボタンの設計/実装をどのように行いますか?

このエイリアン株を研究することの利点よりもはるかにリスクが高いことを知っており、自己破壊ターミナルはすべての廊下に配置されており、地球からリモートでアクセスできます。ステーションのユーザーは、中毒や神経の損傷をテストするためにピンチの血液を提供するとともに、ステーション全体の空中感染の効力を分析して脅威レベルを評価し、妨害の可能性を排除する必要があります。脱出ポッドに入る前に、血液検査も必要になります。地球から、ユーザーは、搭載されている科学者に警告することなく、サイレントでエアテストを管理し、必要に応じて脱出ポッドをロックできます。

そして最後に、そして最も重要なことに、それは何をしますか?

すべてのシステムに重大な障害が発生し、汚染が地球に到達するリスクがある場合、ステーションは摂氏600度に加熱され、感染を焼却します。

3
Chris

自己破壊ボタンは、ソフトウェアとハ​​ードウェアの両方の形式で使用できる必要があります。この回答ではソフトウェア側に焦点を当てます。おそらく、原子炉のメルトダウンに詳しい他の誰かがハードウェア側を埋めることができます。

自己破壊ボタンは、機能と削除のスピードに対する緊急の必要性のバランスをとる必要があります。削除が速すぎるか、明らかな方法で削除すると、望ましくない場合がありますが、同時に、間違った人がオフィスに入ると、迅速に実行できる必要があります。

自己破壊ボタンは、適切なユーザーがすでに逮捕されている可能性があるため、ユーザーがアクセスできるかどうかに関係なく、有害なデータを削除できる必要があります。

自己破壊ボタンは、不完全または不正確なダミーデータによって引き起こされる「ワイルドグースチェイス」の量を最大化するために、データの選択的な削除を可能にする必要があります。

自己破壊ボタンは完全に匿名である必要があり、データを破壊した人物がそのような行為を発見したり、責任を負ったりすることはありません。

自己破壊には、ユーザーが何を削除するかを設定する時間がない場合にすべてのデータを削除する「緊急」モードが必要ですが、どのレコードを削除するかを外科的に正確に許可する必要があります。

自己破壊は、誰にも警告せずにデータを削除できる必要があり、疑わしいことを引き起こさずに作業を終了できます。

このボタンは、NSAが必要とするため、裁判所が要求する前に証拠を破棄することができます-完全に合理的な(合法ではない)ビジネス要件です。

上記のすべてを考慮に入れると、すべてのデータを消去する各キーボードの下側に「緊急」スイッチを配置し、さらに、それに基づいてより細かい「パージ」を行うことが最善の方法だと思います。正規表現の一致は「ドラフト」メールとして保存され、メールサーバーによってすぐにスキャン、読み取り、削除され、欠落しているデータが削除されます。これは、マシン名を指定することで個々のコンピューターに適用でき、重要なファイルを、デバイスを壊す可能性のある悪意のあるファイルに置き換えることができます。

3
user2813274

自己破壊ボタンを含めるように促すことができるユーザーシナリオは何ですか?そして最後に、そして最も重要なことに、それは何をしますか?

自己破壊ボタンは、ソーシャルネットワークを離脱するための完璧な候補のように聞こえます。登録はとても簡単ですが、去るのは本当に大変なことです(これまでに試した facebookを去る ?)。

UXプロフェッショナルとして、自己破壊ボタンの設計/実装をどのように行いますか?

プロフィールページの[アカウントを削除する]ボタンをクリックして、リクエストを送信せずに(上記のリンクを参照)、実際にすべてのデータを削除するのはどうですか。

2
Steven

犯罪コミュニティはこのトピックに関して私たち全員よりはるかに先を行っていると思います。

自己破壊ボタンを含めるように促すことができるユーザーシナリオはどれですか?

イギリス人であることから、最近の電話ハッキング裁判(News Of The Worldの調査)で明らかになった問題の多く(正しいか間違っているか)を想像します

http://www.bbc.co.uk/news/uk-248944

犯罪となる電話によるハッキングのデジタルコピー、それらのハッキングに関する電子メール、および/またはそれらのハッキングを許可するコンピュータ、および警察が彼らのポルノのコレクションを見ることができないようにコンピュータを隠している無関係の人々。そのため、そのようなボタンに対する多くの可能な要求があります。

UXプロとして、自己破壊ボタンの設計/実装をどのように行いますか?

所有者は、厳密なファイルの命名およびファイリングシステムを遵守する必要があります。保管されているアイテムのほとんどは違法または反社会的であるので、所有者またはユーザーが無害であることは重要です。したがって、UXプロフェッショナルは、ボタンを非表示にするのではなく、巧妙な調査員がクリックしたいもののように自己破壊ボタンを見せることによって、タスクを実行します。 「個人のメール-機密情報」、または「私のお気に入りの女の子」と呼ばれるフォルダ、または熱心なPC(Plodの種類の)が急いで侵入する可能性があるその他のアイテム。もちろん、電話ハッカーは、指差しや一般的な疑いを避けるために、「私のお気に入りの女の子」フォルダとポルノマイスターに「個人的な電話」を使用する必要があるかもしれません。

含まれているファイル(または必要に応じてコンピュータ全体)が完全に破壊されると、捜査官は非難を受け、容疑者は完全に無罪になります。

変換/成功は、調査がいかに無能であったかについての一般的な調査での法的請求書の日数とサイズ、および将来の将来の法的手続きのための推奨事項の数によって測定されます。

2
Andy

自己破壊が重要な要件である場合、私はそれをユーザーの手に任せません。代わりに、「このメッセージは自動的に破壊されます...」というルートで行きます。

2
DA01

それはすべて、この自己破壊ボタンを使用する「プラットフォーム」に依存すると思います。それはデジタル破壊インターフェースですか、それとも常に個人の自己破壊ボタンが必要ですか?

デジタル化する場合、このボタンはどれだけの影響を与える必要がありますか?自己破壊ボタンを成功させるには、約束したことを実行する必要があります。そうしないと、ユーザーは別の破壊会社に行ってあなたに設定します。問題。したがって、このボタンを実装する場合は、小さなスコープを指定します。影響を受けるのは1台のコンピューター(または1つのWebサイト、あるいは1つのアプリ、または1つのデータベースです。要点はわかります。)このように、ボタンは正しい破壊を引き起こさないことに責任を負うことができません。ユーザーが広範囲にわたる破壊を引き起こしたい場合は、おそらくソーシャルネットワークのような駆逐艦のネットワークを作成することを検討する必要がありますが、イベントに重点が置かれています。より多くの破壊の範囲を広げます。

ユーザーが最初にこのボタンを必要とするのはなぜですか?シンプル。ユーザーは怒ります。ユーザーが怒ると、製品/システムを離れる危険があります-その怒りを発散させる内部的な方法を提供できない場合。これが自己破壊ボタンの出番です。したがって、このボタンは、独自のアプリケーションではなく、すべてのユーザーインターフェイスの主要なコンポーネントである必要があります。すべての画面の上部にある小さな「私たちと一緒にいますか?ここをクリック」して、ユーザーをメインボタンに移動してください。

もちろん、物理的なボタンが必要な場合は、他の懸念事項があります。何を破壊していますか?コンピューターや電話など、ユーザーの怒りの対象ですか。その場合、必要なのはクラッシャーだけです。世界を引き継ぐつもりですか?代わりに、かなり強力なウイルスが必要になる場合があります。

そして、もちろん、あなたの会社に影響を与えます。適切なトレーニングをせずにこのような強力なガジェットを人々に提供することのすべての法的影響に会社が関与するのをどのように防ぐのですか?これは英国では企業犯罪だと思います。私は弁護士ではないので、詳しくはお答えできません。あなたが本当に調査したい場合は、インターネット上にあなたを助けることができる法律上のコミュニティがたくさんあります。

だから、自己破壊ボタン?私のアドバイス:シンプルにして、効果的にします。

1
ArtOfCode

設計は問題を解決するためのものです。あなたの質問に答えるために、私たちは自己破壊ボタンが必要とされるいくつかの仮定的な状況を考える必要があります。

また、あなたの帝国を危うくしたい人々によって「自己破壊ボタン」が悪用される可能性があることも考慮しなければなりません。あなたがそれをそこに置くという単純な事実により、あなたは彼らがあなたの構成全体を地面に持って来ることをより簡単にします。彼らが今しなければならないすべてはそれをプッシュする方法を見つけることです。

スタートレックのエンタープライズの他に、次のシナリオを考えています。

ビジネス環境では、誰かが倫理的な根拠に基づいて非常に強力な制度を構築しています。そのNGO /会社/文化機関の創設者は、彼のビジョンを世界的な成功と非常に影響力のあるパワーツールに変えた道徳的原則を維持する必要性に多くの重点を置いています。しかし、彼/彼女はこの機関が人生よりも大きいことを知っています、一方彼女/彼女は最終的に死ぬでしょう。

そのため、彼/彼女の遺産が悪者の手に渡り、それが生きている間にもたらされる善と同じくらい多くの問題を引き起こすのではないかと恐れています。

そのため、会社の創設者は、特定の条項が彼/彼女の死後に制御する人々によって破られたときにボタン全体の単純なプッシュによってシステム全体が破壊される緊急時対応計画を考え出します。

奇妙に聞こえるかもしれませんが、問題でした。とにかく、楽しい理論的な挑戦。私たちの想像力を求め、刺激してくれてありがとう。

0
Mircea