基于信息化的软件开发项目管理

发表时间:2020/8/12   来源:《电力设备》2020年第10期   作者:陈畅伟
[导读] 摘要:在软件开发项目中,软件开发与相关开发技术的应用可直接影响到项目综合效益。
        (深圳市腾龙信息技术有限公司)
        摘要:在软件开发项目中,软件开发与相关开发技术的应用可直接影响到项目综合效益。为从根本上提升软件产品质量,确保软件能够在工业生产建设期间发挥出重要作用,需对传统软件开发项目管理工作进行进一步优化,积极引进先进的信息化技术,构建起专业有效的软件开发项目管理机制。基于此,以下对基于信息化的软件开发项目管理进行了探讨,以供参考。
        关键词:基于;信息化;软件开发;项目管理
        引言
        软件产品开发的方法及技术水平提升有利于保证产品的质量及使用效率。在提升软件产品质量及完善软件功能的过程中,还需缩短软件的开发周期,控制软件的开发成本,这是软件市场不断发展的根本。现代化时期,信息技术对软件开发及项目管理产生重要影响,在软件开发项目管理过程中应当注重结合信息化技术,从而保证企业在信息化环境下的高速发展。
        1信息化软件开发项目管理的必要性
        信息技术日渐成熟使得经济增长体系与生产活动方式发生了巨大转变,信息科技与其相关附加值之间关系日渐密切。为确保工业领域在促进社会现代化建设中发挥出重要作用,需坚持以信息化推动工业化,以工业化完善信息化的原则,从根本上提升社会综合生产力。从广义上来讲,工业信息化主要就是在工业领域生产经营建设活动中,通过信息基础设施与相应软件,在集成控制平台中实现信息的自动化采集、传输与处理,确保生产信息能够为工业生产监测与控制环节提供重要依据。在工业监测软件开发过程中应用信息化技术,可切实提升软件开发期间的管理效率,使所开发出的软件能够更好推动工业信息化发展。将信息技术应用在软件开发项目中,是工业信息化发展的必要手段。
        2基于信息化的软件开发项目问题
        2.1相关专业人员不足
        目前,我国的软件开发与维护上的人员结构还存在比例不平衡、专业技术人员不足的问题,导致软件开发水平在很大程度上受到制约。大部分软件开发人员的工作还停留在基础层面,高端技术人员不足,不利于研发出具有核心竞争力的产品,而我国在很大的程度上还依赖国外的高尖端技术,不能体现企业的竞争力,不利于企业的长远发展。软件开发与维护是一个整体长期的过程,需要配备专业的人才队伍,对各个环节进行管控。
        2.2开发工具及方法问题
        软件开发与硬件开发存在差异,随着软件开发的不断深入,会不断的发生变更,软件版本更换及升级过程较为复杂,管理难度不断加大。部分项目在开展中,并不具备合适的开发工具,部分项目组通过表单及人工记录的方式管理软件开发过程,这种管理方式效率较低,难以实时对软件版本进行管理。软件开发自设计到编程、测试过程中,一体化的跟踪机制缺失。
        2.3进度计划
        进度的计划预计是根据项目经理安排的工作内容和时间要求的活动的持续时间和逻辑关系而进行的。有良好的日程安排项目的成功的首要因素,不切实际的计划往往从一开始就成功的项目,该项目轨道偏离。一般的时间表的错误主要集中在活动的估计持续时间。估计的持续时间太长后续缓冲时间更短,甚至消失,实际执行的项目往往是不可预测的障碍,这往往会导致整个项目的进度延迟时间太短估计,往往使项目。资源方面显得很紧张,特别是项目成员每天的加班仍然能够满足该项目的目标,项目成员失去信心,工作敷衍。时间估计必须客观地考
        3基于信息化的软件开发项目管理策略
        3.1强化计算机软件工程管理团队的建设力度
        在实施计算机软件工程项目开发的过程中,团队工作风气的重要性是不言而喻的,在具体开发的过程中具有积极性的作用,在这个时候作为管理人员必须发挥自身的模范带头作用,在具体实施的时候需要从以下几点来实现:⑴加强沟通。

管理人员在开展工作的时候需要加大与客户、外包公司之间的沟通力度,进而实现工作的有效协调,在整个项目有序开展的时候奠定良好的基础。⑵注重员工之间信任感、合作意识的培养。团队员工之间的凝聚力是非常重要的,员工之间要想实现良好的协作,就必须具有充分的信任与合作的意识,进而实现管理效率的提升。
        3.2应用信息化工具提高软件产品开发的效率和质量
        在软件开发过程中,实现信息化的管理模式必然要从信息化工具的推广使用入手,信息化工具的推广使用可以让使用者改变传统的低效、低质操作方式,实现敏捷开发。这样不仅可以提高软件开发项目的管理质量和效率,还可以促使开发人员尝试新工具。一般情况下,信息化工具的推广主要从管理规范的宣传,操作者的个人具体情况,以及业务操作培训3个方面分析。实现信息化工具的推广和使用,可提高软件开发的效率和质量,使企业得到持续发展。
        3.3确保软件开发过程的统一
        只有统一软件开发过程,才能顺利实现集成目的,而这个操作的方法通常从以下几个方面努力:首先是用况驱动,在用况确定以后,就要将其作为驱动的核心,结合具体的工作流程来开发软件,实现完全的统一,这样开发软件的文档和参照标准也能保持一致。其次是核心构架,将核心构架作为软件设计与开发的标准,确定软件的功能与类别,完成整体的设计,这样有助于促进开发者更好掌握后续的进化系统,保持后续开发目标的一致性。最后是以小步管理与小范围升级的方式探索与推进,在实施开发过程中,要将目的先设定为短期,同时进行集成、测试和运行,结合用户增加的情况确定具体的软件增加量,保持相互对等的平衡关系,才能降低系统软件开发过程遇到的风险。
        3.4重视实际情况的分析,制定本地化的方案
        软件开发企业在实施开发工作时一定要认识到本地化项目开发的特点,从实际情况出发,不断的完善项目开发的过程,确保软件开发项目的可行性和科学性。企业要考虑到开发团队与客户产品需求这2个因素,加强软件开发团队建设,确保团队的开发能力和素养等都能够满足工作要求。同时还要对客户的产品需求做出详细分析,以确保开发的软件产品能够顺利地投入市场。其次企业要对技术平台和组织文化两方面进行深入分析和总结,促使企业的文化建设和技术水平能够提高软件产品的开发效率和质量。最后,企业要正视软件开发工具和工作环境等因素,使员工在工作过程中能够积极地对待软件开发工作,并且对于开发工具的采购、存储以及使用情况等都要进行严格的监控管理。
        3.5构建软件开发的模型
        传统软件配置过程中,开发人员需要熟悉工作流程、开发周期、管理等内容,才能正确构建软件开发模型,而软件工程技术能从管理模型、通用模型、开发过程中进行开发。举例来说,在使用软件工程技术时,可以建立两个模型,一个是项目管理组织模型,另一个是通用模型。通过对比两种模型的不同之处,可以找到系统软件中缺失的组织部分,及时发现问题漏洞并快速解决问题,以确保系统开发的有效性。软件工程技能可以在整个开发过程中通过公司的团建系统软件开发来实现,能够满足公司各部门的需要。
        结束语
        将信息化技术融入软件产品的开发过程中,才能确保软件的开发是符合当今时代现代化、智能化的发展趋势,促使企业能够开发出更为敏捷的、满足市场需求的软件,实现企业的可持续性发展。
        参考文献:
        [1]孙赫勇,赵建军,郑丹.企业信息化软件开发平台建设与效益概述[J].工业控制计算机,2019,32(06):111-112+115.
        [2]张富勇,王光旭,李志刚.信息化软件开发架构分析与设计[J].中国新通信,2019,21(10):61.
        [3]芮斌.信息化背景下软件开发项目管理[J].电子技术与软件工程,2019(05):42.
        [4]陈江涛.对基于信息化的软件开发项目管理分析[J].电子技术与软件工程,2019(03):37.
        [5]樊亮,阚青.基于信息化的软件开发项目管理[J].项目管理技术,2018,16(11):96-99.
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: