《大道至简》第四章读后感

   读完这一章,我对程序员与程序员,程序员与客户,项目经理与客户,项目经理与程序员的沟通方法,目的有了全新的认识。之前我认为上学时好的沟通方式就是找话题和别人聊得开,上班时就应该是和老板,客户聊天,适当时机拿出文件,说出自己的目的。但在读完《大道至简》第四章后,我明白了,沟通不是一件简单的事,像这种流于形式的沟通只会拖慢你目标的达成。客户不懂c语言,不懂我们的专业术语,我们不可能用我们编程的语言或思想来与他们交流,更不可能要求他们去学,很多客户甚至表达不清他们究竟想要什么。而我们需要做的就是明白他们的需求,并且以通俗易懂的语言使客户明白我们所做的UML,并提出他未曾想到但又很关键的问题,以最简单的语句让客户对你所做的东西理解,满意,这就需要有效的沟通方式。

    而我们所拥有的与客户沟通的机会并不多,我们不可能天天客户和讨论项目,也不可能经常打电话给客户,每一个客户都有很多其他的事情要处理,不会留给我们空余的时间。因此在有限的沟通时间内,必须保证沟通的质量。而要做到这一点,我们先要在网上查阅该客户的公司,经营理论,组织结构形式以及工作模式;了解同类公司的成功经验和优秀的管理模式,以及客户的竞争对手在做什么和关心什么。然后,我们交给客户的初步文件中,不仅要包括客户提出的需求,还要有客户项目中可能产生需求的信息点,我们的提问必须涵盖尽可能多的信息点,尽可能的发散似的以便形成更多的推论和假设,之后我们要去分析客户先期提供的项目的一些文档,报表和工作数据,要从数百条的需求项目中,整理出系统结构和模块,作出第一个系统模型,然后让他们来操作并提出意见,进行完善,这样才能尽可能的提高的沟通的效率。

    我们的沟通不仅要表现为语言,还要写出文字,很多项目由于项目负责人的离开不得不中止,所以我们做项目时,必须留下详细的历史记录,而记录的内容作者在书中已做了详细的介绍。

    作为软件开发工作人员,沟通真的是一件很难的事,所幸的是这本书的第四章已为我们开启思路。