做项目之前首先要做的就是和客户进行有效的沟通,把客户的需求的了解的更加深入详细。但这一般不是程序员去做的,而是项目经理。因为程序员沟通时总会把用户当成计算机来打交道,希望用户会编程语言,然后他们用对普通用户来说高深莫测专业术语来进行交流,用户听不懂,程序员更是着急,不一会就得拍屁股走人。因此保障每一次沟通的有效性都是最重要的事。沟通不是打电话或者请客户吃饭那么简单的事。你得到的每一次沟通机会,都是向客户了解更深层次的需求的机会,因此最好在见到客户之前,你就已经设计了所有的问题和提问方式。
做项目之前首先要做的就是和客户进行有效的沟通,把客户的需求的了解的更加深入详细。但这一般不是程序员去做的,而是项目经理。因为程序员沟通时总会把用户当成计算机来打交道,希望用户会编程语言,然后他们用对普通用户来说高深莫测专业术语来进行交流,用户听不懂,程序员更是着急,不一会就得拍屁股走人。因此保障每一次沟通的有效性都是最重要的事。沟通不是打电话或者请客户吃饭那么简单的事。你得到的每一次沟通机会,都是向客户了解更深层次的需求的机会,因此最好在见到客户之前,你就已经设计了所有的问题和提问方式。