在很多关于沟通的培训中,有很多描述非常富有弹性,可以从多个角度出发进行考虑,作为信息系统的构建者,我们也非常需要很多的沟通技能。当然,像销售人员那样热情奔放,也不像我们的特点。

  在我们的团队中,沟通是以组织结构为基础的,我们的信息传递依赖于组织结构,沟通的有效性也和组织结构有一定的关系。如果在整个团队中层级比较多的话,当然我们可以先画出组织结构图,标明沟通的方向等以帮助我们分析,我们就需要考虑信息是否能够有效传递,以及传递的效率怎么样。

  在经历的项目当中,如果存在层级比较多的情况,顶层如果能真正理解并能有效分解任务,并能通过尽可能简单的方式来传达的话,一般情况下,执行的效率会比较快,最终的解决方案也会比较简单,如果顶层不加理解地分配任务时,可能会产生很多的混乱,而这些混乱可能是非常致命的。所以沟通需要使用简单有效的方式传递信息。

  沟通在很多时候是双向的,有时候我们会很委屈,明明我们是正确的,为什么不能够被理解呢,为什么不能够被接受呢,其实正确的思路也非常需要使用别人易于理解的方式去表达,相互理解可以提高团队战斗力和凝聚力,做事情更加高效,而且最重要的是我们可以有效避免一些软性的冲突,而这些软性的冲突对团队的伤害是非常大的。

  关于沟通的培训教材非常多,从我们自身的项目团队和组织结构出发,认真思考沟通所起的作用,训练整个团队的沟通能力,或许对团队来说也会有不小的提升。当一个开发小组有超过20个人做同一项目的时候,或许我们就会有更多的沟通问题需要解决。

  如果要进行成功的敏捷开发,沟通是最基础也是最重要的一环。

  

  根据自己的项目经验所做的一些草草的总结,非常欢迎各位园友提出宝贵意见,再次一并感谢!!!

  

 

作者: HorsonJin 发表于 2010-11-30 23:20 原文链接

推荐.NET配套的通用数据层ORM框架:CYQ.Data 通用数据层框架
新浪微博粉丝精灵,刷粉丝、刷评论、刷转发、企业商家微博营销必备工具"