信息化背景下软件开发项目管理

2019-09-10 09:52张倩
科学导报·学术 2019年24期
关键词:管理措施信息化

张倩

摘要:在信息化时代,各种新兴技术创新发展,为企业的发展提供了积极影响。就软件产品而言,不断优化软件开发技术能够提升软件产品的应用效率与质量。在强化软件产品功能与质量的基础上,持续将其开周期缩短,缩减成本,从而更好的应对市场竞争。

关键词:信息化;软件开发项目;管理措施

引言

对于软件产品来说,探索软件开发方法和技术以提高计算机软件开发效率和质量,是软件工程领域探讨的主要话题。提高质量和产品功能的同时,缩短开发周期、降低开发成本是许多优秀软件开发企业不断追求、自我完善的目标,也是在激烈的市场竞争中生存的根本。

1软件开发项目特点

首先,用户的需求过于模糊且动态化。软件是无形的一种知识性的产品,其能够为用户在随时改变的环境下提供服务,因此就要求不断变化,因此会出现不明确性表现。对于一些用户因未能对自身需求进行明确,因此很难提出相应的需求。而且一些用户在实际的使用当中,未能明确整体的目的要求,无法确立自己精确想法,所以导致需求不明确。其次,具有创新性的特点。在软件开发中创新性属于其中最基础的特征表现。在社会科技水平快速发展的环境下,使得知识获得的更新也得到进一步提升,也要求技术进行不断更新,因此,就要求软件开发中应具备较强创新能力,这样才能为企业良好发展提供有力保障。

2信息化的软件开发项目优势

第一方面就是,由传统的手工向自动化进行转变。传统软件开发项目当中,对于工时、评审、缺陷等数据的记录,要进行人工书写,并且相关的审批工作都是采取纸质的形式完成。在这一过程需要花费大量的人力和物力。而信息化技术,可以使得数据信息的产生、评估、汇总等工作做到自动化,解放大量工作人员,提高软件开发工作效率;第二方面优势是可以有效的保证信息记录的及时性以及准确性。信息化手段可以做到对相关信息的及时性以及准确性进行保证。并且在实际的项目执行过程当中,信息系统会对操作记录、工时、软件缺陷等信息进行保存,确保在这一过程信息的实时性以及有效性;第三方面优势是使得信息具有可追溯性。传统的人工记录大多使用纸质对相关信息进行保存,纸质的信息会出现模糊丢失现象的发生,而利用信息化进行保存与管理可以为相关信息提供完整的追溯性。

3软件开发的现状及问题

大部分企业软件开发的实际情况,是在需求活动完成之前就进行实际的开发工作,大多数团队都未能做到按照规定执行瀑布开发工作。软件的开发与硬件的开发之间最大的区别是,随着开发程度的不断加深,软件开发常常会出现变更,这就要求软件要及时的做好更新与升级。目前大多数的软件开发团队并不具备有效的开发与管理工具,使得相关管理工作效率低下,很难做到及时的对软件进行更新与管理。并且对于相关需求从设计到编码,再到对软件的实际测试,缺乏一体化的管理以及监控机制。

4信息化背景下软件开发项目管理措施

信息化背景下对软件开发项目管理提供了新的理念和方法,具体表现在以下几个方面:

4.1科学部署专业工具

4.1.1开发需求活动

将专业化需求管理工具为软件信息化管理工作提供出来,用需求为主取代传统的以计划为主,开展驱动任务,搭建全维度、全生命周期的管理模式。从而达到全过程跟踪管控软件的目的,在信息化管理中,将需求作为基本线路,需求——设计——编码——测试——跟踪的全方位发展,对影响区域进行自动识别变更,进而对各个过程中的信息进行收集。

4.1.2设计分析

由线上设计工作取代线下设计工作,在应用了设计工具以后,我们可以从需求框架入手,设计相应软件,基于要素输出情况,设计文档,从而将需求覆盖率提升。

4.1.3编码操作

信息化技术出现后,逐渐取代了传统纸质或者电子配置的流程方式,其中,专业性管理工具在SVN服务器基础上开始被建立了起来,而且,产品库、开发库和受控库之间是彼此联系的,为工作人员测试和编码工作提供了便利条件。

4.2信息共享以及评估机制的建立

传统的信息化软件灵活性不足,人们对细化的信息化要求增加,希望软件可以充分体现个性化,并实现信息之间的沟通与共享,完成专业工具的部署工作后,还要将各个工具之间的信息通道打通,让信息孤岛可以连接成信息平台,实现自动化信息收集、信息分析、信息评估,将质量问题如实展示。要求工作人员明确质量信息内容,对软件产品信息、人员能力情况以及工作效率情况有所掌握,开发出相应的评估模型。进一步识别信息要素,梳理共享信息流向,将信息通道成功打通。ERP系统是一套信息化管理系统,是企业实现信息化、数据化管理的重要手段。ERP是当今世界企业经营与管理技术进步的代表,对企业来说,应用ERP的价值就在于通过系统的计划和控制等功能,结合企业的流程优化,有效地配制各项资源,降低成本的同时提高市场占有率,实现经济效益的增长与市场信息资源的共享,完成企业内外合作伙伴之间、企业各部门之间的信息共享。

4.3持续完善信息监控环节

在收集到了大量的信息数据后,并且工作人员在细致的分析了相关工具数据信息后,能够获得和产品质量相关的内容,此外,还可以得到工作效率以及人员能力方面的信息,而且,通过获取的真实数据信息,能够将相应的参数指标为软件研究、评价工作提供出来,而且,使项目管理者在工作中可以有据可依。所以,在信息化建设期间,必须要将信息化监控系统建立起来,并且,在整个项目中都可以渗透和融入监控系统,进而将研发和应用软件的质量信息为人们展示出来,从而达到自动监督控制信息的目的,科学的监控和预知风险,在找出风险趋势后给予相应的警告,达到提醒工作人员的目的,并且,采取有效措施处理可能发生的风险和问题。

4.4与本地化结合,优化信息化

就本地化而言,是指与有关技术、文化、客户要求以及开发工具等结合,从而达到信息化设计与管理软件信息化的目的,并且,把有关的工作流程制定出来。不断完善软件开发项目的信息化模式,并且跟上时代发展要求不断的优化和完善。而且,要跟上时代发展步伐,不断更新信息化手段,及时的完善与更新信息化手段。按照软件具体应用情况、客服见解和反馈等完善信息软件,完善系统的各项功能,从而保证软件开发和管理工作的顺利进行。

结语

综上所述,在软件开发过程当中,使用信息化技术可以有效地提高软件开发的质量。经过上文分析,基于信息化的软件开发项目管理,可以对软件质量情况不断进行优化、对软件的风险以及生命周期做到有效的监管、不断优化信息系统的相关功能,为软件的开发与管理工作提供有效的保障以及加深软件的使用等优势。因此在以后的软件开发过程当中,要不断地结合信息化技术对软件开发进行进一步的完善与管理。

参考文献:

[1] 樊亮,阚青.基于信息化的软件开发项目管理[J].项目管理技术,2018,16(11):96-99.

[2] 陈江涛.对基于信息化的软件开发项目管理分析[J].软件开发,2017(05):546-547.

[3] 郭澤仁.影响软件项目管理的关键因素及管理对策研究[J].现代工业经济和信息化,2017,7(20):83-85.

[4] 杨喆.软件项目管理中的关键问题分析及对策[J].计算机产品与流通,2017(09):38.

[5] 王汉龙.信息化应用项目范围管理研究[D].厦门大学,2014.

[6] 李江兵.L公司软件开发项目管理改进研究[D].青岛:青岛大学,2018.

(作者单位:天津市天房科技发展股份有限公司)

猜你喜欢
管理措施信息化
月“睹”教育信息化
月“睹”教育信息化
月“睹”教育信息化
“一核三轴”:信息化时代教学管理模式的探索
2017年《农业信息化》1—12期总目录
浅谈变电站变电运行的管理措施
从骡马化到机械化、信息化