作为一个程序员(.net方向),怎样解决客户提出的需求(尤其是在不是特别理解需求的情况下)

你需要一个需求评审的环节,让项目经理,业务能手一起参与,判断:1、需求是否在合同范围内。2、需求是否明确。3、技术上能否达到。4、工作量大概要多少。5、做不做。需求不明确的,你根据评审疑点补充调研,需求你就搞清楚了,然后再次评审。评审形式根据实际情况选择。需求不评审,你开发是搞不好的。
■网友
需求都没理解,就别着急想着解决了……多和客户聊聊,起码要了解到让你接手他的工作,你觉得有把握的程度。
■网友
客户需求是程序猿要处理的吗? 客户需求是程序猿要处理的吗? 客户需求是程序猿要处理的吗?月薪15k的系统分析员是干嘛的?月薪15k的系统设计师是干嘛的?月薪15k的产品经理是干嘛的?
■网友
其他回答都提到多跟客户沟通,不过我相信如果题主能与客户高效沟通就不会来问这个问题了...实际项目中会遇到各种情况造成无法与客户有效沟通,比如距离远、客户断网不接电话、客户自己都不清楚需求等等,最有效的解决办法是尽早打样,就是尽快按照自己目前的理解做一个样板出来给用户确认。


    推荐阅读