还有些需求可能很荒谬,比如说客户要求建造一个能够飞行的大楼,或者要求IT工程师把电脑屏幕做成可以实现立体感的。这些需求不仅不现实,也不符合常理。
还有一些需求可能很奇怪,比如说客户要求制作一款同时能够游戏、聊天、信启听音乐、看电视等多种功能的手机,而且还要能够自带烤面包功能。这些需求可能会让工作人员感到困惑,甚至无从下手。
对于这些离谱的需求,我们应该适当引导客户,给出建议,让客户了解到需求的可行性和实现难度。能够合理地解决这些问题,才能满足客户的需求,提高项目质量。
回答之前先说铅弊顷一句:这不是一个程序员要明白的东西。程序员要做的就是敲代码。还有,你说用户的需求似乎永远都无法完全满足,这是错误的想法
你要主动的问客户问题,了解他们的情况。
比如说要实现什么功能,还有客户的硬件配置,以及客户他们的各个部门之间的关系。
他们的业务流程,和他们各部门的权限。
这些必须要明明白白。也许卜漏,你会说这些对软件有什么关系啊?
当你真正需要这些东西的时候就槐陆会明白了。
然后就是把这些在纸上打出“草稿”让客户浏览
如果他们满意就签字。签字很重要。
要注意一点:他们不懂软件。他们是客户。
他们只要把需要实现的功能告诉你,然后就是把钱给你。
大部分的情况你是在玩一帮不懂软件的人,所以他们不会理解做软件需要哪些信息。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)