ソフトウェア機能の正しい動作について議論していると、ユーザーの視点から見た機能が奇妙で非論理的に見える状況に遭遇することがよくあります。プロダクトオーナーとのディスカッションは次のようなものでした。
–ここには明らかに問題行動があります
が。
–まあ、リリースしてユーザーから不満が出始めたら修正します
– ???まあ、わかりました…
それはうまくいく計画のように思えますよね?予算が少なく、納期が厳しく、リサーチが不十分であったり、UI/UX スペシャリストが不足しているチームにとって、かなり最適なアルゴリズムです。何かあったらユーザーからクレームが来るから大丈夫
です。
Google 検索すると、このメソッドのソースは記事「–」から来ていることがわかります。 「苦情主導型開発」 by コーディングホラー
かつて私は、ドクターズ ソーセージなどの食品を 300 ルーブルで販売していました。スーパーマーケットの端末を使って、私はこのソーセージが代金を支払われたことを確信して店を出ました。端末は小切手を印刷しないことを提案し、私はこの小切手で貴重な紙を無駄にしないために同意しました。各製品の商品を「パンチ」するプロセス中に、端末はすべてが正しく機能したことを示すきしむ音を発しました。さらに、音声アラートとともに、端末はバーコード スキャナのバックライトでウィンクしました。
翌日、私は再びスーパーマーケットに食料品を買いに行き、食料品を端末に入れました。出口で私を出迎えたのは、濃いひげを生やした南部風の男性で、スマートフォンを差し出しながらこう言いました。 「カメラに映ってるの?」と彼の携帯を見ると、Arch Enemy の頭蓋骨などが描かれたメロディック・デス・メタルの T シャツを着た自分の姿が見えました。それを疑う理由はありませんでした。
「はい、私です。どうしたんですか?」と男は目を細めて言いました。「昨日はソーセージを殴らなかったね。」…すごい
彼が誰で、どのようにしてこのような結論に至ったのかについて簡単に調査した後、彼は店の天井に掛かっているビデオを見せてくれました。そのビデオでは私がソーセージをパンチしており、端末がスキャナーのバックライトで点滅しています。私はソーセージを袋に入れました。
–スキャナーの動作を動画で
ご紹介します。
–何も役に立たなかったので、ソーセージの代金を支払いましょう!
この態度に少し驚いた私は、端末が正常に動作している兆候がすべて見られたため、ソフトウェアの改善が必要であることを苦情報告書に書いてもらうように依頼しましたが、実際には画面上にそのことを示すことなく、単にバグがあっただけでした。いずれにせよ。
彼と上司との10分間の口論の後、すぐに従業員とクソみたいな端末を擁護しようと駆けつけた上司は、管理者の女の子に電話して苦情の本を持ってきて医師の医者を殴らせることにした。ソーセージ。
その日、私はユーザーがハードウェア製品やソフトウェア製品について苦情を言うことがいかに難しいか、そしておそらく「人々は苦情を言うだろう」というマントラが当てはまっていることに気づきました。修正しましょう」は非常にうまく機能しません。主な理由は、壊れたロボットや壊れたソフトウェア ソリューションを擁護する人々です。わかりやすくするために、私は新しい用語を導入することを提案します。壊れたロボットの擁護者、そして壊れたシステムの擁護者。
一般のユーザーは、ZasRoshniks に邪魔されるため、端末の誤動作について文句を言うことができません。ZasRoshniks は、何らかの理由で操作するマシンに愛着を持ち、おそらくマシンをある種の生命体とみなして愛し始め、何も存在しないことを忘れます。そこに住んでいます。
同様の状況が ZaSSoshniki でも発生します。これらの人々は、ユーザーや他の開発者からの苦情にもかかわらず、フレームワーク、プログラミング言語、またはその他のソフトウェア製品の愚かな欠点を擁護して口から泡を立てることがあります。
ZaSSoshnik との典型的な会話は次のとおりです。
–ここで何かが機能しません。ドキュメントによれば、すべてが正しいようです
–ああ、2005 年のマニュアルを読んでいないのですね。一番下に PROGRAM_START:6969
を追加する必要があると小さな文字で書かれています。
– ???えー
そのような人々は、自分自身がどのようにして自分自身や他の人々の問題、間違い、時間とお金の無駄の拡大に貢献しているのかを理解していない可能性があります。ソフトウェアやハードウェアのソリューションに関する明らかでない事柄や問題が隠蔽されていれば、デジタル変革は不可能であるため、それらのせいで誰もが苦しんでいます。
私は、英国郵便局の Horizon ソフトウェアのバグが人々を借金に追い込み、結婚生活を破壊し、何十年にもわたって人々の生活を台無しにした最近の話を知っています。このすべては、ソフトウェアの問題について沈黙を守り、ソフトウェアを「保護」していた人々の黙認のおかげで続きました。彼。
友人の皆さん、ZaSRoshniks や ZaSSoshniks にならないでください。自分が使用するツールを割り引いて扱いましょう。そうしないと、未来の新しいデジタル世界の人質のように、クソ壊れたシステムに完全に奴隷にされることになります。できない人のために –少なくとも、動作していない干渉するソフトウェア/ハードウェアに注意を払おうとする他の人を困らせないでください。なぜなら、これらの製品の開発者は–に同意しているからです。 「ユーザーが苦情を言い始めたら、私たちはそれを修正します。」
出典
https://blog.codinghorror.com/complaint-driven-development/< /a>
https://habr.com/ru/articles/554404/< br />
https://en.wikipedia.org/wiki/British_Post_Office_scandal


