软件开发项目管理的关键因素探讨

2018-02-07 13:15:00刘静康立飞刘歆一
中小企业管理与科技 2018年35期
关键词:项目管理软件质量

刘静,康立飞,刘歆一

(1.北京中电普华信息技术有限公司,北京 100192;2.北京赞同科技发展有限公司,北京 100020)

1 软件开发项目特点以及项目管理的特点分析

1.1 软件开发项目特点分析

首先,用户的需求过于模糊且动态化。软件是无形的一种知识性的产品,其能够为用户在随时改变的环境下提供服务,因此就要求不断变化,因此会出现不明确性表现。对于一些用户因未能对自身需求进行明确,因此很难提出相应的需求。而且一些用户在实际的使用当中,未能明确整体的目的要求,无法确立自己精确想法,所以导致需求不明确。而且,因软件的不断开发中,较多用户明确并亲自体验了软件,而且对于软件也有一定的认识,自己的需求也有正确的认识,但因软件需求有很多特殊性表现,使得用户需求无法得到有效满足,因此,会加大软件管理以及实行难度。其次,对于开发人员的素质有较高要求。对于那些技术较强的软件开发中,应注重以人为本的要求,人们应注重自身专业水平的提升。但对于实际工作中,还是会因多种因素而发生问题,因此,对人员素质要求是相对较高的,而且对于软件开发的任务也提出较高要求,所以在软件开发中应注重人才素质需求的进一步提升。再次,具有创新性的特点。在软件开发中创新性属于其中最基础的特征表现。在社会科技水平快速发展的环境下,使得知识获得的更新也得到进一步提升,也要求技术进行不断更新,因此,就要求软件开发中应具备较强创新能力,这样才能为企业良好发展提供有力保障。最后,高风险特点表现。因软件项目开发的过程中有不明确与不断变化的表现,因此,要求项目应具有较强时效性。另外,项目在执行当中也具有不易预见性,再加上新技术也被应用到项目当中[1],因此导致软件开发项目逐渐形成高风险的项目体系。

1.2 软件开发项目管理特点的表现

首先,对人员素质有较高要求。软件项目属于设计类型的工作,其必须要有加强的创新能力,因此,对于相关人员的技术上要求是相当高的,也要掌握扎实的知识以及技术能力,而且沟通协调等工作能力也是不可或缺的。其次,项目间有较大差异。对于软件在开发中,应选择模型包括原型模型以及瀑布模型和螺旋模型等形式。对于实际的开发工作中,各个项目的重点所开展的细节处理以及方法操作等都是不同的,因此,项目的管理的焦点也是不一样的。再次,工作量的评估难度较大。在软件开发中,其项目工作量很难开展估算工作,另外,软件开发的项目当中也欠缺有效的软件工作量的有效度量形式以及方法等。最后,需求表现较为动态化。因用户的需求有较大变化,用户对于软件的需求呈现不明确的表现,因此,会在工作中发生多次变更的现象,使得软件项目的设定规划被多次打乱,导致项目计划的指引性降低,导致整个项目施行的难度不断提升。

2 L公司中软件开发项目管理中的问题表现

2.1 软件开发的团队有待改善

在本公司当中项目部是由技术部门设置的,而在软件开发中,需要有更多的项目管理工作进行处理,不单单是技术上的内容。但是公司中的一些管理人员,因将项目部定位成纯技术的部门,只需负责技术上的工作,注重软件开发与应用,使得项目部门难以将自身的优势和作用发挥出来。而且通过关项目的开发数据统计表中可以看出,有一半的软件开发项目是有各部门间沟通问题的。另外,在项目中团队员工完成任务后,就因新任务需要到另一个项目团队当中,因此,未能建立良好的团队体系。这些问题将会导致整体的团队像一盘散沙,欠缺凝聚力和向心力,因而会影响到整体团队工作的质量,对开发工作和企业长期发展是相当不利的。

2.2 软件开发项目的进度管理有待改善

对于项目开发工作当中,公司的咨询部包括两项工作,支持市场部以及管理项目的内容。可是因公司业绩因素的影响,另外市场部的大力开发市场以及跨部门的协调难度大的因素,导致咨询部管理工作的精力呈现分散的现象,甚至还会在项目中退出项目团队而去处理其他事物,这使得项目管理重担从咨询部专项部门的人员身上,这会严重影响到进度管理工作的开展。

2.3 软件开发项目的质量管理有待提升

在L公司中在软件开发项目完成并交到客户手中后,应对项目开展高比例的优化,这一工作属于正常的后续工作。对于客户在将项目交给公司时,不同的要求以及情况偏好都是和软件功能优化有着莫大的联系的[2]。因此,如果在项目如期开展中,未能进行变更就使项目正常交工,虽然项目质量能够保证,可是某些项目在开始时对客户需求却欠缺明确和了解,将会导致交工期限变得比较紧张,甚至会发生项目质量难以达到要求的现象,而且一些项目部分还要进行重新加工。

3 L公司在软件开发中优化项目管理方案的策略

3.1 软件开发项目应注重对团队建设的进一步优化

首先,进一步改善项目组织形式。对于软件开发的项目团队,其主要的目标,就是通过成员组成并在协作中完成相应工作。为了满足和完成项目的目标,各个项目将会分为不同的任务需要通过共同努力后来完成,更要团结一致更为有效地完成相应工作。由于项目团队并不是永久性的,在项目结束和任务完成后,整个团队将会被解散,但也要对项目组织的形式进行优化和改善。其次,改善项目团体的建设形式。在项目团队的组建中,项目经理应发挥自身的作用,积极起到领导带头的作用,而在管理中,比较简单的项目科研可用小组长进行评估,而且项目经理所管辖的人员数量是有限的,小组建设中,要对成员人数进行该分析,针对L公司情况,其小组成员人数应控制在5~8人左右,而且也要保障所有成员能够将自身技能和作用发挥出来,也要杜绝过度占用人才的现象发生,为新项目的开发提供有利条件。

3.2 科学改善软件开发项目的进度管理形式

应在一定的时间之内更好地确保能够按时完成相应的项目任务是项目进度管理的主要内容。在软件开发项目中会涉及很多工作,也会因多种因素而出现延误工期的问题[3]。因此,在实际工作当中必须要对工期进行科学估算,对任务进行分解,并对进度进行计划和控制,由此更好地开展软件开发项目的管理工作,为软件开发工作的合理性提供保障,也为企业良好发展奠定坚实基础。

3.3 对软件开发项目的质量管理形式进行优化

软件质量是保障公司效益以及品牌形象的关键标准,必须要制定高品质的软件质量,这样才能进一步提供客户的满意度,并获得良好的公司形象和口碑,另外公司效益以及软件的质量也要进行科学合理的调整,由此获得更高的经济效益和利润。尤其是在L公司当中,必须要对软件质量问题进行监管,并制定完善的质量管理策略,进一步提升软件开发的项目质量。

3.4 对软件开发的项目成本管理进行优化

对于L公司中的软件开发项目的成本管理工作,是在预算内更为准时且在保质、高效的情况下完成相应的项目内容。L公司的项目成本管理原本是财务部门所负责的部分,而对于实际的项目成本管理工作,必须要让管理人员都参与其中,这样才能好更地开展项目成本的控制工作,由此能够确保项目成本管理体系更加完整,并能为L公司良好发展奠定坚实有力的基础。

猜你喜欢
项目管理软件质量
装配式EPC总承包项目管理
“质量”知识巩固
禅宗软件
英语文摘(2021年10期)2021-11-22 08:02:26
基于大数据分析的集合式EPC总承包项目管理软件技术的应用
项目管理在科研项目管理中的应用
现代企业(2021年2期)2021-07-20 07:56:54
质量守恒定律考什么
未来如何更高效地进行工程项目管理
做梦导致睡眠质量差吗
软件对对碰
质量投诉超六成
汽车观察(2016年3期)2016-02-28 13:16:26