在IBC 2015前,视频平台性能增强和服务准备专业公司S3集团公布了对近30家美欧付费电视运营商(服务逾7700万订户)及其主要供应商就成为更敏捷的软件导向公司努力的调查结果。结果表明付费电视行业既对付也接受包括DevOps、Agile和Continuous Deployment等的网络公司的最佳实践。
“与去年不同,付费电视提供商的可靠性和创新不再由实物设备驱动,而是由软件代码驱动,”S3集团电视技术首席战略官约翰•马奎尔说,“视频服务提供商正努力缩短创新周期,更快测试和推出服务,并且使更新更频繁。如我们的调查显示,这种趋势正在推动运营商重新调整他们的软件生命周期工具和组织架构,以平衡对速度和稳定性的要求。”
S3集团的“2015年电视平台报告”主要结果如下:
41%的受访者把服务可用性(保证服务得到恰当配置及对终端用户稳定)作为其第一要务,32%受访者把速度作为第一要务,而27%受访者指效率为其第一要务。
50%受访者2015年正比去年同期更频繁地部署多屏电视软件版本。
在更频繁部署软件的受访者中,46%受访者正在增加其软件版本数量,比去年多20%,39%正在增加输出11%-20%,15%正在增加输出10%以下。
78%称自动测试对加速软件开发时间做出了贡献,63%称转向敏捷的开发实践,35%称自动化部署,35%称版本控制,21%称配置管理做出了贡献。领先的两个响应可能相关,原因是测试自动化减少集成和回归测试时间,提高软件质量和交付速度,从而对敏捷性成功做出大贡献。
接受现代化软件实践明显存在于付费电视提供商及其主要供应商的开发队伍中。在被问到描述他们当前的软件开发方法时,只有10%将自己归到使用旧的瀑布式方法的类别,而38%称他们的环境敏捷,48%称为混合,4%称为持续开发。不过,相同受访者指出在用于现场部署的方法中有不一致性。值得一提的是,旧的瀑布式方法依然占方法的32%,而敏捷占18%,混合占43%,持续开发占7%。
历史上,付费电视服务提供商的软件发布周期每年1-4次。不过,2014年,26%平均每月发布超过一次,一年发布13-50次。30%运营商一年发布5-12次。
测试能力正现代化,以应对规模、速度和视频平台的多样性。13%受访者称一旦其离开开发,在被部署前,测试功能变更时间不到一周。不过,67%称一般仍需一周到一个月时间,13%称需一个月以上。
25%称一旦经过测试和通过,软件变更或新功能可在不到一周时间部署,但67%称可能需一个月以上。
在被问到付费电视软件发布周期的主要挑战排名时,要求的数量和要求的质量(清晰度)被指为两个最棘手的障碍。具体地说,25%称为要求数量,21%成为要求质量,17%称为低效率的部门沟通,17%称为设备和部署环境的多样性,17%称为测试基础设施的可用性。
尽管39%受访者称他们集合来自不同职能的团队(开发、质量保证、运行),每周开会讨论视频平台质量提高,但30%依然称他们无这种例会,22%称他们每月开会,4%每季度开会,5%一年一次会。
终端设备播放和前端播出问题居妨碍QoE(体验质量)前两位,各有24%的受访者,网络分配问题有19%,家庭网问题有14%。