架构师是个很需要沟通技巧的角色,需要和老板沟通,使其相信在技术上的可行性;需要和PD沟通,弄清楚商业逻辑;需要和项目经理沟通,使其更科学地安排人员和进度;需要和开发人员沟通,使其理解设计思路,保障设计架构在具体实施中得以落实;需要和QA沟通,使其了解项目的风险点和关键点。因此,架构师需要在沟通上下功夫,这是保障工作顺利进行的关键环节。下面是我总结的几个很常用的沟通方式:
-
挑衅式的沟通方式
具体方法:在矛盾双方中,以其中一方比较极端的观点来合理地构想后果,然后将这样的后果与另外一方进行沟通,激发另外一方去思考这种构想的后果,提出自己意见。
适用场景:争论双方陷入僵局。
-
适应式的沟通方式
具体方法:确定主题,预约相关人员,控制会议进度,记录会议讨论结果,为管理层做会议报告。
适用场景:刚进入一个较新领域,循序渐进熟悉陌生领域
-
领导式沟通方式
具体方式:为整个开发提供远景规划和实施指导
适用场景:架构评审、实施指导
-
共情式的沟通方式
具体方法:站在对方的立场进行沟通
适用场景:洞悉需求、探讨架构和设计问题、澄清实现困难
-
面谈式的沟通方式
具体方法:准备好对方关心的问题,以问题的方式和对方沟通
适用场景:架构评审
-
诱导模拟式的方式
具体方法:诱导相关的专业人士帮助模拟和分析系统的行为,推演出在实际环境下潜在会发生的各种问题
适用场景:需求确定、架构设计阶段
-
聆听式的沟通方式
具体方法:分析对方的要求、分析采纳对方意见所带来的代价与价值的过程
适用场景:权衡各方需求