首页 > 范文大全 > 正文

企业内部公司开展软件工程项目管理关键管控点初探

开篇:润墨网以专业的文秘视角,为您筛选了一篇企业内部公司开展软件工程项目管理关键管控点初探范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:在企业内部信息化管理公司实施软件工程项目的特殊特点决定了软件项目管理的独特性与复杂性,有效的软件工程项目管理也成信息化管理公司在企业内部更有效开展软件项目的重要保障。论文主要针对企业内部软件工程项目管理关键管控点进行分析研究,为提高公司实施软件工程项目管理效率仅提供个人意见和见解。

关键词:软件项目 关键管控点 需求管理 质量管理 进度管理

中图分类号:F253.3 文献标识码: A

Abstract: The special characteristics of the implementation of the software engineering project in the enterprise informationization management determines the uniqueness and complexity of the software project management, software engineering project management effectively has become an important guarantee for information management in enterprise interior more effective software project. Analysis of the paper, key control points of internal software project management, only to provide personal opinions and views in order to improve the implementation of software project management efficiency.

Keywords: software project management critical control point requirements of quality management schedule management

一、前言

随着大中型企业的快速成长,对计算机软件的需求也愈来愈多,愈来愈复杂。企业信息化管理公司作为主要从事信息化的单位,承接企业内部愈来愈多的信息化软件工程项目,将项目管理理论应用到软件工程项目切实提高管理质量与效率越发必要,这样才能在企业内部提高开展软件工程项目的竞争力。同时随着软件工程项目管理理论的发展和成熟,项目管理的实践方法和技术己受到广泛重视,在很多行业都有了大量的实践应用。本文从开展企业内部软件项目实施方的项目管理工作的角度探讨如何尽快实现公司软件工程项目规范化管理,提高软件工程项目管理效率问题进行阐述。

二、项目管理内容与特点

软件工程项目管理是根据管理科学理论,结合软件产品开发的实际,为了使软件工程项目能够按照预定的需求、进度、质量顺利完成,从而对需求、成本、人员、进度、质量、风险、文档等进行分析、管理和控制的一系列活动。软件在项目实施全过程中,需要与客户、合作伙伴进行充分沟通与交流,其中任何一个环节出现问题,都会影响到整个项目的进程。另外,在软件项目管理中,常常会面应用技术、业务需求等方面的变化,这也增加了项目管理的难度。

目前公司软件开业务正在起步发展阶段,相对于外部专业公司开发力量及实力相对落后,在这种多项目并发、技术含量高、变化速度快、资源有限的环境下,必须通过科学的管理不断提升企业竞争力。对企业、项目、资源实施科学的管理,加强团队能力,实现软件工程的生产规模化、规范化,是公司提升软件项目能力面临的最大挑战。

三、软件工程项目的需求管理

需求管理是软件开发生命周期的初始阶段,它对最终提交的软件产品的质量起着至关重要的作用。在企业内部开展软件工程项目建立软件需求管理尤为重要,主要体现在用户需求的文档化确认和对用户需求的控制中,并保证项目的计划、系统产品都与需求一致。

由于企业内部公司时常对需求具有模糊性、不确定性与主观性的特点,只是有个“大概”的想法,需要我方根据甲方的需求进行细致详尽的描述,并与甲方进行有效的沟通双方一致确认,同时还会存在需求变化、业务变化的问题等等一系列问题,只有通过需求管理使需求在受控的状态下发生变化,而不是随意变化,需求管理就是要按照标准的流程来控制需求的变化。

所以,一定要做好需求文档的版本管理记录用户需求、系统需求、软件分配需求的文档都要作为基线确定下来,做好相关文档的管理工作。需求分析人员在充分与客户用户进行沟通的基础上形成第一个版本的需求文档,这个需求文档在通过需求评审后即可以建立第一个需求基线。此后每次需求变更并经过需求评审后,都要重新确定新的需求基线,以免将来用户需求发生变更时,原来的需求无法查找。为有效进行需求变更控制,必然要做的工作就是保存好各个版本的需求基线,维护需求基线文档,以备不时之需。

四、软件工程项目质量关键管控点

软件工程项目质量管控目标主要是在充分沟通需求基础上,确保项目交付的产品能够达到需求部门接受的质量水平。软件工程项目质量管控关键点主要包括:形成有效的沟通机制、加强软件项目质量检查、督促强化软件项目文档管理。

1、形成有效的沟通机制

软件项目成功质量标准的制定与需求方的认可密切相关,首先项目管理要协调需求部门定时进行软件开发工作的沟通,对已完成部分进行确认,出现问题及时修改,最终按照需求部门需求完成工作。

2、加强软件项目质量检查

软件项目质量检查是软件项目质量管控的重要内容,可以采取定期或不定期的软件项目质量检查。定期是指在预定的检查周期内执行的检查工作。不定期的检查可以在关键任务或里程碑任务的计划完成时间进行。软件项目质量检查首先需要收集项目的质量信息,主要包括总体质量情况以及各子模块的质量信息。在此基础上,将项目质量信息与项目目标进行比较。如果没有偏差,检查到此结束;如果存在进度偏差,则需要针对这些偏差进行分析和研究,发现其中的问题,针对问题寻找解决方案。

3、督促强化软件项目文档管理

系统的开发应以文档的描述为依据,而系统的运行与维护更需要文档来支持。软件项目质量管控需要督促软件支撑方强化软件项目文档管理。必须对文档进行规范管理,包括各开发、运行阶段要提供的文档,制定各种文档的编写规范。避免当项目质量出现问题时,没有有效的文档可查,致使软件项目延期或失败。

四、软件工程项目进度关键管控点

软件工程项目进度管控目标是使软件项目在预定的时间内,达到预期的项目目标。软件工程项目进度主要因素包括:项目组的沟通和协调工作不力、不能充分发挥项目组成员的作用、忽视项目外部组织的影响、项目组织工作能力不强、工作方法不佳等,针对以上关键因素,实行有效的软件项目进度管控需要把握如下关键点:制定合理进度计划、提高进度执行准确率。

1、制定合理进度计划

软件项目进度计划是软件项目进度管控的基础,直接影响到软件项目能否顺利进行,资源能否被合理使用,直接关系到项目的成败。合理的软件项目进度计划应在项目总体计划基础上细化为阶段计划和个人计划。对于不成熟的项目和管理水平不高、资源能力不强的项目,力度不能太大,否则难以实现项目的控制;对于成熟的项目和管理水平高、资源能力强的项目,任务的力度就可以适当大一些。每项任务需要有明确的责任人、明确的工期。

2、提高进度执行准确率

软件项目进度执行准确率差是软件项目管控过程中面临的最大挑战,要提高软件项目进度执行准确率,需要重点管控如下关键点:

1) 避免凭经验拍脑袋式的粗放式评定,切实提高项目进度准确率。

2) 实现项目里程碑与项目进度合理匹配,避免过于依赖里程碑,反而使项目进度执行出现偏差。要在关注里程牌的情况下,实现对项目过程的监控,从而保障项目里程碑能够按时完成。加强对项目里程碑变更的管控,避免出现里程碑大多按期完成而项目却不能按进度完成的现象。

五、结语

软件工程项目管理正在发展阶段,具有普遍科学规律的理论模式,将这一理论恰如其分地运用到实际活动中,制定适合软件开发项目的管理规范、过程、流程、模板,并借助于适当的管理工具进行管理,对软件工程项目的成功非常有效。本文通过分析通讯公司实施软件工程项目管理的现状,结合当前海油内部软件系统发展要求,在三个方面讨论了公司软件工程项目管理的关键管控点,为公司更好的开拓软件工程市场,提高公司整体开发能力,提出了几点意见,希望公司在软件工程项目开发有更进一步的发展。

参考文献:

[1] 刘积仁,康晓东,饶友玲.软件开发项目管理[M].北京:人民邮电出版,2002.

[2] 窦燕.影响软件项目管理关键因素的探讨[J].燕山大学学报,2004(4).

[3] Php Metzger,John Boddie. 软件项目管理-过程控制与人员管理[M]. 北京:电子工业出版社,2002.

[4]吴艳艳.软件项目管理中的需求管理[J].信息技术与信息化,2008(2).