关于手机APP开发中需求沟通的重要性,美国专门从事跟踪IT项目成功或失败的权威机构Standish Group统计 软件成功率不足40%,而失败的项目因需求因素对项目造成影像的权重超过50%。
需求沟通的过程其实是把你的想法完整和正确的复制到整个开发团队中的每个人头脑中的一个过程。你可能觉得很简单,告诉开发人员我要搞什么事情就可以了,但是我告诉你这是一个非常非常非常困难的过程。
1,因为首先你可以完整的、滴水不漏的描述一个事情已经是很难的事情了
例如:很多客户会告诉我们他要做一个很简单的在线购物平台,有人可以在上面卖商品其他人可以在平台买东西。
那么一般会有如下的对话:
项目经理:用户可以购买自己的商品吗?用户购买的商品支持几种在线付款?邮费怎么设定?。。。
客户:购买自己的商品?这个问题太古怪了,当然不可以。(但是电脑是不知道的,我们需要用代码告诉他自己不可以购买自己的商品。)支付方式:就支付宝和货到付款吧。邮费自己设定
项目经理:如果发货很久了客户都不点击确认收货怎么办?
客户:。。。这个问题还真没考虑过,让我想一下,那就10天系统给默认收货。
项目经理:允许退款退货吗?
客户:哦 ,这个是应该允许,并且需要卖家同意
项目经理:是不是要有提现的功能
客户:嗯,卖家的钱都在我平台上,当然要有提现的功能。
项目经理:那退款退货的规则怎么定?提现的规矩怎么定?
客户:额,就是允许用户退款就好了,哪有什么规矩?提现,给钱就好了。
项目经理:如果一个卖家卖了一件衣服100元并且提了现,而此时买家申请了退货,卖家又同意了,怎么办?
客户:。。。我想一下。。。。。。
。。。。。
就这样一个上午,项目经理协助客户完善了一个购物流程。
2,其次你要把结合你多年的知识和经验才总结出来的一个东西要完整无误的灌输到另外一个没有这些知识和经验的人员的头脑中,并且让他融会贯通,这是更加困难的一件事。
3,需要让所有参与项目的人员完整无误的明白你要做的东西,如果没有一些专业的手段来协助你这简直是不可能的事情。你知道买彩票买中一个数字和买中七个数字的区别,如果你不注重需求分析,那么你的软件的成功率就和你买彩票一样。
如何解决这些问题?大道理往往很有效。
百闻不如一见:把脑袋里的需求用可视化(图像)的方式表现出来,结果就是我们所说的原型。
好脑筋不如烂笔头:把重要的流程用文字记录下来,结果就是我们所说的需求文档。
北京澳环科技是一家专业的APP开发公司,专门针对原生态APP的移动开发商,专注于手机APP开发、微信开发、电商网站开发等综合型互联网企业。
我们能给的,远比您想的更多
服务于上市公司及500强等知名企业
400-990-6366