软件开发项目质量管理策略探讨
2018-09-26严波
严波
摘 要:在我国社会经济快速发展的背景下,信息技术取得了高成就,对软件开发项目产生了一定挑战。但是现阶段,我国软件开发项目在发展过程中还存在质量低等众多问题,制约了软件开发项目的快速发展。基于此,本文就对软件开发项目质量管理策略展开探究,以期为软件开发项目质量管理工作提供参考依据。
关键词:软件开发项目;质量管理;主要对策
DOI:10.16640/j.cnki.37-1222/t.2018.15.185
軟件开发项目作为信息产业中的重要组成部分,直接影响信息产业的发展速度。与其他项目不同,软件开发项目注重技术开发,对质量要求极高,如果软件开发项目某一环节处理不当,就会产生严重的质量问题。基于此,本文就对软件开发项目质量管理需要遵循的原则阐述,并提出加强软件开发项目质量管理的对策,以期提高软件开发项目质量。
1 软件开发项目质量管理需遵循的原则分析
随着信息科学技术的快速发展,人们在生活中对软件的需求量不断增加,在此种情况下,相关人员为了满足人们的需求,通过分析人们需求,遵循一定的开发原理采取相对应得方法,产生用户所想要的软件,这一过程中就是软件开发项目[1]。在软件开发项目过程中,相关人员需要遵循以下两个方面原则:一方面,遵循“用户需求”原则,软件开发项目开展的初衷是为了满足不同客户对软件的使用需求,所以软件开发过程中需要遵循“用户需求”原则。另一方面,遵循“质量第一”原则,软件质量直接决定用户是否还会继续购买此种软件,所以,相关人员在软件开发过程中需要加强质量管理工作,对每一环节都认真管理,从而保证软件开发质量,满足不同用户需求。
2 软件开发项目中存在的主要问题分析
2.1 软件开发项目缺乏用户需求的分析
软件是人们使用计算机办公的基础,不同的人们工作内容不同,所以在软件使用过程中有着一定的差异性,但是现阶段,我国软件开发项目过程中缺乏对用户需求的分析,造成所开发的软件无法与市场发展相吻合,“存活率”下降[2]。通常情况下,软件开发项目缺乏用户需求的分析主要体现在以下两个方面:一方面,相关人员在展开软件开发工作前期没有进行市场调研工作,对每一客户的需求掌握不清楚,盲目进行软件开发,使得所开发的软件与用户需求不吻合,无法使用。另一方面,部分软件开发企业缺乏经验,为了降低软件开发项目成本,导致所开发的软件性能不符合要求,降低软件开发质量。
2.2 软件开发项目市场不规范
软件开发项目投资成本低,回报大,且对企业规模没有太多要求,在此种情况下,造成软件开发企业数量非常多,开发项目市场发展不规范[3],具体主要体现在以下两个方面:一方面,部分软件开发企业规模小,在软件开发前期没有组建软件开发团队,更缺少软件开发流程,在此种情况下,就会出现盲目开发软件的情况,残次软件数量增多。另一方面,由于软件使用需求量大,部分软件企业为了满足用户需求,就会抢进度,在此种情况下,就会造成一些细节的内容被忽略,从而降低软件开发质量,对软件开发市场造成严重的负面影响。
3 软件开发项目质量管理策略分析
3.1 企业加强软件开发人员的培训考核工作
软件开发人员缺乏质量意识是造成软件开发项目质量低的一个重要原因,因此,企业要想提高软件项目质量,就需要加强软件开发人员的培训考核工作,具体可以从以下几个方面展开:第一,企业领导需要转变自身观念,提高对软件开发质量的重视,制定相应的管理制度,将软件开发质量管理工作落实[4]。第二,企业领导需要为现有的软件开发技术人员展开培训工作,让每一位软件开发技术人员都能树立质量意识,在软件开发过程中将质量放在首位,保证软件开发质量。第三,企业需要加强软件开发技术人员的技术培训工作,并在培训结束后进行考核,通过考核则继续使用,考核不合格的解聘,保证软件开发人员综合素质。
3.2 企业对软件开发进度合理制定
软件开发工作会经历众多环节,一旦某一环节处理不当,就会对整个开发进程产生负面影响。因此,企业需要加强软件开发进度的规划工作,根据开发软件情况,制定一个总周期,然后将总周期划分为小周期,并对每一个小周期的任务、人力、费用成本、时间等内容进行确定,保证软件开发项目进程,提高软件开发工作质量。
3.3 企业加强软件配置管理工作
软件配置对软件运行情况起到至关重要的作用,因此,企业需要加强软件配置管理工作,在软件开发过程中,提高对软件配件质量管理的重视,让每一位软件开发人员都能严格按照操作流程展开软件配置管理工作,从而保证软件配置管理工作质量,推动软件开发工作快速快速发展。
3.4 企业加强软件开发档案管理工作
软件开发过程中会产生大量的信息数据,因此,企业需要加强软件开发档案管理工作,具体可以从以下两个方面展开:一方面,企业可以在内部成立一个档案管理小组,让这个档案小组专门负责软件开发档案管理工作。另一方面,企业可以依托计算机建立档案数据管理平台,将软件开发过程中产生的数据信息录入到计算机档案管理平台,自动形成档案,进行针对性管理,一旦出现文档丢失问题,及时进行记录,从而避免软件开发数据出现丢失、遗漏等问题,为软件开发项目质量管理工作奠定基础。
4 总结语
总而言之,加强软件开发项目质量管理工作是发展的必然趋势,不仅可以解决软件开发项目中存在的需求不明求、管理不规范等问题,还可以提高软件质量。面对此种情况,相关人员就需要正确认识软件开发质量管理工作,在日常生活中加强管理技术的学习,掌握先进的软件开发项目管理技术,从而保证软件开发项目进度合理,提高开发软件的质量。
参考文献:
[1]左家任,杨洋.水文自动测报软件开发项目质量管理应用研究[J].海河水利,2015(05):67-70.
[2]施培培.浅谈模块化的软件开发项目中的质量管理[J].信息系统工程,2016(03):59.
[3]张舟沄.浅谈模块化的软件开发项目中的质量管理[J].城市建设理论研究(电子版),2016(15):457-457.
[4]张晓帅.CMMI3级标准下ZN银行FCMA项目质量管理研究[D].哈尔滨工程大学,2014.