论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
摘要:本文主要介绍了软件项目的概念,讨论了软件项目管理中人员的组织方式,考核测评方法,并提出了技术人员职业幸福感的管理新思路,激励技术人员的开发热情和智慧,从而提高软件工程的质量。
论文关键词:软件工程;管理;协调;沟通
软件项目管理是在20世纪70年代中期美国首先提出的,当时美国国防部专门针对软件开发不能按时完成交付、预算超支和质量达不到要求的原因进行了研究。结果发现70%的项目是因为管理不善引起的,而非技术原因,于是人们逐渐认识到要重视软件开发管理工作。而在开发管理工作中最为重要的就是技术人员的管理。软件工程管理和其他的项目管理相比较有很大的特殊性。软件是属于知识产品,其开发进度和质革很难估计和度量,生产效率也难以预测和保证。因此,为了保证软件开发的质量,在软件系统开发和维护的过程中,除了要研究软件的技术之外,还要研究管理的方法。特别是对技术人员的管理,要做到科学化、制度化、人性化下面针对项目开发中人员的组织与管理的相关问题进行研究。
一、项目开发中的人员组织
提到软件工程项目管理,就不得不提到人,人即作为管理的实施者也是管理的对象,在软件项目中开发人员管理是核心的资源,其中人员的配置、调度安排贯穿整个软件项目过程中。人员安排的组织管理是否得当,对软件项目成功起到决定性的作用。
在软件项目初始阶段,要根据工作量大小、所需的专业技能类型、团队成员能力水平、性格和开发经验,组建开发小组。一般来说,开发小组的人数应陔在5-10人最为合适。在组建开发组时,还应充分估计到开发过程中的人员风险。由于工作、待遇、作强度、公司的整体工作安排和其他无法预知的因素,一个项目尤其是开发周期较长的项目几乎无可避免的要面临人员的流人流出:如果不在项目初期对可能出现的人员风险进行充分的估计,作必要的准备,一旦风险转化为现实,将有可能给整个项目开发造成巨大的损失:以较低的代价进行及早的是降低这种人员风险的基本策略。因此先要做好人员的组织工作。
二、项目开发中的人员管理
在软件工程项目中,人员组织主要有项目经理、软件项目经理(负责人)、软件工程组、系统工程组、系统测试组、软件质量保证组、软件配置管理组。