·利用智能化
智能化一直是软件工业的一个研究热点,而且将会发挥越来越大的作用。软件开发要减少人的交流开销关键在于减少人的有意识的参与活动。机器智能可以代替人面对面的交流、教育、培训,它不受时空的限制,可以即时提供,可以并行工作,可以随需应变,从而大大减少直接交流带来的损耗。比如智能化的搜索引擎可以提供更好的搜索服务。
由此可以得出一个结论:追求“减少交流损耗”是软件业发展的一个内在的趋势,减少交流损耗是提高效率的重要条件。
4.2保持活跃的信息交流。减少损耗
在软件开发活动中信息不对称普遍存在。信息不对称导致的结果是成员之问的开发速度无法一致,只有充分交流才可以降低信息不对称性,才能加速知识的流通和传播。但实际上,由于信息交流的损耗问题,不允许这种交流无限制地发展,这就需要管理控制和工具辅助,避免并非必要的直接交流的发生,使强信息交流的损耗降低到自然损耗的水平,实现自然损耗的强信息交流模式。
4.3增强工具性。提高共享性
信息的充分共享是强信息交流的一个条件,但也不容易做到,它需要工具的支持,因为工具支持避开了人与人的直接交流。共享库的思想在引导着整个软件业的发展,其根本原因在于共享库减少了信息交流的开销,把信息交流的模式转变为更接近于自然损耗的强信息交流模式。这些开销本身是不可避免的,但共享库利用机器智能和软件的帮助减少了这个开销。可见未来软件工业必须不断增强工具性、共享性,不断提高智能化程度。
5结论
信息交流模式的性质提醒项目管理者:信息交流的模式深刻影响着项目的每个方面,管理者必须采取各种措施实现自然损耗强信息交流模式,避免进入单纯的强信息交流模式或弱信息交流模式的误区。
另一方面,信息交流的模式也对软件开发环境提出了挑战那就是如何提供更好的工具支持,减少不必要的人一人的直接交流,如何提供全方位的信息交流的支持,减少信息交流的开销。
自然损耗的强信息交流模式在软件项目管理中将会产生广泛的影响。技术进步将加快这一进程。成熟的数据分析、数据库技术应用到信息交流工具中去,并与开发环境无缝结合,将大大提高获取知识的速度并提高这些知识的可用性;另一方面,结合人工智能信息交流工具,可以自己整理收集有用的信息;数据挖掘技术将可以把普通的“信息查询”转变为“知识查询”这些技术与共享库的结合将大大减少人工信息交流的损耗,有助于信息交流模式转变为自然损耗的强信息交流模式,从而提高软件的生产效率。