背景

      有一次与一个同事讨论软件质量的中单元测试过程,当我说有一些很多公司软件项目几乎忽视软件质量过程,只是为了完成项目而做软件,都没有单元测试过程。之后他开始反驳我的观点,说他们之前公司做是做过软件自测的,之后又说了一大堆软件自测的措施。而这些我都知道,实在也不想多说了。在我的认知里面没有单元测试就没有软件质量。后面我想想,我们的认识根本不在一层面,不是同一个LEVEL的,沟通起来真是困难。也许,我们需要花费太多的时间在沟通上。

想传达的

我们再次简单review一下软件测试的几个思想
从基本的so-what-is-software-testing,  到测试金字塔

testPyramid

软件测试的LEVEL

clipboard

解决方案

减少沟通噪音

- 自我概念

自我概念反映的是我们认为别人看待我们的方式,可能被过时信息,片面反馈等扭曲。Cognitive conservatism使我们在面对新认知时倾向于反驳。每个人都在经营自己的脚本,进行身份管理。袒露的关键在于互惠与时机。当袒露会危害他人底线或信任时,是不合理的。

- 知觉

每个人都会按知觉基模对他人作出归纳和预测。也会对同样的事件做完全不同的诠释。因此在沟通时需要接受知觉上的片面和差异。

知觉偏误使人们倾向于宽于律己严以待人、以己之心度人之腹等。

当个人的叙事与对方产生冲突时,可以协商出一个具有共同基础的叙事。为避免认知差异造成的误会,可采用知觉检核。

同理心要求抛开自己意见,真正关心对方福祉。用枕头法从对方的角度考虑整件事,可以提高认知复杂度。

- 情绪

对同一件事做不同的诠释会体会到完全不同的情绪。有时压抑情绪也是工作的一部分。当生气时,可以辨认感觉,用多种方式把情绪描绘、共享出来,而不是发泄。

措辞上,对他人叙述时用“我”表示对自己的情绪负责,而不是用“你”评判别人。

抱怨他人没有按你想象中行事(fallacy of shoulds)也是一种无助益的情绪。要知道世界或他人并不该按你的假设运行。

- 语言与非语言

过于抽象化的表达会导致人思考得太泛而忽略独特性。有些语用规则是特定文化中共享的。趋同或分化自己使用的语言能展示沟通者与某团体的联盟。

注意区别语言中自带的观点、推论和情绪。对模糊不清的非语言信息不应妄加揣测,尽量不要去猜人心思。可使用知觉核验。

低姿态语言以较礼貌而不权威的方式,反而能增强表达效果。但disclaimers(“我不是在批评你”)此地无银三百两的杀伤力很大。

当目标明确时,不要用欲扬先抑的but句。许多时候我/我们混合的表达更恰当。

即使是沉默都在传递信息。从外貌、物件摆设到声音的副语言都是信息与可信度的一部分。

人们对语速相近或有过适当触碰的伙伴会有较正面的印象。时间暗示权力地位,相处时间衡量关系。

- 有效倾听

Listening fidelity:听见的信息有多大程度上是保真的?有效倾听的关键在于呈现反馈。

自我中心和错误假定都阻碍有效倾听。多用借力、释义或同理性的支持,只有在确定必要时再给出分析、评判或建议。

经营人际沟通

- 经营关系

亲密关系包括身体、智力、情感和共同经历四向度。任何一个人生阶段中少于四段亲密关系会给人造成社会剥夺感。

一段信息中关系性信息的四个维度包括亲切感、即时性、尊重感和控制性。沟通中注意表达尊重、不打断、弹性地分配双方的控制权。

伴侣关系中的双方视为爱的语言可能不同。需要了解并接受对方的语言。

- 经营气氛

沟通气氛是双方共同造成的,取决于人们相信的得到的受重视程度。

威胁面子的六种防御性行为:评价、支配、优越、策略、中立、确定。避免优越:不否定他人的做法,但可以提供过去的经验。

对批评给予不防卫的回应:寻找详情、释义、了解批评者诉求、询问后果与改进。

即便不同意事实也可以同意批评者的观感。

- 遇到问题时

沟通时使用清晰的信息处方:描述行为、然后陈述诠释、感觉、结果、意图。

对经营关系中的dialectical tension,可多用整合(接受相反力量)、再界定(积极看待这种tension)、再证实(承认tension是过山车经历的一部分)。

对于关键的冲突问题,可抱有合作的态度寻求双赢的解决方案。注意沟通中积极行为和消极行为之比控制在5:1以上。

一段关系需要说出承诺。开放性和共同解决问题对远程关系至关重要。

修补策略包括讨论行为,并为之负责,寻求原谅。有效的原谅包括明确的陈述,并讨论对未来的影响。

- 几点工作相关

各种信息的交流都会有助于新员工融入组织。工作场合多用表扬和鼓励,多用问候语可增进氛围。

远程沟通中的异步信息其实是种lean message,容易将人理想化。适合对事不对人。

信息一旦发出,就无法收回,因此需要三思而后行。

- 几条金科玉律

每个个体都是绝无仅有,并且时刻变化的。

任何试图控制对方的行为都是不可能的。对他人的关注与重视作出承诺;进行全面而复杂的认知;根据情境、目标和沟通对象挑选合适的行为;超脱地进行自我监控。

人们极大低估了沟通的难度,因为大多数人没意识到「直觉沟通」会受各种「认知偏见」的影响,常见于职场的认知偏见有:

确认偏差、虚假同感偏差、分类成见。

每次的沟通本质上就是一次协商的过程,必须遵循价值对等原则。

在价值对等的基础上,沟通时尽量遵循以下原则:

  • 扫除偏见、价值感知在前
  • 信息完整,一次说完
  • 要求反馈

我们的人格形象会极大提升(或削弱)沟通的成效。沟通之外,需要我们一点一滴的培养、塑造自身的良好职场形象、人格魅力。


认知

在书<<程序员的思维修炼——开发认知潜能的发堂课>> 提及 认知偏见

我们需要重视以下偏见:

  1. 思维定势:先前的见闻会影响到我们之后的决定;
  2. 基本归因错误:错误地将行为归因为个性,而不考虑当时发生的情形;
  3. 自私的偏见:乐于接受成功的分赏,却拒绝承担失败的责任;
  4. 需要定论:对疑惑和不确定性感到格外的不舒服。强行指定「项目截止时间」、「项目细节方案」等本就难以全部确定的事情。与其说这是一种严谨,不如说是一种逃避和自我掩饰;
  5. 认可偏见:依据自己的成见和喜好进行判断和选择;
  6. 曝光效应:我们会对自己的熟悉的事情产生偏见,尽管这些「熟悉的事物」已经不再好用;
  7. 霍桑效应:当人们知道自己在被审视的时候,往往会表现出异常的反馈,但这并不表示常态;
  8. 虚假记忆:大脑可能会混淆想象、暗示、以及真实发生的事;
  9. 括号简约谬论:在使用符号代表一个系统时,可能会丢失必要的细节;
  10. 名词谬论:以为使用标签或符号进行抽象就可以完全了解事物;

再延伸

说格局、说心胸、说视野,最终说的不过是认知。你如何看待自己?如何看待世界?如何看待世相人心?你看明白了,想清楚了,心就静了,做事就沉稳了,言谈举止,也变得优雅得体了。认知不足的人,必困于自己的心,举目所见,只有一些毫无意义的东西,拼命求索,却无改于自己的命运之分毫。

你的认知在哪个层级,你的人生就处在什么状态。如果你不快乐,不开心,总是感受到压力或是痛苦,又或是对自己的际遇自艾自怜,那就好好梳理自己的内心吧。人生苦短,寿命有限,举凡心怀痛苦行至终点之人,莫不是错过了此生。

今天先到这儿,希望对您技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考作用 , 您可能感兴趣的文章:
领导人怎样带领好团队
构建创业公司突击小团队
国际化环境下系统架构演化
微服务架构设计
视频直播平台的系统架构演化
微服务与Docker介绍
Docker与CI持续集成/CD
互联网电商购物车架构演变案例
互联网业务场景下消息队列架构
互联网高效研发团队管理演进之一
消息系统架构设计演进
互联网电商搜索架构演化之一
企业信息化与软件工程的迷思
企业项目化管理介绍
软件项目成功之要素
人际沟通风格介绍一
精益IT组织与分享式领导
学习型组织与企业
企业创新文化与等级观念
组织目标与个人目标
初创公司人才招聘与管理
人才公司环境与企业文化
企业文化、团队文化与知识共享
高效能的团队建设
项目管理沟通计划
构建高效的研发与自动化运维
某大型电商云平台实践
互联网数据库架构设计思路
IT基础架构规划方案一(网络系统规划)
餐饮行业解决方案之客户分析流程
餐饮行业解决方案之采购战略制定与实施流程
餐饮行业解决方案之业务设计流程
供应链需求调研CheckList
企业应用之性能实时度量系统演变

如有想了解更多软件设计与架构, 系统IT,企业信息化, 团队管理 资讯,请关注我的微信订阅号:

MegadotnetMicroMsg_thumb1_thumb1_thu[2]

作者:Petter Liu
出处:http://www.cnblogs.com/wintersun/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 该文章也同时发布在我的独立博客中-Petter Liu Blog。

posted on 2018-08-19 22:47  PetterLiu  阅读(1761)  评论(0编辑  收藏  举报