用户是否需要理解程序实现原理?

用户是否有必要知道产品实现的原理?比如,看电视是否需要了解电视的工作原理?不需要,知道怎么用就行了;而不知道电视的实现原理并不耽误使用电视。所以电视并不需要把实现原理呈现给用户。那软件呢?我认为同样也是不需要。

之所以想到这个,源自一次需求评审会,研发和产品因为一个列表中的两个字段在前端如何显示争执不下。研发说在后台就是一个字段,希望产品在前端呈现上合并成一个字段;产品经理解释了业务使用场景,这两个字段对用户的意义是不同的,前端不能合并;研发坚持合并......

我完全没想到,这个事情竟然能讨论起来,在我想法中,这理所当然就是两个字段啊,因为它们本来说的就是两码事啊。后来我提醒大家,这个产品是做给 用户 而不是 程序,才结束了这场讨论。

附图来自《交互设计精髓4》

《交互设计精髓4》

软件系统对用户来说可以是个黑盒,用户输入需求,软件执行后把结果告诉用户就行了。用户根本不需要知道软件到底是怎么运行的。

时刻记着我的用户是谁?就像我们要给父母买礼物,一定是按照他们的喜好而不是我自己的喜好买。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容