浅谈计算机软件项目管理中的需求分析论文_台金龙,戴明珠

浅谈计算机软件项目管理中的需求分析论文_台金龙,戴明珠

1山东省诸城市人力资源和社会劳动保障局 山东省诸城市 262200;2山东省诸城市百尺河卫生院 山东省诸城市 262217

摘要:近些年,随着经济的发展,计算机软件越来越致力于人们的生活和工作中。当前是一个信息化技术时代,计算机软件行业发展要与时俱进,跟上时代前进的脚步。计算机企业要想在竞争激烈的市场上始终占据一席之地,就必须不断提高自身的竞争力和影响力,加强软件项目开发过程的创新工作,注重对项目需求的科学管理内容。只有通过对计算机软件项目需求的科学管理,才能够有效完成该项目的良好成本控制和质量控制目标,最大化降低企业在软件开发中的风险,赢得市场用户的认可和信赖,从而促进企业稳定持续的发展进步。

关键词:计算机软件;需求分析;项目管理

引言

作为计算机软件开发过程中的核心,需求分析的结果对软件开发的整个过程都有着直接的影响。据相关资料显示,由于需求分析不当而导致的软件项目缺陷或失败的比率约占六成,而由于系统代码错误导致软件项目需求分析失败的比率约占四成。根据多项调查表明,项目的失败的主要原因就是没有明确、彻底地进行需求分析,导致需求不断变化,造成项目停滞不前。这些原因很有可能会造成项目不能按时完成、软件开发成本成倍增加等问题,更严重的甚至会引起开发方和用户方之间的矛盾,导致项目分析工作无法正常进行。

1计算机软件项目管理相关概述

1.1计算机软件项目管理涵义

项目是一件事情、一项独一无二的任务,也可以理解为是在一定的时间和一定的预算内所要达到的预期目的。具有明确的目标性、资源成本的约束性、项目实施的一次性、结果的不可逆转性以及创新性。项目管理是指在项目活动中运用专门的知识、技能、工具和方法,使项目能够在有限资源限定条件下,实现或超过设定的需求和期望。软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。其对象是软件工程项目,和其他的项目管理相比有相当的特殊性。在计算机软件项目管理过程域中,主要包括:项目规划、立项管理、需求管理、项目监控、风险管理和结项管理等。

1.2计算机软件项目需求分析的重要性

开发软件系统主要包括需求分析阶段、设计阶段、实施阶段、测试阶段和维护阶段,在这五个阶段中,需求分析阶段是整个工作中最为重要的一部分,大约占了整个项目工作的一般左右,由此可见,需求分析在软件开发项目中的重要性。根据以往进行需求分析的经验来看,如果需求分析进行的不彻底,就不能从根本上了解到用户的需求,从而导致早期开发出来的产品无法满足用户的需求,使整个项目远远达不到预期中的效果。在做需求分析之前,必须要先充分的认识和了解现有的系统,然后再进行详细的调查研究,仔细分析该项目是否可行,并且把分析工作做好做仔细,最后还要设计并完善项目的新系统逻辑方案,在实际的项目分析操作当中,系统分析员一定要要尽量把自己当成用户,融入到用户的角色当中去看待问题,只有这样,开发方才能真正的做好需求分析工作,从根本上满足用户的需求。

期刊文章分类查询,尽在期刊图书馆

2计算机软件项目需求管理中存在的问题

2.1项目管理人员专业水平和素质偏低

存在一些计算机企业高层领导由于自身工作观念落后,未能够正确认识到在计算机软件项目中需求管理的重要性,缺乏对计算机软件项目需求管理的科学指导工作,并且未能积极组织项目管理人员参与专业化的培训教育工作,从而导致他们的专业水平和素质普遍偏低,不具备良好的项目风险管理意识,对项目需求管理不够重视。此外,由于计算机软件项目管理部门的一些管理人员通常都是半路上岗,自身未具有丰富的实践管理经验,缺乏与各个部门的沟通与交流工作,导致项目管理质量和效率低下,难以将用户需求有效贯彻到计算机软件开发工作中。

2.2项目需求描述工作问题

众所周知,计算机软件项目开发是一项庞大的工程,需要投入较多的人力、物力以及资金,具备了很强的专业性。要想保障软件项目的高质量,就必须及时掌握了解到用户对软件的需求特点,有针对性的完善设计功能。然而,实际情况是用户在需求描述过程中存在不够清晰、准确的问题,这样会导致软件开发人员无法真正理解用户需求,从而在最终交付系统时不能得到用户的认可满意。此时,再想重新去对软件系统进行修复更改,就会造成企业严重的经济损失,面临更大的经营管理风险。

2.3项目需求变更管理问题

在计算机软件项目实际开发过程中,开发人员难免会遇到用户需求变更问题,这无疑会进一步加大自身的工作任务量和难度。之所以会发生项目需求变更的问题,很大一部分原因是因为企业与用户两者之间都一定程度忽视了项目需求描述完善细致工作,企业方未能够引导用户全面详细的讲述对该软件项目开发的需求,而用户则是不理解开发人员的开发理念,导致技术开发难以满足用户需求,促使需求变化成为了一种失控状态。

3计算机软件项目需求管理的优化措施

3.1组建专业化的项目需求管理人才队伍

首先,企业要积极招入市场优秀的计算机软件项目管理人才,确保他们具备丰富的实践管理经验和先进的管理理念;然后要定期组织项目管理人员参与培训工作,不断提高他们的综合业务能力和素质,形成良好的项目管理风险意识,能够采取各种方法科学控制项目管理质量,去获取到用户对项目开发的实际需求;最后,要加强对计算机开发团队的合作管理工作,确保各部门之间的信息交流和分享,能够充分发挥出不同岗位工作人员的优势作用,保障项目开发各个环节有条不紊的进行。

3.2创新应用项目需求管理方法

计算机企业要针对软件项目开发中存在的需求管理问题,合理采取先进的需求管理方法。例如,通过应用需求优先级管理方法,在项目开发中根据用户需求的优先级确定项目更改调整计划。企业项目管理人员要加强与用户的沟通交流,确保用户全面清晰阐述好自身对软件开发的相关需求,然后项目经理要同需求工程师一起对其可行性以及工作任务量展开科学评估工作,科学制定出用户各个需求的优先级。这种需求管理方法被广泛应用在规模不大的计算机软件开发项目中,能够确保满足用户的重点需求,保障整个项目的开发管理质量。

3.3项目的需求确认和需求评审

开发方在描述系统的时候,既要全面详细地描述出目前系统的缺陷和不足,又要找出实际操作过程中存在的不合理之处,更重要的是还要重组业务操作流程,提出新的系统所包含的优化系统和各项业务流程所具有的特点。另外要先把开发方和用户方的业务合作流程文档化,然后还要与客户一起进行积极的探讨,努力找出描述不准确或者存在错误的地方,对这些地方进行认真的修改,保证得到客户最终的确认。需求评审则是评价出需求分析阶段的成果,提出该阶段存在的不足,并且进一步改正这些不足,使需求调研报告更加的趋于完善。在进行需求评审时,最好邀请这方面的用户、领导或者专家对系统进行评价。另外,在最后进行确认评审时,开发方必须要对需求报告每一个功能板块进行细致入微的讲解,使双方能够共同找出并解决需求调研中不合理的或者有遗漏的问题,以确保后续工作的顺利开展,减少需求变更。

结语

总之,计算机软件开发企业要想促进自身稳定持续的发展,确保在最低成本下创造出最大的经济效益,就必须高度重视计算机软件项目需求的科学管理工作。

参考文献:

[1]毛伟辉,陈旭翔,赵少娟,裴金栋,张金华,杨萍.软件项目中的需求管理模型[J].电信快报,2014(03):65-69.

[2]万文杰,李振中,任伟,高瑞年,卢旭.探析软件开发中的项目需求管理[J].电脑编程技巧与维护,2015(8):142-145.

论文作者:台金龙,戴明珠

论文发表刊物:《防护工程》2018年第26期

论文发表时间:2018/12/15

标签:;  ;  ;  ;  ;  ;  ;  ;  

浅谈计算机软件项目管理中的需求分析论文_台金龙,戴明珠
下载Doc文档

猜你喜欢