引言:科学技术的快速发展,大大推动了互联网的发展,目前互联网已经成为人们生活中不可替代的一部分,并且互联网的自由性较强,已经成为人们主要的沟通方式。因此,中国联通要想提高自身的竞争力,就需要做好需求开发,推出功能更加优异的新产品。
一、中国联通需求开发所面临的问题
互联网的发展,使得电信行业的竞争越来越激烈,产品更新速度不断加快,开发的需求也越来越高。为了满足客户的需求,在互联网行业中占得一席之地,电信业务必须建立需求开发的管理和控制机制,在提高开发质量的同时加快需求开发。目前,需求开发面临的问题比较多,具体如下:第一,开发过程缺乏有效控制,开发效率低;第二,开发工作路径难以量化;第三,测试用例没有标准化管理;第四,输送质量很难保证。以地方通信公司为例,每月的集团客户业务、市场营销部门业务、新业务所业务等开发需求加起来比较多,且开发需求比较复杂。参照中国联通的需求开发特性可知,为了解决需求开发中的问题,需要基于现有的需求管理信息系统,建立一个全新的管理模式,实施系统性、全面性和高效性的需求开发管理,这样才能真正地改善需求开发,提高其效率和质量。为了满足上述需求,必须提高信息技术部门的需求开发能力,从改善需求开发效率、人事管理和工作量、需求开发代码质量这三个方面,来建立全面的需求开发管理制度。
二、解决方案
(一)提升需求开发效率
目前,中国联通的需求管理包括需求分析、开发任务、开发子任务、在线测试以及切换维护这5个主要方面。通过以下过程,可视化管理、过程监控、评价机制等,能够实现需求开发过程中对各个环节的整体控制,提高需求开发过程的效率。(1)创建开发可视化报告,实现需求开发进度可视化报告。这样一来,管理人员就可以更加直观、高效、快速地了解商业需求,及时发现隐藏的风险。管理者可以查询各种需求的进度情况,诸如统计需求分析的完成率、统计反馈的完成率、需求调度的统计、需求开发完成的统计、在线状态的统计等。(2)建立待办理超时报警提醒。当某环节即将超时或者已超时的时候,自动触发短信提醒,而且在待办理即将超过3小时内也会进行短信提醒。(3)建立评价机制,建立超时加班的统计日次报告,并在评价的基础上制定每日加班的统计数据。对于因客观原因无法处理的需求,需要提交延长申请流程作为保留中的加班评价数据补充,这样一来,商业需求的发送周期就能有效缩短。(4)主要针对各种专业领域和相关系统需求的详细细节。尽可能将需求分割给各子区域,正确分配给对应的开发领导,减少不明确的分工和偏见的状况。(5)建立开发优先管理系统。在需求管理平台上,从各需求提案部门发送的订单数均被系统控制,为了提高成本意识,需要单位事先计划需求。对于需要调整优先顺序的需求,要建立调整原则,再经由部门接口负责人提出需求,合并通信和联合企业需求的开发和管理,进行研究和调整。每月的优先分配将根据需求的评估情况进行动态调整,给予单位一定的限制,从而改善需求的有效性,减少效率低的需求数量,进一步促进成本削减和效率提高的开发。(6)创建统计分析报告。根据时间段,需要管理平台使用摘要统计进行总体评估。月报中包括本月的集团需求实施图标、业务需求实施情况、优化需求实施情况、需求超时统计、需求工作量占比统计、交付环节占时分析、重点需求统计等。
(二)建立工作量评估机制
(1)作业负荷的估算。需求实装工作载荷的预评价,包括需求分析工作载荷、系统设计工作载荷、开发和实装工作载荷以及现场测试工作载荷。事前评价得在需求分析阶段执行,需求负责人要根据模块分解方法估算工作负载,并根据模块分解功能点。(2)工作路径的跟踪。在集成器进度反馈环节中,显示需求负责人分割后的模块内容。积分器负责人将模块的开发单元进行拆分,每个模块对应的开发单元的反馈时间不能超过模块的预估工作负载。若发生需求变化时,开发负责人可以根据事实申请调整估价。(3)工作负载的验证。需求在线验证后,需要提案者、需求管理岗位以及进口商确认需求工作负载的实施。如果进口商对所需工作负载的会计结果有意见或者分歧,可以对工作负载进行相关检查。公司的技术部门负责设立企业级需求审查委员会,审查委员会由技术部门的相关监督员、专家和进口商的专业人才组成,负责谈判和决定核算后存在的巨大差异结果。在接受和确认好工作负载后,技术部门可以组织专家对工作负载进行二次检查,并将二次检查的需求完全或按比例提取出来,向公司批准的专家提交第二次审查。
(三)提升开发质量管理
标准化测试用例的制作和执行,能够促进测试报告的自动生成,强化在线缺陷管理过程。建立用例库和缺陷库,形成测试资产的继承和沉淀,在必要条件-用例-缺陷之间建立双向关系,能够提高测试效率和需求递送质量。(1)缺陷新建:要根据开发人员的需求,开发新的测试平台。(2)开发者测试的缺陷确认:开发者在收到缺陷后可以确认,如果确实存有缺陷的话会进行修复,如果不是缺陷的话会转送给确认需求的负责人。需求负责人接收被确认为非缺陷的条件,还需再次进行确认,如果发现有缺陷的话,将进一步开发。(3)缺陷修复:当发现缺陷时,开发者会修改代码,在修复完成后将代码发送给测试人员。(4)缺陷回归测试:测试仪对修复后的缺陷执行回归测试,如果失败,将恢复开发再次修复,合格后会自动关闭。
(四)代码交付质量管理
公司开发的代码检查平台,执行代码质量检查,使用检查插件PMD等扫描代码,保证质量和代码安全,并取得检查报告,实时反馈到需求管理平台。(1)代码版本库的定期扫描保证了代码的整体质量,扫描结果的异常会直接反馈给需求负责人,从而有效降低了代码的风险。(2)扫描结果质量低的话,可能会限制发送。(3)在线过程中,汇总了测试用例执行文档、缺陷修复状态以及与代码质量扫描报告对应的在线需求列表的要求,然后生成要求品质报告,此报告引用了上线质量要求和使用质量要求。
三、结束语
为了满足人们对于电信业务的需求,中国联通要对现有技术进行分析,通过提高开发效率、加强人员管理和制定工作计划来优化管理信息系统。其中,信息技术部门要做好相关技术的支持,并且还需建立专业的数据分析团队,全方面的提高需求开发的质量。
参考文献:
[1]韩海,张科,窦智宙.电信联通需求开发管理研究[J].电脑与电信,2019(08):36-38.
[2]周智.需求管理系统设计与实现[J].电脑知识与技术,2011,7(05):1048-1051.
[3]季静,邱晨旭.电信联通产品开发需求管理方法研究[J].科技管理研究,2010,30(07):211-213.