关键问题可能不是出在技术上

来源:互联网 发布:java sftp jcraft 编辑:程序博客网 时间:2024/06/05 01:11

作者:马克·兰姆(Mark Ramm)

简单的项目(比如工资管理系统)也会翻船,而且这不是个别情况。

为什以?难道是因为我们用错了技术了吗?因为错选了Ruby而不是Jave,错选了Python而不是Smalltalk?或者选择了Postgres而不是Oracle?还是本该用Linux时,错选了Windows?一旦项目失败,技术往往沦为替罪羊。但是有多少问题真的是Java无法胜任的呢,这种可能性有多大?

大多数项目是由人完成的,人才是项目成败与否的基础。如何帮助团队成员完成项目,这个问题很值得静下心来好好思考。

如果团队里有人工作方式不正确,拖项目的后腿怎么办?有一种非常古老但很完善的技术可以帮助你解决问题。它可能是人类历史上最重要的技术创新,这就是对话。

仅仅了解对话的用途还不够。学会尊重他们,给予团队成员充分的信任,是聪明的架构师获得成功必须常握的核心技能。

关于对话的技巧非常多,但是有几个简单的技巧可以显著改善对话的效果:

  • 不要把对话当成对抗。如果你能看到他人的优点,并把沟通视为请教问题的机会,就会有所收获,同时也能避免引起对方的戒备之心。
  • 不要带着情绪与人沟通。当你处于愤怒、沮丧、烦恼,或者慌张的情绪中时,对方很可能会误认为你的举动不怀好意。
  • 尝试通过沟通设定共同的目标。有些人开会时喋喋不休影响别人发言,与其命令他闭嘴,不如请他协助你提高其他人的参与度。告诉他有些同事比较内向,发言前需要安静地理清思路。请他在每次发言之前稍做等待,让同事有机会发表意见。

首先与同事达成一致的目标,把处理冲突和矛盾的过程视为学习的机会,控制住自己的情绪,那么每次沟通都会有所收获,你会做得越来越好。
0 0
原创粉丝点击