当前位置: 首页 > 科技观察

人的特性对产品开发过程的影响

时间:2023-03-19 19:32:00 科技观察

在产品开发过程中,总会遇到各种各样的问题,比如需求的不确定性、需求的频繁变化、开发周期的不可控等等,其中一些问题仍然存在许久。许多人正在研究这些问题来分析产品开发过程,并引入一些过程控制方法来减少产品开发过程中出现的问题。众所周知,除了必要的资源配置,产品开发的过程离不开人的参与。它需要客户、需求分析师、开发人员、测试人员等角色的参与,才能使产品开发过程顺利进行。既然离不开人的参与,那么产品开发过程中出现的问题会不会与人的特性有关呢?人是一种复杂的动物,各种各样的人都有自己的特点。不同性格的人,做同样的事情可能会有不同的结果。不同的性格特征使人在日常生活、沟通协调、工作能力等方面表现不同。在参与产品研发时,受限于自身特点,工作能力难免会受到制约。如何利用产品开发过程中的人性特征,重新认识问题并寻找解决方案?以产品开发过程中最常见的需求问题为例,从人的特征角度进行分析,找出与产品开发中具体问题的关系,进而引出人的特征的研究和利用。我们先来分析一下常见的一些需求问题的分析角度和解决方案:能力问题:需求的问题是由于需求分析人员对需求分析不充分,开发人员对需求理解不全面,测试人员对需求理解不全面造成的。对它的把握不深,就导致了需求的问题。因此,需要开展培训提升技术能力,采用更好的需求分析方法,深入学习业务,但问题依然存在。客户问题:客户没有告诉我们正确的需求,客户内部也没有达成一致,导致需求的不确定性,需求的不断变化等等,这些都不能说明问题,需求的变化是正常的。拥抱变化并适应它。沟通问题:如果沟通过程中需求或问题没有说清楚,那好吧,我们会派比较善于沟通和了解业务的人来获得更长的调研时间,给出更好的调研报告,争取获得高层赞同。认可。这都是头疼的方法,脚疼的方法。我还没有找到要问什么以及什么会导致沟通问题。通过以上分析结果并采取改进方案后,需求问题依然存在,仍不确定,随时可能发生变化,这是一个普遍且长期存在的问题。为什么?原因之一是我们一直心存疑虑,怀疑客户是否能把需求讲清楚,怀疑研发人员是否能理解和理解需求,怀疑需求文档是否能真正传达需求。怀疑是人类的一种特性。人们总是把一些事实变成疑惑的问题,没想到客户说的就是实际情况,研发人员已经了解了需求,需求文档也非常详细和全面。在所有事实的情况下,问题只与人有关。福特汽车创始人亨利·福特曾说过:如果我问顾客他们想要什么,他们会告诉我他们想要一匹更快的马。从这里可以看出,客户总是喜欢提出他认为的解决方案,而不是告诉你他真正的需求。真正的需求需要你去分析和发现。客户想要的其实是“更快”。至于用什么方式来满足这个要求,受限于他们当时的认知,只能用马,想不出其他可以满足“更快”要求的交通工具。苹果创始人史蒂夫·乔布斯曾经说过:直到你把你的产品摆在用户面前,用户才知道他需要什么。客户不是不告诉你,而是他们不知道自己真正的需求,或者知道但说不出来自己想要什么。直到有一个参考物出现在客户面前,客户会指着参考产品告诉你“这就是我想要的,但有一点不对”或者“你给我的不是我想要的”。那么客户知道什么,不知道什么?要表达的需求真的能说清楚吗?怎样才能找到真正的需求?根据已有的工作经验,用更清晰的UML用例图来表达整体需求,用固定格式的用户故事来描述单个用例,比如as**(角色),我要**(什么),所以**(目的)。开发者需要了解什么,如何理解需求,通过文档或者沟通来理解上面的用例图和用例故事?这个方法好像又回到了原点,似乎不太靠谱。为什么客户不能明确表达自己的需求?为什么当项目被接受时,你会觉得不对劲?这与人的行为感受、情感、思维、语言等因素有关。这是一件简单的事情。当客户表达自己的行为感受时夹杂着情感,再加一点思考,再用文字描述的时候,就变得很困难了。为什么现在的产品越来越注重用户体验?为什么智能手机现在如此受欢迎?原因是良好的用户体验让用户做某事变得非常容易。智能手机融合了很多日常生活中的琐碎事物,简化了用户的日常操作和思维,让用户更准确地定位自己的需求。从上图中人的特征模型,我们会得到如下分析结果:1.人具有自动补全的能力。为什么世界上有残缺的美?因为不同的人看到一个不完整的东西,他们会从不同的角度尝试去自动完成它,形成一个他们认为最完美的形象或形状,让这个不完整的东西在每个人看来都是完美的。2.人们对相同内容的反应不同。对于同样的描述文字“短裙、丝袜、钢管”,很多人会想到钢管舞者,但很多人会想到孙悟空。3、人看东西有聚焦效应。聚焦效应是指当聚焦于某事物??本身时,会忽略与该事物相关的一些不重要的片段。比如很多人看电影的时候没有注意到植入广告,后来看别人的影评才想起来,哦,确实有广告。结合以上分析结果,我们再来看一下产品开发过程中的需求问题:客户受限于行为感受、思维、语言等,无法正确表达自己的需求;研发人员在了解需求时,会结合自己原有的经验和关注点,受自动完成和焦点效应的影响;文档不能成为向客户和研发人员表达信息的方式,因为它受到对同一内容的不同反应的限制。人在表达时,先有感受或行为,最后用语言表达,表达的结果会形成新的感受,这就是信息反馈的闭环。然后根据外界的信息、自己的记忆,以及某种技能,最终做出某种决定,最终产生某种行为,来沟通或影响他人。了解了人的这个特点之后,就可以在产品开发中有效地用人。通过改变人的习惯、行为、情绪、思维、语言,就可以把人改变到合适的状态,就会有相应的输出。.改变的方式可以通过信息的重复、多感知、多反馈影响研发人员的固有思维。大多数人还停留在中央控制模式,认为人是自主控制的,我们可以从他们不注意的地方改变事情,然后让他们认为自主做出的决定可以最大限度地发挥人的效能。当然,产品开发的方法和流程也必须优化,目标是加速达到目标状态。在改变的过程中,行为是关键。行为的改变可以重新认识现状,发现问题,提出解决方案,评估优化,学习最新的实用方法,加速应用,最终促进成功。原文链接:http://www.itfarmer.com.cn/1926.html