资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
交互式网络电视综合业务监管平台的开发与质量控制3200字 视频节目传输的 IP 化带来了电视业务的多样性发展。点播、时移、回看等方式改变了传统电视基于频率传输的局限性,带给人们崭新的视听娱乐方式。为充分保障用户更好的享受新媒体电视业务带来的便捷,对网络电视综合业务的监管越发显得重要。交互式网络电视综合业务监管平台的质量管理贯穿整个产品生命周期,主要分布在需求分析,设计,编码调试,系统测试,验收等活动中。在这些活动中,不仅要对过程进行控制,同时采用先进的管理方式,加强质量控制,提高产品质量。1、 背景国内交互式网络电视的终端用户在内容提供商以及网络运营商的大力推动下迅猛发展。新媒体电视业务相对于传统的数字电视,业务的开放性、融合性和复杂性程度更高:网络传播节点增加、传输网络更加复杂、播出前端离用户更远,播出前端离用户更远、视频压缩编码过程增多、压缩编码对视频影响更大、平台接口繁杂、收视方式与用户终端更加多样。因此针对新媒体电视业务的音视频内容安全、图文内容安全、信息网络安全要求,将进一步延伸和扩展。广电总局提出要加强技术监测监管,构建安全可靠、可管可控的现代传播体系;并明确指出要进一步完善技术监测监管手段,将地面数字广播电视、移动多媒体广播电视、直播卫星广播电视、IP 电视、手机电视、互联网音视频广播等新业务纳入监测监管范围,纳入安全播出管理。2、 监管平台开发过程交互式网络电视综合业务监管平台采用scrum 敏捷开发模式,通过迭代开发,将客户的需求按照一定的开发周期,分批次的去增量实现。每一次迭代开发都遵循从需求分析,设计,编码,测试等步骤。在开发过程,项目监控,需求管理,风险管理,配置管理,质量保证等过程贯穿其中。需求分析,系统设计阶段要评审支持;在编码,测试阶段需要对系统进行验证和确认,在版本上部署线之后需要客服支持,确保交互式网络电视综合业务监管平台质量的可控、可靠。3、 监管平台质量控制3.1 需求管理与变更控制成功的系统需要以全面的需求分析为基础,需求分析的透彻性对项目产生巨大的影响。需求的获取和分析往往是最困难,最关键的环节。因为在实际项目开发中,客户需求因为各种原因频繁的变化,给项目实施造成很多不确定性。因此,为保证监管平台开发过程的顺利进行及产品质量,必须对需求及需求变更进行有效管理和控制。3.1.1 需求获取,收集及分析通过面对面交流的方式获取客户表面需求,同时要引导客户,挖掘客户的隐性需求,能清楚的了解客户最终的想法。将需求收集整理,进行可行性及技术实现分析。将需求进行合理划分,关注需求一致性。3.1.2 编写需求说明书将客户需求转化为产品需求,确保客户需求被全部覆盖。需求说明书需要和客户进行评审和确认。3.1.3 需求变更要严格控制需求变更随时可能发生,进入设计阶段,编码阶段甚至测试阶段,客户都可能因为种种原因提出需求变更。合理的变更有利于项目实施,但有些变更会对项目的设计,架构,开发进度造成影响。对于这种变更,需要积极和客户进行沟通,双方达成一致,才可实施变更。交互式网络电视综合业务监管平台需求管理通过公司的集成项目管理平台,将需求录入,细化需求,规划版本,分发研发,转入测试,发布,现场验收的方式来保证需求的完整实现。需求新增:由产品经理或者现场经理负责收集整理客户原始需求,并录入项目管理平台。分发产品:产品经理将需求分发给不同的产品线,使各个产品开发团队及时获取需求。需求细化:产品经理将经过评审后的需求说明书内容,整理到管理平台中,此时的backlog 则是具体的、经过细化的产品需求。规划版本:产品经理根据需求优先级将需求规划进版本功能开发:开发团队针对分发的需求进行具体的功能开发功能测试:测试人员根据测试用例,使用具体的测试方法对需求进行验证功能发布:由配置管理员统一发布版本,在版本发布之前,需要检查版本功能是否覆盖本次版本的需求现场验证及关闭:现场部署版本之后进行现场测试,验证需求是否通过,通过后关闭按照此流程,可以有效的跟踪客户需求从提出到功能实现,经过测试和验证最终达到关闭,保证客户需求被完全覆盖。3.2 计划跟踪需求被分入研发团队之后,由项目经理来规划需求的开发 team,需求计划开发时间,计划工作量等。质量保证人员每天会在管理平台中检查需求目前的开发进度,对于已经延期的需求,及时跟项目经理或者开发小组组长进行沟通,确认是否是需求实际已经开发完成,需求状态没有扭转,或者是实际已经延期,是否影响整体开发进度,是否要重新规划需求开发时间等。每天得跟踪情况,质量人员会写入到质量报告中。3.3 缺陷和现场问题跟踪缺陷在软件开发中必不可少,现场问题在版本现场部署之后也不可避免,要想保证软件质量,合理的管理和跟踪缺陷及现场问题是非常重要的。缺陷和现场问题在集成项目管理平台中也有一套跟踪流程,具体的步骤就是缺陷的提出,研发处理,测试验证,现场验证等。质量保证人员每天会对监管平台项目的缺陷和问题进行查看,对于新发现的缺陷和现场问题,与项目经理进行沟通,促使其安排缺陷及现场问题的修复工作。对于已安排的修复工作,按照时间点来跟踪研发团队的完成情况。除此之外,质量保证人员每天参加项目组晨会,及时了解项目开发的目前进展,遇到哪些问题,需要哪些资源进行调配。每周会组织项目经理,研发人员,现场工程师对一周产生的缺陷及现场问题进行梳理,达成解决方法,解决时间的共识。3.4 关键节点控制为保证交互式网络电视监管平台充分满足客户需求,需要相关的监督手段,对各个过程及产出加以评审和验证。评审作为最常见的监控手段,目的是组织相关人员对产品及开发过程进行系统性评价,以此来检查产品是否达到预期要求,并标识差异。评审内容包括需求文档,设计文档,代码,测试用例等,对评审出来的问题要进行跟踪,直接问题关闭。监管平台开发过程中的评审由质量保证人员组织,将受审文件及预审表单通过邮件的方式发送给评审人员,各评审人员将评审意见填入预审表单发送给质量保证人员,质量保证人员汇总各方评审意见,组织召开评审会,会上确定评审的修改方案,修改时间,由质量保证人员负责记录及跟踪。在系统开发中期,需要组织客户和相关管理部门对系统进行统一评价,包括项目进展情况,系统功能实现情况等,避免项目偏差。为保证版本的质量,需要进行多轮测试,以此来尽早的发现缺陷,尽早的解决缺陷,必要时可以邀请客户参与。通过关键节点的有效控制,可以有效保证交互式网络电视综合业务监管平台的进展,尽早的去发现问题,解决问题,避免项目出现较大偏差,为顺利交付产品打下基础,提高产品质量。4、 结束语随着国内电视业务持续发展,新媒体电视逐渐融入人们的生活,为给人们营造一个健康,安全的娱乐试听方式,对新媒体电视业务的音视频内容、图文、信息网络安全的监测监管已经刻不容缓。交互式网络电视综合业务监管平台,针对交互式网络电视的交互操作特点,实时监测每一集监管前端数据擦剂服务器输出页面,通过深度 / 广度优先的搜索,自动进行分析与汇总,自动发现违规节目,保障网络电视节目的安全播出。本文以交互式网络电视综合业务监管平台开发的生命周期着手,从需求管理,计划跟踪,缺陷及问题跟踪,关键节点控制等方面论述了系统开发过程中的质量管理,有效保障了监管平台系统的可靠性,提高产品质量。参考文献:1 朱少民 . 软件质量保证和管理 M. 北京 :清华大学出版社 ,2007.2 夏雨 , 马锐 . 浅析软件质量保证和管理J. 无线互联科技 ,2012.
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号