从程序员角度看产品设计

  1. 思维
  2. 方法论

首先,需要端正下认知态度:产品经理并不是什么高级的职位。

很多时候是 张小龙、乔布斯 的偶像力量赋予了 产品经理 神秘又高级的感觉。

我查了下维基百科,简介中 title 很多,但只字不提产品经理一职:

史蒂夫·保罗·乔布斯(英语:Steven Paul Jobs,1955年2月24日-2011年10月5日),[2][3]通称史蒂夫·乔布斯(英语:Steve Jobs),是一名美国发明家、企业家、[4]营销家[5],苹果公司联合创始人之一,曾任董事长、首席执行官职位,NeXT创办人及首席执行官,也是皮克斯动画创办人并曾任首席执行官,2006年为华特迪士尼公司董事会成员[6][7]。2017年9月苹果发布会举行的地方,以他命名为 Steve Jobs Theater 。

张小龙(Allen Zhang[1],1969年12月3日-),湖南省邵阳市洞口县人,中国企业家,毕业于华中科技大学电信系,拥有学士、硕士学位。张小龙先后开发Foxmail、QQ邮箱和微信,因开发微信拥有较多用户而被誉为“微信之父”[2]。现任腾讯公司高级副总裁,负责腾讯公司广州研发部的管理工作,同时参与腾讯公司重大创新项目的管理和评审工作[3]。


经理 两字在新华字典里是 执行人操作者负责人 的意思。

软件公司里有总经理、部门经理、项目经理、技术经理,银行里有大堂经理、客户经理,

人类社会文明最伟大的发明是分工,它让每个人都发挥自己的专长来保障一个体系中某一块零部件的正常运作

虽然刨去了产品经理的神秘外壳,但是值得赞美的是它对一款产品从0到1的价值


如果把产品比喻成一个孩子,那么产品经理就是孩子他妈,产品经理需要奔波于每一个跟产品相关的场景中,许多互联网产品经理都喜欢自嘲为 产品狗,这个狗字,既表达了工作的累,也表达了对产品的忠诚、勤奋。

产品经理的使命是把一款产品做到用户满意。每个产品经理都有创作一款产品来改变世界的梦想,但改变世界的毕竟是少数。抬头看天,低头做事,既有环宇的胸怀也要有蝼蚁的勤奋。所以当下,我们能改变的只有自己,路漫漫其修远兮,不断的磨砺技能、完善自身吧,也许以后有一天能做出了不起的事情。


思维

# 技术思维 #: 因为我是技术开发者,所以在设计产品时总是以技术的难易度为第一出发点,通过技术来定义和设计产品。这是一个根本错误,脱离现实场景,远离用户需求,缺乏用户意识,更别说用户体验了,这样的产品能是好产品吗?产品的价值不在于它本身的技术难易,而在于是否解决了用户的问题。

# 功能思维 #: 如果把注意力集中在用户角度,那么需要思考如何让用户更好用、应该展现哪些字段信息等等,具体思路可以学习市场上优秀的产品设计,就是站在巨人的肩膀上前进。这种模式下设计的产品具备较大的可行性,因为它结合了实际需求,并且对软件体验上进行了细节打磨。

# 战略思维 #: 团长要考虑的是打好大小团战,司令官、军长要考虑的是打下整个江山。真正高级的产品应该是能实现产品驱动业务,研发团队内部、用户都会围绕产品互动,产品运营、业务运营环环相扣构成一个生态。


如何拥有战略思维?这个阶段应该更多的关注业务价值。

整个产品体系从下到上分为战略层、范围层、结构层、框架层、表现层。最下层的战略层决定了业务和产品需要实现什么目标,为什么人和什么场景服务,范围层需要定义清楚在既有战略的基础上做哪些东西来实现战略目标,结构层需要基于范围层的内容完成基础信息架构和交互设计,框架层完成我们能看的到的界面设计,表现层则是视觉表现设计,让产品看起来更友好。一个完整的产品定义和设计过程都需要经历从下到上的每个阶段,缺失某一个阶段都会导致产品的不完整,重点关注某一个阶段也会导致产品的不平衡,所以需要产品经理找到其中的平衡点。但就重要性来说,越往下,重要程度越高。

通过以上内容了解到,具备战略思维的产品经理的工作要考虑到整体性,心里要装下业务、运营、设计、研发,这个过程是很累的,但也足以让人快速成长,成为公司的中坚力量。


方法论

# 定义产品战略 #:一个组织或者公司可能有多条产品线,这时就会有个产品战略,但是商业战略只有一个,所有的产品战略都是为了实现这一个商业战略而制定的。定义产品战略需要分析清楚产品的目标用户是谁,使用场景在哪,关键资源是什么,当然最重要的一点是产品解决了用户什么问题,如果要用一句话来回答什么是产品战略,我总结就是:“我们用什么方法为谁解决了一个什么问题”。这里的“我们”就是组织,是团队,“什么方法”是指我们的核心业务,是服务,“谁”是指我们的目标用户,是客户,“什么问题”是指核心需求,是场景。这个过程不需要用到什么工具或特别的方法,只需要做到组织和团队的理解共识,通过文字记录下来即可,关键是思考清楚。通过对关键问题定义,回答清晰后就可以进入下一步,对业务流程进行完整的梳理了。

# 梳理业务流程 #

在这个过程中最关键的是定义好业务目标,明确清晰业务目标即要达到什么目的 后再进行进一步的流程设计。

梳理业务流程的过程中需要考虑整个业务流程中 涉及哪些关键角色,这些角色的关键动作是什么,业务流程中 包括哪些关键信息,同时要定义清楚各角色间信息流动的方式

完成对业务目标、关键角色及动作、关键信息的定义后,可以使用流程图将设计好的业务流程通过图的方式表达出来。

# 产品原型设计 #

业务流程梳理清晰后,就可以开始产品原型的设计了。

产品原型设计包括信息架构设计、功能设计、交互设计和视觉设计。产品经理首先需要对产品信息架构进行定义,产出完整的产品信息结构图,接下来基于对业务流程的理解开始进行功能设计,功能设计的目的是为了满足业务流程的设计,所以是先有业务流程设计后有功能设计。产品功能设计时确保采用最小化原则,我们采用的是最小化可行性原则,也就是MVP(Minimum Viable Product)原则,这是精益创业中的一个概念。

功能定义完后就是交互设计和视觉设计了,一个好的产品经理需要有审美能力,能分辨出什么是好的设计和不好的设计,而且用户的第一感是从表现层开始,也就是看的见的界面和用的着的功能。

# 验证改进产品 #

在验证和改进产品的过程中,我认为最重要的一个环节就是去现场,去到业务发生的地方,去到用户中间,在实际场景中体验产品,发现问题并制定解决方案。避免接收二手信息,这样会误导产品经理做出判断。改进产品的时候,可以结合业务流程中的每个节点,找到现场很重要,去现场,在现场定义问题,回来制定解决方案,快速验证、快速试错、快速改进。

延伸下,新能源汽车特斯拉和蔚来都没有 4s 店,采用直接和用户接触的方式能高效快速迭代自己的产品。


转载请注明来源。 欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。 可以在下面评论区评论,也可以邮件至 sharlot2050@foxmail.com。

文章标题:从程序员角度看产品设计

字数:2.3k

本文作者:夏来风

发布时间:2020-12-10, 22:37:24

原始链接:http://www.demo1024.com/blog/read-cpjl/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。