资源描述:
《软件开发管理中的沟通与协调问题研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第12卷第3期2004年6月中国管理科学ChineseJournalofManagementScienceVol.12,No.3Jun.,2004文章编号:1003-207(2004)03-0141-08软件开发管理中的沟通与协调问题研究山杨昆,王二平(中国科学院心理所,北京100101)摘要:软件开发的沟通与协调问题是影响软件生产效率和可用性的重要问题。本研究通过对我国软件组织的调查研究,探讨软件项目团队常用的沟通与协调活动;可能影响团队所采用沟通与协调活动的项目特征;沟通协调活动与项目的输出之间的关系,并对我国中小软件组织沟通与协调活动提出相应的建议。关键词:沟
2、通;协调;软件开发;管理心理学中图分类号:B849文献标识码:A1问题的提出计算机软件产品的开发是信息技术的一个重要方面,也是构成信息产业的主要部分之一。随着软件产品的规模不断扩大,复杂程度不断提高,软件开发出现了大量问题,被称为“软件危机”(softwarecrisis)[1]。Doherty和King等人在对大型软件组织的调查中发现,软件开发中的组织问题和技术问题同样重要,甚至比技术问题还重要。管理是影响软件研发项目全局的因素,而技术只影响局部[2][3]。在软件开发的各人员与组织因素中沟通与协调问题是影响软件生产效率和可用性的重要问题。沟通(Communicati
3、on)是指人们分享信息、思想和感情的任何过程。狭义的沟通是指信息的交流,是使信息发挥积极作用和达到目标的手段。Brooks指出沟通是软件开发计划中必须考虑的工作量:人数n的变化,将引起沟通路径n(n-1)/2倍的变化。这使业技能成为优秀软件人员必备的第二大要素[7]。在随后的研究中,Sonnentag对优秀软件人员的行为特征进行分析,结果表明:优秀软件人员的绩效与对沟通活动的投入程度有显著相关。在同事的表述中,优秀软件人员有较高的社交能力,而优秀的软件人员自身也把沟通作为完成任务的重要策略,在他们的实际行动中也更经常地投入到团队磋商和评审会中,并积极从同事那里获得反馈
4、[8]。协调(Coordination)是指和谐地在一起工作的活动[9]。狭义的协调仅指“对相继的和同时的互依活动的调和过程”[9],即“对完成目标各活动间的相互依赖关系进行管理”[10]。Toffolon和Dakhli从软件开发活动背景的复杂性分析其协调活动的必要性,认为:首先,进行软件开发的组织其商业活动是持续变化的;其次,软件开发活动是在一个包含技术、经济、人员和组织等因素的大型环境中进行的;再者,软件开发活动本身是在一系列相互依赖过程[11]得软件开发中人员与时间两个要素不能相互替换而的基础上进行的。Brooks指出,软件开发过程是是呈现出错综复杂的关系[4
5、]。此后,一些实证研究也说明了沟通对软件开发的重要性。Curtis用访谈法研究了17个大型软件开发项目,沟通和协调中断是导致软件项目失败的主要原因之一[5]。Mc2Connell通过文献分析,总结出软件开发的12项典型错误,其中和沟通问题相关的有3项[6]。Sonnen2tag对德国29个软件项目的优秀软件人员必备要素调查中发现,社会技能(主要指沟通能力)仅次于专收稿日期:2003-10-22山作者简介:杨昆(1972-),男(汉族),中国科学院心理所,硕士研究生,研究方向:软件人力资源开发1一个熵不断增加的过程。因此,软件开发需要大量的协调活动,从外界导入负熵流。[
6、4]我国的研究人员对上述问题有所涉及[12][13],但研究的深入程度不够,尤其是没有针对我国软件组织的管理现状下沟通与协调问题的研究。就方法而言,我国在这方面的研究较多采用规范研究的方法,仍需要进行更为深入的实证研究。2研究设计本研究拟在借鉴过去理论的基础上,对以下三个方面的问题进行研究:(1)软件项目团队采用的沟通与协调活动有哪些;(2)哪些项目特征可能影响团·142·中国管理科学2004年队常用的沟通与协调活动;(3)探讨沟通协调活动与项目的输出之间的关系。本研究采用问卷调查法获取数据进行实证研究。问卷分四部分,第一部分为对项目特征的调查,包括项目规模、项目所处
7、阶段、项目依赖性和项目不确定性。第二部分为常用沟通与协调方式的调查。沟通技术可分为四类:(1)正式书面沟通,包括:项目文档和备忘录、项目里程碑和交货时间表、需求变更和错误跟踪规程、数据字典、系统分析模型(用例图等);(2)正式口头沟通,包括:状态审查会、需求评审会、设计评审会、代码评审会、用户测试、项目定期例会等;(3)非正式口头沟通,包括:小组碰头会、与同行讨论、与直属业务领导讨论等;(4)电子沟通,包括:电子邮件、内部BBS等。协调技术包括:资源合理配置、开发步骤有序化,工作目标一致化,提高关心程度,信息的共享等。同时,本研究对项目成