工程管理论文哪里有?本文针对A职业技术大学的考试系统需求管理出现的问题进行分析,提出改进干系人管理、优化需求获取过程、项目需求优先级排序、强化变更管理的改进措施。在干系人管理阶段,使用四象限法明确干系人的重要程度和关注度。
1绪论
1.2.1国外研究现状
在计算机发展初期,主要侧重于软件编码。由于软件规模愈加庞大,产品质量却变得低劣,引发“软件危机”,为克服“软件危机”,北大西洋公约组织(NATO)首次提出“软件工程”概念。后来,软件开发引入软件生命周期的概念,而需求分析是软件生命周期的第一阶段。20世纪80年代中期,形成了软件工程的子领域-需求工程(RE)。进入20世纪90年代以后,需求工程成为研究的热点之一,研究者们成立了多个需求工程工作小组,并举办了多个需求工程国际会议,如从1993年起每两年举办一次的需求工程国际研讨会(ISRE),自1994年起每两年举办一次的需求工程国际会议(ICRE),以及在1996年Springer出版了一本名为《Requirements Engineering》的新刊物[12]。随着软件工程技术的不断发展,软件需求管理不只是软件开发生命周期中的第一阶段,而是贯穿在软件的整个生命周期当中[13]。
需求工程兴盛以来,关于需求管理的各种理论被研发应用,如Krasner(20世纪80年代)[14]提出了需求工程的五个阶段周期:需求定义和分析、需求决策、形成需求规格、需求实现与验证、需求演进管理。后来,Jarke和Pohl(1994)[15]定义了三阶段周期:获取、表示和验证。Pressman(2005)[16]认为需求工程应该包含需求获取、需求建模分析、软件需求规范、需求验证和需求管理这5个基本步骤。
3 A职业技术大学考试系统项目需求管理现状及问题分析
3.1 A职业技术大学考试系统项目概况
3.1.1 A职业技术大学的基本情况
A职业技术大学创办于2003年,于2018年升格成为本科层次职业学校,也是全国首批15所本科层次职业教育高校,是一所以软件技术为主多学科并存的综合性大学。学校目前占地面积2700余亩,建筑面积为42万平方米。学校共设有12个二级学院、1个公共基础教育部,开设了15个职业本科专业和32个专科专业,组建了以软件技术和信息技术为主的学科专业群,形成了培养本科生、专科生、国际留学生的多层次教育体系,目前学校在校生约21000余人。
A职业技术大学一直遵循着理论和实践相结合的人才培养方式,实施校企融合、产学互动的办学模式。职业本科教育是A职业技术大学的特色和优势。在教育教学过程中,考试是每个学期不可缺少的一部分。以往的考试系统都是针对专科教学而进行设计的,升级成为职业本科以后,人才培养方案以及教学目标发生改变,考试系统也应进行改进,因此启动了考试系统项目的开发建设。
5 A职业技术大学考试系统项目需求管理改进措施的实施效果
5.1改进干系人管理的实施情况
根据A职业技术大学在考试系统需求上的实际情况,通过第四章所提出的干系人分析样表对考试系统的项目干系人进行分析,得到结果由表5.1所示。
通过分类图得出,教务处作为重点管理对象,需重点对其关注,并了解教务处对项目的期望和想法。教务科和教师作为使其满意的对象,虽然不直接参与项目,但是对项目功能需求有着非常重要的影响。学生则为使其了解的对象,也是项目需求的重要来源,同样需要理解该对象的需求。
5.2优化需求获取的实施情况
在需求获取阶段,为了可以在获取用户需求的过程中,更好地对业务流程和系统的功能需求有一个全面的认识,从而掌握项目的具体内容,并在需求获取过程中给出一些具有针对性的意见与建议,防止由于技术理解偏差而导致的软件开发过程中的信息不对称现象,更加精准、高效地完成需求获取过程,专业的需求管理人员、开发人员、测试人员以及适用的获取方法是必不可少的。结合项目实际情况,具体工作实施过程下面展开细说。
5.2.1需求收集过程
(1)设立需求管理员
二期项目立项以后,就设立了独立的需求管理员岗位,对整个项目的需求管理工作进行监管,并对需求进行收集、整理、记录、分析以及把控后期的需求变更等工作。需求管理员是用户和开发团队之间沟通的桥梁,是需求管理相关会议的组织召开者,是需求评审和需求变更工作的把控者。
(2)与教务处处长进行半结构化访谈
在开始访谈时,项目负责人邀请教务处处长介绍系统的背景、系统的限制和制约条件、已经有的硬件配置信息和已运行软件的清单等,并说明学校以及各教学管理部门对该系统所要达到的要求及总体期望。
(3)与教务处各科室负责人及二级学院教务科科长进行结构化访谈
项目组成员按照系统的总体期望来设定对话框架,由需求管理者对教务处各科室负责人和二级学院教务科科长开展启发性指导,为其提供各种选项,或者提出一些假设,使其能够结合自身业务实际和经验做出最好的判断和选择,从而能够整理出系统的基本功能。
6结论与展望
目前对于软件开发项目需求管理的研究多集中在商业用途软件开发项目,针对高校教学软件项目的指导较少,而职业本科院校作为近几年推出的职业技能型本科院校,针对职业本科教学系统开发项目的指导更加稀缺。本文以第一批升级为职业本科的软件类院校A职业技术大学的考试系统为案例,以该校软件团队的角度对考试系统需求管理进行分析。对A职业技术大学考试系统的主要特点进行总结,主要为对软件进度要求严格、对软件质量要求严格、对软件之间的联系性需求较高、对软件的可拓展性需求较高。根据系统特点,结合个人工作经验及需求工程、需求管理的相关理论知识,找出考试系统需求管理存在干系人管理不清晰、需求信息不明确、需求文档编写不规范、需求管理机制不完善、需求变更频繁等问题。
针对A职业技术大学的考试系统需求管理出现的问题进行分析,提出改进干系人管理、优化需求获取过程、项目需求优先级排序、强化变更管理的改进措施。在干系人管理阶段,使用四象限法明确干系人的重要程度和关注度。在需求获取阶段,将以往研究者通常应用在企业管理和技术活动中的5W2H分析法应用在对需求获取改进过程中,通过分析法明确运用用户访谈法、观察法、单项需求卡片等方法收集需求,并建立需求数据库存储需求,方便需求监控与管理。在需求分析阶段,以往研究需求分类时常会使用Kano以及Better-Worse系数,而本文针对软件系统提出Kano模型和熵权TOPSIS法相结合的方法进行需求分类并排序,先运用Kano模型得到用户初步的必备型需求、魅力型需求、期望型需求、无差异型需求并用Better-Worse系数最终确定需求分类,再由熵权TOPSIS法得到有效需求的重要度排名,给开发人员确定需求开发的紧要程度提供参考。在需求变更阶段,对变更申请进行分类,设置变更申请流程并由业务主管、需求管理员、项目经理、需求变更控制委员会严格把关,最后做好版本更新记录。目前文中改进措施已经应用在A职业技术大学考试系统的需求管理中,希望可以为同行业的软件需求提供一个参考案例。
参考文献(略)