由于软件开发项目具有不确定性、复杂性,软件开发项目在实施过程中始终面临各种各样的冲突,面临各种各样的问题,这就给软件开发项目经理带来了巨大的挑战。一个称职的软件开发项目经理应该具备有多方面的能力,包括领导能力、技术能力、组建团队的能力、解决冲突的能力,以及获得及分配资源的能力。
1、人际关系能力
为了让一个软件开发项目能够顺利的完成,在操作的过程中会遇到许多问题,如人力资源、软件开发人员内部矛盾,都需要软件开发项目经理依靠谈判技巧来解决这些问题。同时,软件开发项目经理应当能综合种种人际关系技能建立一个软件开发项目团队,能同团队和其他干系人员共同工作,营造出一个忠诚、负责、信任和奉献的文化氛围。软件开发项目经理应当树立以人为中心的领导风格,授权给软件开发项目成员,更多情况下作为软件开发项目成员的良师益友、与之共同工作,树立领导魅力,获得成员的拥护、支持与尊重,从而使软件开发项目成员能够自觉地为高效实现软件开发项目目标而努力。
2、应付危机及解决冲突的能力
软件开发项目常常会面临各种不确定性,会遇到软件模块的增减、软件需求客户的刁难等。软件开发项目经理应该具有对不确定性进行评价的能力,同时应该通过经验的积累及学习过程提高果断应对危机的能力。另外,软件开发项目经理还应通过与软件开发项目成员之间的密切沟通及早发现问题,预防危机的出现。在软件开发项目管理过程中存在着软件开发项目组之间、软件开发项目组与公司之间、软件开发项目与客户之间的各种各样的冲突。冲突的产生会造成混乱,如果不能有效的解决和解决问题的时间延长,就会影响团队成员的凝聚力,最终会影响到软件开发项目实施的结果。然而,冲突又是不可避免的,唯一可行的就是如何去解决它。了解这些冲突发生的关键并有效的解决它是软件开发项目经理所应具备的一项重要能力。
版权声明:
1、陕西弈聪网站内容中凡注明“来源:XXX(非陕西弈聪网站)”的作品,转载自其它媒体,转载目的在于传递更多信息,其中涉及的网站建设,网站优化,百度关键词优化,西安软件开发等技术细节并不代表本站赞同支持其观点,并不对其真实性负责。对于署名“陕西弈聪”的作品系本站版权所有,任何人转载请署名来源,否则陕西弈聪将追究其相关法律责任。
2、本站内容中未声明为“原创”的内容可能源自其它网站,但并不代表本站支持其观点,对此带来的法律纠纷及其它责任与我方无关。如果此内容侵犯了您的权益,请联系我方进行删除。