[敏捷价值观系列2]敏捷与沟通(Think Customer)

本文探讨了敏捷开发中沟通的重要性,包括信息流通和情感表达两方面,并分析了沟通与其他敏捷价值观之间的关系。
 
敏捷与沟通(Think Customer)
沟通定义:交换意思或信息使互相了解或理解。
 
 
在团队软件开发中最要紧的是沟通……每当你遇到一个问题,首先问自己这个问题是不是由于缺乏沟通引起的……(《拥抱变化 2版》)
 
 
沟通为什么这么重要?
 
1、 流通信息。
我们常常会遇到一些问题,化了九牛二虎之力终于解决了,事后发现同事早知道解决方案了,这就是缺乏沟通的典型案例。沟通可以把有效的信息、知识沉淀下来。比如:有经验成员带没有经验成员,员工离岗时写总结或备忘录,把重要客户的关系传给新的员工等等。结对编程就是一个很好的信息流通的方式。《UML和模式应用》的作者Craig Larman提议在Scrum会议每位成员必须回答的三个问题的基础上增加两个问题,其中之一就是:相对于其他的团队成员,你是否学到了一些东西或者作出了一些新的决定?(技术方面、需求方面……)这个问题为持续进步和学习的团队提供了一个有效的讨论会,通过这种形式把知识、信息传播给所有人员。
前一段时间,做了一个维护项目的任务,任务结束时,所有开发人员坐在一起总结,特地邀请了相关测试人员参与。会议中,发现测试人员的一些想法、做法和我们开发人员“想像”的完全不一样,这充分说明开发和测试之间缺乏交流,缺乏信息的流通。
敏捷软件开发宣言的第一条就是:个体和交互胜过过程和工具。在敏捷中提倡口头沟通,口头沟通常常是很好的信息流通方式。
 
2、 表达感情
人是需要和同伴交流感情,表达挫折和成功的。在软件开发中,很多程序员
最恐惧的是孤独感。当只有一个人在做任务时,当没有其他人员的支持时,当独自一人面对市场的压力时,程序员们感到了孤独和无助。通过沟通可以化解这种孤独和无助,结对完成某项任务就是一种减少孤独感的方式。现在的软件开发,缺少对研发人员的情感的关注。对这方面的关注,往往可以达到事半功倍的效果。
 
 
沟通和其它价值观的关系
1.        沟通和反馈:反馈是沟通的关键部分。
2.        沟通和简单:沟通是有规则的,没有规则的沟通,会导致混乱,有规则的沟通往往更加简单;口头沟通是在简单原则指导下选择的一种沟通方式。
3.        沟通和勇气:面对一些权威,我们是不是缺少一些沟通的勇气,把心中想表达的表达出来,而不是禁欲。
4.        沟通和尊重:人人都是贵人,不论职位高低,都需要尊重,这是沟通的出发点。
 
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值