
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
产品设计是随着互联网的不断发展而逐渐成为各个行业都在关注的一个问题,而今天我们就一起来了解一下,产品设计都包含哪些方面。
1、产品设计(做什么)
作为一名开发人员,我不能很专业的来谈产品的设计,但是这里我还是希望以一个开发人员的角度来讲产品设计。什么是产品设计,我觉得可以从以下几个方面来思考。
(1)、用户群体(什么人用)
顾名思义,我们设计开发出来的产品终是让人用的。所以先我们得定位产品的用户是谁?用户群体代表了我们产品的市场。所以产品做的好不好,终市场说了算,用户说了算。离开了用户,不理解用户,不注重用户的体验,一切都是无用功。
(2)、核心理念(要做什么)
你知道你每天累死累活一行一行敲出来的是什么样的产品吗?可能对于我们开发人员很容易陷入到一个版本一个版本的迭代当中,这些永无止境的工作叫人忘记了思考,忘记了问下产品人员,我们终是要做的什么?一年后我们的产品将是个什么样的状态,我们的终愿景是什么?我们将会怎么一步步去实现我们终的愿景?可能你会说,这些和我开发有什么关系。接到需求,我把他开发出来实现不就ok了。然而,在我们的小组里不乏有这些怨言,产品人员不断的修改,我TM代码改过来改过去。我们的leader在这方面很强调我们开发人员应该拥有自己的主动权,可以反驳产品不合理的设计。但是,前提是你至少理解产品的核心理念,我们终要做什么。
2、迭代计划(计划怎么做)
对于一个产品,用户的需求是很多的,而且随着时间不断改变的。需求可以分两种,一种是人性本能的需求,还有一种,是我们的产品催生的需求。这两种需求都是合理的,也正是我们需要满足用户的。对于各式各样的需求我们怎么有计划的去实现呢?在敏捷开发中,我们将这些需求放到一个“需求池”中,然后进行计划安排在不同版本的迭代中。这个工作,不仅是产品人员去决定,开发人员也应该起一定的决策作用。产品人员需要从产品的角度去考虑,开发人员需要从技术实现的角度去考虑,终的计划应该是两者的共同决策。特别注意的是,根据产品的特性,技术人员也应该提出技术方面的需求。合理的迭代计划可以保证正常的开发节奏,完成迭代目标。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请在707945861群中学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。