程序员沟通能力的重要性
2009-03-06 09:26
615 查看
这是我这段时间工作的一些感悟。功能需求工作上遇到的一些问题。
一个项目的开发,包括前期的功能需求调查、功能需求的确定、功能需求分析。接着是软件功能设计阶段,包括软件功能架构设计,软件功能数据库设计,软件功能代码设计,软件功能调试设计,最后是软件功能的测试。
在整个软件正各开发过程,功能需求调查,功能需求分析是整个过程的首要关键,如果没有沟通好,那么就会影响后期的开发工作。
在这周中,我接到一个项目,负责前期功能需求的调查工作,由于第一次作这一方面的工作,出现了很多问题,主要源于:
(1)在沟通中没有把重点问题指出来,导致耽误两三天的时间
(2)自己没有明确自己想要了解的内容
(3)自己没有把要沟通的功能说明白
(4)没有考虑外在因素(如:客户的人事情况、客户的工作是否忙碌而不能按时确认我需要)
(5)更重要的原因是不清楚其原来平台上气象产品的功能(因为是网站改版)
就这个问题,我这这么处理:
(1)自己换角度去处理问题。因为程序员和客户沟通是存在这样一个问题,程序员无法通俗易懂的语言表达自己要说明的问题,术语太多。俗话说得好,隔行如隔山,客户的专业网站需要专业的知识去理解。在这个问题是导致程序员不能很好的顺利沟通。那么如何解决问题呢?首先,从客户出发,程序员把功能切割,把功能简单化。其次,程序员把功能尽量口语化。我认为功能口语化是程序员和客户沟通的最好方法。
(2)程序员重要的还是从自己本身的角度出发,毕竟软件开发的工作是程序员。那么如何做到让程序员后期开发工作更加顺利,那么功能能的明确很重要。第一明确让客户了解你需要了解什么内容;第二,自已要明确了解你自己要了解的内容;第三,程序员要知道通过什么方式让客户更加了解你想要了解的内容。
其实说沟通功能是程序员的,我觉得更具体一点是业务功能需求分析工程师,他起到了整个开发工作中承上启下的作用。程序员必须拥有一项很好的沟通能力。
一个项目的开发,包括前期的功能需求调查、功能需求的确定、功能需求分析。接着是软件功能设计阶段,包括软件功能架构设计,软件功能数据库设计,软件功能代码设计,软件功能调试设计,最后是软件功能的测试。
在整个软件正各开发过程,功能需求调查,功能需求分析是整个过程的首要关键,如果没有沟通好,那么就会影响后期的开发工作。
在这周中,我接到一个项目,负责前期功能需求的调查工作,由于第一次作这一方面的工作,出现了很多问题,主要源于:
(1)在沟通中没有把重点问题指出来,导致耽误两三天的时间
(2)自己没有明确自己想要了解的内容
(3)自己没有把要沟通的功能说明白
(4)没有考虑外在因素(如:客户的人事情况、客户的工作是否忙碌而不能按时确认我需要)
(5)更重要的原因是不清楚其原来平台上气象产品的功能(因为是网站改版)
就这个问题,我这这么处理:
(1)自己换角度去处理问题。因为程序员和客户沟通是存在这样一个问题,程序员无法通俗易懂的语言表达自己要说明的问题,术语太多。俗话说得好,隔行如隔山,客户的专业网站需要专业的知识去理解。在这个问题是导致程序员不能很好的顺利沟通。那么如何解决问题呢?首先,从客户出发,程序员把功能切割,把功能简单化。其次,程序员把功能尽量口语化。我认为功能口语化是程序员和客户沟通的最好方法。
(2)程序员重要的还是从自己本身的角度出发,毕竟软件开发的工作是程序员。那么如何做到让程序员后期开发工作更加顺利,那么功能能的明确很重要。第一明确让客户了解你需要了解什么内容;第二,自已要明确了解你自己要了解的内容;第三,程序员要知道通过什么方式让客户更加了解你想要了解的内容。
其实说沟通功能是程序员的,我觉得更具体一点是业务功能需求分析工程师,他起到了整个开发工作中承上启下的作用。程序员必须拥有一项很好的沟通能力。
相关文章推荐
- 程序员的奋斗史(七)——沟通交流、表达能力的重要性
- 程序员的奋斗史(七)——沟通交流、表达能力的重要性
- 也谈程序员的沟通能力
- 程序员的沟通能力测试
- 程序员:编程能力VS沟通能力,哪个更重要
- 我是一名女程序员,技术一般,沟通能力还可以,2年以后想当一名项目经理,我应该在哪些方面加强。
- 程序员应该时刻锻炼自己的写作与沟通能力.
- 程序员的能力模型与沟通技巧
- 你以为差的只是一个程序员?其实是缺一种跨界沟通能力
- 程序员需要更强的沟通协调能力-对普通员工、有效的沟通能力可能比技术能力更重要
- 程序员需要更强的沟通协调能力-对普通员工、有效的沟通能力可能比技术能力更重要
- 也谈程序员的沟通能力
- 程序员要注重沟通能力的提升
- 再谈程序员要注重沟通能力的提升——如何培养起写作的习惯
- 表达能力的重要性——更好的沟通才能有更好的理解。
- 程序员需要更强的沟通协调能力-对普通员工、有效的沟通能力可能比技术能力更重要
- 程序员需要更强的沟通协调能力-对普通员工、有效的沟通能力可能比技术能力更重要
- 程序员的沟通能力测试
- 程序员能力模型与沟通技巧(一)
- 程序员的奋斗史(七)――沟通交流、表达能力的重要性