在本期播客中, Barry Burd 对话 Wendy Closson 。Closson 拥有十多年开发经验并倡导敏捷开发的实践,她的工作是训练技术领导者有效率地管理、合理地回应,并在商业领域的波澜起伏中保持正确航向。Closson 在纽约 QCon 的演讲题目是“英语中的语法糖:务实的雄辩”。
关键要点
- 软件是一种非常抽象的体验,所以要和外部人士沟通软件相关的想法很困难。
- 团队中的大部分人希望留在自己的舒适区里,所以不要企图改变。
- 很多本质上看起来很技术的问题,都必须用外部经验来解决。
- 用算法的方式沟通,就必须围绕着人们的发言创造新的习惯。
- 单单一个词,就可以提升全体成员,或摧毁一段友谊。
- 简单是神圣的,简单意味着会有人看你的代码并理解你的意图,现实生活中的交流也是如此。
- 妥协不总是最好的。如果没人真的对它感到充满热情,那是写不出最棒的代码的。
点击播客链接收听
摘要
理解开发者如何有助于训练
- 1 分 20 秒:软件是一种非常抽象的体验。它并不真实存在于物理世界,所以要跟软件世界的外部人士沟通软件相关的想法很难,不管这些想法是关于使用还是创造软件的。
- 1 分 58 秒:当你把工作当成是服务性的领导职位,那么没有直接的经验就去做管理也是可能的。你的工作是去提供便利,去信任和理解人们的话。但没有软件方面的背景,要保持这种信任就有些困难,很多事情都会在转译的过程中丢失。
让正念的练习和执行的训练相结合
- 3 分 24 秒:对团队来说,练习主要是个人的冥想,但要视个人对冥想的开放程度而定,非猛烈性的沟通会帮助整理沟通思路并将事情简化。
- 3 分 43 秒:可以从为人父母的心理学中学到很多东西,也可以从理解那些影响了童年经历的事中学到很多。当你理解了那些在童年时努力从一无是处的人逐渐变好,你就能稍微改善和他们的关系了。
- 4 分 18 秒:我们生活在一个压力很大的世界里。软件需要被改进得更快,我们却不总能按照自己想要的方式去工作,也不总能得到自己本该得到的尊重。在商业和软件开发之间,围绕着信任,就会有很多挑战。
- 5 分 08 秒:很多大企业开始采用“带着正念去工作”的理念,但一天里即使几分钟的冥想也可以帮助你减少一些被动反应。应该对“即将到来的厄运”做风险分析:发生了什么?风险是什么?它发生的几率有多大?它将对企业产生什么样的影响?
- 7 分 58 秒:有时候你只需要平静的当下感,安处于当下,去沟通交流。
- 8 分 11 秒:有些东西比问对问题更重要,那就是爱的体验。有能力去分享,不去评判,这些是我们生活中并不常见的东西。
敏捷开发如何与佛学有相似之处
- 8 分 40 秒:我们总是对不舒服的状态感到安心。团队里绝大多数的人都希望保持自己原有的状态,待在他们的舒适区里,所以很多时候人们都是不愿改变的。那也是可以的。
- 9 分 23 秒:我们绝大多数的问题,即使他们看起来在本质上是很技术的问题,都必须用外部经验来解决。你可能拥有一个年轻开发者组成的团队,他们不太知道自己在做什么并且在工作方面欠了很多债。但机遇就在于,你拥有一个知道自己在做什么的团队,而那些负债其实是有缘由的。
- 10 分 28 秒:佛学和敏捷开发有很多相似之处。敏捷开发很难,因为它就像一群蚂蚁,你摆脱了“我”的观念,并像一个团队那样工作,这样也就脱离了所有权。那是个很艰难的过渡期。
- 10 分 42 秒:我早年间是个 Cowboy Coder。我喜欢快速,喜欢写代码,让它们看起来很棒。但后来我转向了团队,那就必须丢掉很多东西。你必须去相信它会按照它应该是的样子发展,因为每个人都在努力做正确的事。
用算法的方式沟通
- 12 分 23 秒:用算法的方式沟通,和句子结构没什么关系。我们的言语中有一些特定的字句,实际上是在给现实蒙上纱幕,进而导致词不达意和冲突。
- 12 分 29 秒:你可以改变你说话的方式,但我们生来就在这样说话,它不能在一夜之间就被改变。
- 12 分 48 秒:用算法的方式沟通,更多是关于“我们如何创造新的讲话习惯”,从而不再像以前那样说话,拥抱讲话的其他方式。
- 19 分 04 秒:我们的语言是非常强有力的工具。单单一个词,就可以提升全体成员,或摧毁一段友谊。
- 20 分 13 秒:我们在沟通中伤害到其他人,是因为所说的话触发了他们的情绪反应。要在言谈中避免触发那些反应,并努力使用那些有助于人们理解你的语言。
- 21 分 11 秒:简单是神圣的。在编程中,简单意味着会有人看你的代码并理解你的意图,现实生活中的交流也是如此。当你能够用简单的方式去理解其他人的时候,奇迹就会发生。
清晰、负责和处理软件团队的问题
- 23 分 59 秒:当你可以频繁去回顾的时候,会发现那些艰难的对话越快越好。
- 25 分 15 秒:有时候人们会感到局促不安,他们宁愿不遵从标准,而是去问简单的问题。
- 26 分 07 秒:对软件团队来说,一个非常大的不满缘由,在于创造软件的技艺。
- 26 分 55 秒:妥协不总是最好的。在会议的中途,妥协是非常好用的,每个人都相信妥协的作用。但如果没人真的对它感到充满热情,那是写不出最棒的代码的。
在不同的平台有效地沟通
- 27 分 27 秒:随着你远离一个人频率的增多,你词不达意地表达的几率就会上升。如果你需要分享一些可能被错误阐释的东西,那就尽可能去和单个人沟通。
- 28 分 03 秒:技术创造了很多非常棒的沟通途径,它为全球各地的人们在一个团队工作提供了可能。它创造了很多极其容易的事。同时,它也创造了很多压力。
- 29 分 05 秒:对个人来说,团队是失衡的。就文化和时区来说,随着他们距离变远,失衡就呈指数型地加倍。
- 31 分 40 秒:敏捷开发的实践有赖于良好的沟通。你需要和产品负责人沟通,和每个人沟通团队所有权,和持续不断加入团队的人沟通。但这些沟通并不是敏捷开发团队独有的。
关于 QCon 大会
QCon 是一个由业内人士驱动的大会,专为在团队中影响软件创新的技术团队主管、架构师和项目经理设计。QCon 每年分别在伦敦、纽约、旧金山、里约热内卢、圣保罗、北京、上海和东京举办八场大会。QCon 纽约已经举办到第五届,今年将于 6 月 13-17 日举行,届时会有 100 多名业内专家作为演讲嘉宾,并有 800 名与会者以及 15 个专题追踪报道,涉及当今推动软件开发行业的发展。请访问 qconnewyork.com ,了解更多详情。
更多关于播客的信息
你可以通过 RSS 订阅我们的播客,或者通过 SoundCloud 和 iTunes 收听。
查看英文原文: The InfoQ Podcast: Wendy Closson on Mindfulness and Algorithmic Approaches to Communicating
感谢张龙对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ , @丁晓昀),微信(微信号: InfoQChina )关注我们。
评论