程序员应该如何去设计需求
刚出道的程序员,在做需求分析的时候,总是经常挨批,客户说他们不能按照客户的要求去设计原型,领导说他们不用心去与客户沟通交流。程序员总是感到自己很冤枉,明明客户没有给出一点建设性建议,程序员按照自己的意愿去设计实现之后,结果却不是客户所需要的,程序员的怎么就那么悲催呢?
其实,程序员的悲催完全是由于程序员的自大引起的。有些程序员开发过几个软件,就以为自己对需求的把控程度很成熟了,于是在与用户做需求的时候,就省去了做原型设计的过程,在听了客户的简单介绍之后,就按照自己的想法把软件的需求分析确定下来,向领导做个简短的报告,然后开始搞开发。
作为程序员,作为需求分析设计人员,更应该明白客户就是上帝。在与用户交流的时候,不要把客户想象成架构师,要把他们当做“白目”来对待,因为客户的没有开发过软件的经验,他们表达的想法不是按照程序来执行。如果程序员只是一味的揣测客户的意愿,而不能自己的所想转换成原型,那么很可能会弄巧成拙。
比如客户甲说想要在应用软件中加个公鸡报时的功能。程序员A以为客户想要一个公鸡宠物,点击时可以报时,而实际上客户是想让软件可以设置闹钟,在某个时间点发出公鸡鸣叫的声音。可想而知,设计出来的宠物再好,也不是用户所需要的。
作为一个程序员兼需求分析设计师,不但要将客户的需求形成文档,而且还要将用户的需求转换成作品,让用户能够清晰的明白他们将来应用的软件会在什么平台上,以何种样式展现。这样客户就会放心,也就是让我们自己放心。
也许有一些客户是属于“钻石王老五”类型的,他们对软件一窍不通,偏偏还在和你谈需求,他们会对软件提出很多意见,他们会很固执的让我们按照他的思想去设计、实现,尽管那样可以,但是软件的性能及维护性将大大降低,这时候我们需要去主动的引动客户,不是客户左右了你,就是你左右了客户。
如果客户左右了你,尽管可能你按照客户的需求把软件设计出来了,但这却是一个失败的软件,因为它的运行效率很低,而且需求又经常发生变动,而这个软件没有丝毫的可扩充性,那么最后客户会说这个软件设计师给他们设计的软件不够好,而不是客户影响了正常的开发,那么作为软件的需求分析设计师就应该对这件事会责任。
一个好的需求分析设计师,应该是引导客户去正确的使用软件,提高软件的效率与性能,而不是盲目的随从客户,被客户所左右。
程序员应该如何去设计需求相关推荐
- 程序员转行都去干嘛了?产品经理很正常,这位卖烧饼的也太强了
程序员转行都去干嘛了?以下这些切实又不切实的选择仅供参考 1.转往临近岗位,比如你讨厌的产品经理 程序猿和产品经理可谓是最像夫妻的两个职位,相爱相杀,知根知底. 程序员转产品经理有很大优势,因为了解产 ...
- 转:程序员应该怎样去学习和掌握计算机英语呢?
原文地址:http://mp.weixin.qq.com/s?__biz=MzA3ODY0MzEyMA==&mid=401008537&idx=2&sn=04269c2a5f3 ...
- 一个程序员应该怎样去学习和掌握计算机英语呢
干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难.这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理 ...
- 一个程序员应该怎样去学习和掌握计算机英语
最近在学习英语,在本科的时候就通过了英语六级的考试,可是实话实说,那只是一次应试的过程,现在的英语仍然是张不开嘴,而且随着时间的流逝那些原本的词汇也忘得差不多了,在网上看到了一篇介绍程序员英语的文章, ...
- OSChina 周二乱弹 ——寡人不是程序员,不去写bug。
2019独角兽企业重金招聘Python工程师标准>>> Osc乱弹歌单(2017)请戳(这里) [今日歌曲] @焕焕 :一根冰棍分两半分享FLOW的单曲<Sign> &l ...
- 35岁程序员真的要去卖炒饭了吗?
曾经阿里.腾讯随我选,现在月薪五千都没人要,35岁程序员真的要去卖炒饭了吗? 互联网行业.程序员" 这两个词是现在比较收欢迎的职业之一,非常都的人才都愿意学习编程成为一名码农,因为这个行业比 ...
- 转程序员,都去写一写前端代码吧
转自: http://www.oschina.net/news/36972/programmer-write-frond-end-code 你可以认为我是一个极端的人,就像有许多人专注于自己的领域而不 ...
- 某百度程序员中午面试一个阿里程序员,晚上去阿里面试,面试官竟是中午那个人!
世界之大无奇不有,有些巧合简直就是天作之合,就像下面这位百度程序员和阿里程序员的故事. 某百度程序员发帖吐槽:中午面试了一个阿里程序员,问了他一些刁钻的问题,结果自己晚上去阿里面试,面试官竟然就是中午 ...
- 某百度程序员中午面试一个阿里程序员,晚上去阿里面试,面试官竟是中午那个人!...
世界之大无奇不有,有些巧合简直就是天作之合,就像下面这位百度程序员和阿里程序员的故事. 某百度程序员发帖吐槽:中午面试了一个阿里程序员,问了他一些刁钻的问题,结果自己晚上去阿里面试,面试官竟然就是中午 ...
最新文章
- 微信公众平台消息接口开发(13)多语种互译
- crytojs加密 java解密,使用CryptoJS在Javascript中加密并在Java中解密
- mysql5.7.20非安装版_mysql 5.7.20\5.7.21 免安装版安装配置教程
- 特殊方法,类之间的关系,分页
- css3轮播不用jpuery_15款效果很酷的最新jQuery/CSS3特效
- jpa embedded_JPA @Embeddable和@Embedded
- 在JBoss的服务器端正确解码URL参数
- HTML学习笔记:设置超链接文本修饰
- Java面试题和答案
- 又议android中的manifest清单文件
- 最新!2020中国高校毕业生薪资排行出炉!好过双一流的高校原来这么多
- 「Django」contenttypes基本用法
- python webkit内核_GitHub - yufengsoft/wke: 基于Webkit精简的纯C接口的浏览器内核,可用于桌面UI、浏览器。...
- 最好用的木门免费录单软件
- System Repair Engineer (SREng) 2.5 常用操作
- python英文参考文献格式_英文参考文献的正确引用格式详解
- matlab球面投影(二)
- 日本首次利用IPS细胞分化成免疫细胞应用于癌症治疗
- 单词拆分(动态规划)
- Snipaste截图时下拉菜单消失解决方法