在讨论某些软件功能的正确操作时,我经常遇到这样的情况:从用户的角度来看,该功能看起来很奇怪且不合逻辑。与产品负责人的讨论如下所示:
–这里显然存在行为问题
–好吧,我们会发布它,当用户开始抱怨时,我们会修复它
– ???好吧…
这似乎是一个可行的方案,对吧?对于预算较小、期限紧迫、研究不足/缺乏 UI/UX 专家的团队来说,这是一个相当理想的算法。如果有什么事情用户会抱怨,没关系。
谷歌搜索发现,该方法的来源来自一篇文章《 “投诉驱动的开发”通过编码恐怖
有一次我卖食物,包括医生的香肠,售价 300 卢布。通过超市的终端,我带着这根香肠离开了商店,完全相信它已经付款了。终端提出不打印支票,我同意了,以免在这张支票上浪费宝贵的纸张。在为每个产品“打孔”货物的过程中,终端发出吱吱声,这表明一切正常。另外,终端会发出声音警报,并随着条形码扫描仪的背光闪烁。
第二天我又去超市买了菜,然后把菜放进了航站楼。在出口处,我遇到了一位南方长相、蓄着浓密胡须的男子,他手里拿着一部智能手机,他说:“ “镜头里是你吗?”,我看着他的手机,看到自己穿着大敌的旋律死亡金属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


