软件使用说明书_使用软件

软件使用说明书

这是专职软件开发人员的告白:我讨厌大多数软件。 充满热情。

为什么我讨厌软件

软件开发人员和整个过程中的人员通常非常以自我为中心,并且比设计有用的产品更关心玩得开心。 它们增加了很多很酷但无用和错误的功能。 他们创建自己的框架层并每次都重新创建所有东西,因为编写代码比编写,重用或改进代码有趣得多。

他们不在乎边缘情况,错误,罕见情况等。 他们不在乎性能。 他们不在乎可用性。 他们只在乎自己。

例子? 必须在任务管理器中删除Firefox,因为它在白天使用最强大的硬件时会缓慢爬行。 从未真正关心或设法解决最终用户硬件驱动程序问题的Linux。 Google地图向我显示了大量的酒店和餐厅名称,而不是街道名称,这与我计划旅行时想要的名称完全相反。 要求我从任务管理器中终止IDE的Eclipse或其插件,浪费更多时间,最终消灭整个工作区,重新创建它并重新配置。

所有具有大量表单,弹出窗口,对话框等功能的应用程序。 每条长达一页的错误消息都有堆栈跟踪,加密代码以及其中的任何内部内容。 开源软件中的所有错误和问题都是空闲时间制作的,目的是为了娱乐,很少解决少数情况下发生的极端情况或问题,因为它们并不有趣。

在开发人员中,讨厌和误解用户是很常见的。 即使在帮助台,支持以及许多实际与最终用户打交道的人中,这也是常见的。 波兰语中有“ u?yszkodnik”这个字词游戏,是“ u?ytkownik”(用户)和“ szkodnik”(害虫)的结合。

真正的软件是关于什么的

让我告诉你一个秘密。

软件的唯一目的是服务。 我们不是生活在真空中,而是总是由有问题需要解决的人支付。 支付我们报酬仅出于两个原因:为某人省钱或让他们赚更多钱。 所有利益相关者和用户都关心它正在解决他们的问题。

我已经在一个相当大的项目上花费了很多年,这对于公司的大多数运营至关重要。 他们有数千名以上的现场工作人员和几十名管理人员,只有少数几个人负责为所有这些提供支持的软件。 尽管很重要,但开发团队只占整个公司的一小部分。

每当我设计表单,报告,电子邮件或最终用户将看到的任何内容时,要做的第一件事也是最重要的事情是:穿上鞋子。 了解他们真正需要什么以及他们想解决什么问题。 了解我们如何将其提供给他们,以使其尽可能简单,简洁,自解释和可用。 只有这样,我们才可以开始考虑代码和整个后端,甚至记住的最重要的事情是最终用户。

我们不是为自己编写软件。 大多数时候,我们也不是为受过教育的和极聪明的怪胎编写的。 我们为家庭主妇,祖母,不合格的工人,会计师,书店或保险公司的女士,各种商人写这本书。

我们为根本不关心软件并且对软件没有透彻了解的人们编写它。 他们也不在乎您在创建时所经历的时光。 他们只是想把工作做好。

你这样做是错的

如果有人不得不询问甚至思考某件事情是如何工作的,那就是你的失败。 如果他们执行一些疯狂的仪式,例如重新启动计算机或软件,或清除工作目录,那是您的错。 如果他们必须通过五个对话框来完成一项可以通过单击两次完成的工作,或者在有更好的方法时被迫在窗口之间切换,那是您的失败。 当他们每天要运行5次报告时去喝咖啡时,这是您的错。 如果有一系列的动作或表单条目可以炸毁所有内容,只需稍微“别碰这个”红色按钮,这是您的错。 不是最终用户的。

在波兰的办公室看到一个标志(通常是字面意思)的现象并不罕见:“由于引入了计算机系统,我们的操作要慢得多。 我们对造成的不便很抱歉。” 现在,这是一次巨大的,史诗般的失败。

更好的方法

那是非常抽象的,所以让我举几个例子。

宜家 我知道家具似乎不像软件那样复杂,但也不是那么简单。 将橱柜或五斗柜包装在可由最终用户组装的纸板箱中需要花费一些精力。 他们可以为您提供一些木头和柜子的图片,并责怪您不知道如何将它们变成另一个。 他们可以在没有手册的情况下交付一堆不必要的复杂零件,并再次责怪用户。

他们知道他们需要出售并拥有回头客,而不仅仅是自我感觉良好并责备他人。

他们的工作是精心设计每个零件,并提供一本包含大而清晰图片而不​​是一行文字的手册。 而且它完全是傻瓜式的,很明显,因此,即使您对这样的木工也不了解,也可以组装它。

乐高 有些套装有数千件,非常复杂。 如此复杂,以至于您(精通建筑材料的工匠)都很难复制。

同样,他们可以向您提供5,000张照片和一张照片,并责怪您无法解决问题。 同样,这不是他们的工作。 他们想出售,他们想让您退货。 因此,他们提供了一本长达200页的手册,其中包含所有图片,内容如此详尽,无懈可击,即使是孩子也能做到。

在软件世界中也有很好的例子。 StackOverflow很不错,但仅适用于某些类型的用户。 对于了解投票,游戏化概念,专注于微小的狭窄部分而不是更广泛的讨论等概念的互联网极客而言,这非常有用。对于各种科学家以及普通人而言,这似乎是StackExchange的预定读者。

Google搜索地图 (用于地址搜索,直观性和性能), DuckDuckGo都非常不错。 Wolfram AlphaSkyscannerHimpunk 。 许多傻瓜式的Ap​​ple硬件和软件。

换句话说,当您第一次看到它时知道它的功能以及如何使用它,并且它可以正常工作,那就太好了。

结论

成功的创业公司都知道这一点。 他们想出售产品,如果他们使人们思考或使某件事变得过于复杂,人们就会走开。 我想许多创业公司之所以失败,是因为他们没有意识到这一点。 许多知名品牌都试图做到这一点,并向初创企业学习,简化和简化其UI(Amazon,MS Office,Ebay等)。 现在是时候将其应用于各种软件了,包括内部公司资料和开源软件。

毕竟,我们只是在这里服务和解决真实人的问题。

那就是你做的方式。

参考: 对于使用软件从我们JCG伙伴康拉德Garus在松鼠的博客。


翻译自: https://www.javacodegeeks.com/2012/07/software-for-use.html

软件使用说明书

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值