王荣贵
摘要
随着技术的不断进步,对于有效利用网络技术提升各项技术的进步成为现代企业的发展重点。而项目管理的新发展需要充分利用现代先进技術手段,实现高效的软件项目管理。本文从软件项目管理的需求介绍入手,分析软件项目管理的要素,希望对于企业实行有效软件项目管理。
【关键词】软件项目管理 管理要素 风险控制
计算机技术的不断发展不仅仅是硬件技术的发展,与此同时软件技术也在向大规模与高复杂发展。软件项目也出现了一些新的问题,如项目的协调工作复杂、用户需求变动频繁、工作质量难以及时评价等问题。为了避免项目管理混乱导致的损失,因此进行有效的软件项目管理具有极为极大的经济价值。
1 软件项目管理的要求
软件项目管理主要实现软件项目按照预定计划完成,包括成本、人员参与、项目进取以及后期质量检验。为了更好地服务于项目客户,时刻对接客户需求,项目管理对于服务业的IT服务公司而言是核心竞争力之一。
2 软件项目管理的要素
2.1 管理方法
软件项目管理方法可以通过三个层面进行具体说明:
(1)阶段化管理,阶段化管理是将项目从设立到系统最终运行维护的全过程进行阶段化设置,例如:一般的应用开发项目,可以具体分为以下几个阶段:基础资料准备及流程确定、需求分析、系统设计、系统实现、集成测试(软件内部组件测试)、系统测试、系统交付(正式运行阶段)、系统维护。对于每一个小的阶段而言都有明确的阶段性目标与检验环节,并且对于不合格的部分需要进行回馈减少在项目的进行中出现的偏差,确保项目符合客户需求。将项目阶段化,可以高效控制项目的实际进度,并且通过清晰的阶段性报告展现项目的具体成果。并且通过阶段化,客户与项目经理都可以清楚的了解项目的具体进展,并且及时对不满意之处进行及时的修正,有效提升项目的客户满意度。
(2)量化管理,将项目的各方面信息进行精确的量化处理,将权责进行具体分清。在完成一个具体项目时,参与人员许多,任何一个人的疏失都可能造成最终项目的瑕疵,此时需要一个较为量化的数据作为评价标准帮助确认责任人与责任大小。进一步将客户需求量化,对于人工花费、物料资源、财力,将量化的指标载入数据库系统,将每一个小阶段进行清晰的量化,有利于项目进程的有效推进。
(3)优化管理,在以上的基础上,还可以分析项目各阶段的知识与经验,总结项目管理经验,进一步优化项目管理。如表1是一个量化的阶段项目信息表。
2.2 项目风险控制
目前我国的项目管理主要存在的问题是经验不足,对于需求的分析不准确,相比于国外规范化的业务需求描述,国内企业对于自己的需求描述不足,因此在实际项目中需要多次修改,导致软件项目管理的难度加大,严重可能造成项目的失败。对于这一主要项目风险,可以利用信息分析模型进行具体的需求分析,有效利用清晰的图表格式进行简单易懂的表达。此外,在经过量化客户需求且得到客户认可之后,还需要与客户进行合同签订,在合同中对于客户需求进行明确的界定,确定需求的后期改动范围,确保项目进行是不出现过大的变动,项目风险将有开发部门与客户一同分担。通过更加高效的软件项目管理方法可以有效降低项目风险发生的可能,这需要各个部门的高效合作,各部门要就自身负责的内容对项目进行监控,生成项目风险报告,如财务部门对项目的具体花费进行有效监督,确保各阶段的项目资金用于正途,而人力资源部可以高效调配项目所需人员,确保项目进行的持续性。只有每一个部门的通力合作,设置科学的统筹规划制度,才可以提升软件项目管理效率,降低项目风险。
2.3 组织的知识积累
软件行业与传统行业有极大的不同,对于传统行业而言,项目的开发基础成本是难以降低的,而对于软件工程而言,前期的知识与经验积累可以有效降低类似项目的研发成本。因此有效的软件项目管理要实现高效的知识累积。主要的积累手段有:
(1)专业化的人才培养,注重人才的培养,吸收成功的人才培养方案,在不断吸收高素质人才的同时,坚强对人才的专业化培养,对于各个岗位的人才需要的专业知识要在较短时间内得到较好的普及,而对于表现较为突出的人才需要重点关注,引导专业能力的发展,例如互联网公司除了需要软件开发的技术人员,还需要会计人才、法务人才,才可以帮助公司实现真正的稳定发展。
(2)将知识与载体分离,由于人才会出现流动的可能,因此要将已有的项目开发经验作为一项最宝贵的知识进行有效管理,确保即使参与项目的技术人员离职,或者因为其他事物无暇分身,新的技术人员也可以在已有的项目成果基础上少走弯路,高效的进行项目开发。
3 结语
在互联网科技高速发展的今天,软件开发项目是一个极具发展前景的领域,因此对于这一领域的发展需要得到更高的重视。参与软件项目开发的互联网公司不仅仅要在技术上不断提升自身,对于软件项目管理能力的提升也要重视,本文分析了现有技术条件下软件项目管理的主要影响因素,为进一步提升软件项目管理的效率与质量提供参考价值。
参考文献
[1]李岳民,高翠云.计算机信息技术在软件类工程项目管理中的应用研究[J].通讯世界,2016(09):84-85.
[2]段志形.关于软件开发项目管理信息系统的几点探讨[J].科技创新与应用,2016(06):74-74