软件开发公司在过去的发展历程
2019年11月4日
软件开发公司

      在过去的40多年里,软件开发行业已经采用了许多技术方法来改进生产率。但沟通和协作问题并未因持续出现的银弹(技术工具)而得以解决。然而,在有效性公式中,沟通技能排在第一位,并且是3个有效性因子中最重要的一个。认识到良好管理在软件开发生产率中的重要性只是过程改进的第一步。此外,良好管理不仅仅只包括管理风格和组织能力,它还需要有效的沟通。因此,有效沟通是软件开发生产率成功提升必不可少的基本要素。沟通或信息传递是软件生产率改进领域最重要的考虑因素之一。信息无论是通过报告、分析、问题解决,还是培训而得以传递,沟通都占据了软件开发的很大一部分时间。一些研究表明,花费在某些形式的沟通上的时间超过了程序员一天全部工作时间的33%。这些沟通包括了那些能够判断你对组织的贡献的工作,

其中包括:●研究需求和技术●制定和修改设计方案●提议、讨论和评审设计细节●实现产品代码●测试和调试代码●实施测试及制作文档如果你不是在做这些事情中的大部分,你就不是一名开发者。在做这些事情的过程中,你是如何与你的“同组同事”进行沟通的呢?你是在一个虚拟团队中吗?生产率依赖于信息的有效和高效传输。

以上所列6项直接占去了33%,而这个比例还不包括花费在消除误解及沟通不畅上的时间。通过对团队沟通和管理问题的多年观察,我从有效性公式中得出了4条实用戒律,这些戒律深刻地影响了生产率。这4条戒律直接针对沟通与协作的有效性。其中第4条戒律还解决了动力和团队问题,以及团队成员缺席时缺乏连续性的问题。因为有效沟通是所有讨论的基础,所以让我们从沟通机制的基本原理开始分析。