食品网络和HGTV幕后的软件

一个有线电视网络需要24小时的编程,一个敏捷的开发团队,一些令人印象深刻的软件和一大堆项目管理。CIO.com网站的马修·豪瑟(Matthew Heusser)与斯克里普斯网络互动公司(Scripps Networks Interactive)的塔拉·尼克尔森(Tara Nicholson)坐在一起,了解这一复杂的操作是如何运作的。

这是田纳西州诺克斯维尔一个美丽的企业园区。斯克里普斯网络互动公司(Scripps Networks Interactive)的几个有线电视频道就是你的家听说过-美食网,HGTV,旅游频道,DIY网络,烹饪频道和伟大的美国国家。

sni knox总部正面外观

斯克里普斯网络互动公司的诺克斯维尔总部。

让所有的电视一天24小时都开着,需要的可不只是一点点。该组织不仅有团队,而且还有团队的团队,所有团队都从事类似的项目和定期发布。这些项目可能很小,每一个都是战术性的一步,一个团队可能同时处理两个或多个项目。

更大的、长期的、持续的投资是这个计划。程序组织发布,本质上是整个网站的新发布。在斯克里普斯,每个项目都有一个单独的项目或项目经理,比如塔拉·尼克尔森(Tara Nicholson)。Tara Nicholson从软件测试管理部门升职,在接到管理Scripps Home分类程序的电话之前,她主要负责测试文档和用户体验方面的工作。

这就带来了一些问题。程序经理到底是做什么的?斯克里普斯如何组织团队?他们如何选择项目?他们如何计划?“业务”在哪里结束和开始?IT为业务提供了哪些服务,如何以及何时进行更改?

nicholson tara hs web2

SNI的家庭分类项目经理Tara Nicholson说。

我们和泰拉见面来找出答案。

让我们从项目管理开始——“项目”的范围是什么?“你的程序有一个特定的名字吗?”

斯克里普斯网络互动公司的数字部门是我们开发基于互联网的产品并分发它们的地方。除了支持我们的广播频道,我们也发布Food.com一个由用户生成内容格式化的网站在Kitchen iOS应用中,包括DIYNetwork.com的Made + Remade在我们的手表应用上观看最新剧集和直播,并探索新兴平台。我们是在线生活方式媒体的行业领导者。我们建立在创新的基础上,今年我们将庆祝我们的第20个HGTV Dream Home赠品。多么令人兴奋啊!

[相关:Dish Network通过分析创新,类似于uber的客户服务]

课程围绕特定品牌、品牌组和战略目标进行组织。我主要负责家庭节目,其中包括HGTV, HGTV Gardens, DIY Network和Great American Country。我与软件工程、产品、编辑、设计和其他团队合作,交付新的系统或功能。

我们中的许多人“活在品牌中”,通过专注于一个项目,我发现团队拥抱生活方式——经常创造出自内心的内容,就像我们自己想要使用的在线产品,比方说,用于我们自己的DIY项目。我们的观众可以通过网络与我们互动,这在20世纪是不可能的,我们也因此喜欢他们。

你管理了多少个团队?这些团队都做些什么?我想他们会保持网站的正常运行,但是有没有我们意想不到的技术任务呢?

根据项目的范围,可能会有5到15个团队参与项目的启动。这些团队大多数是内部的,但也可以包括供应商。

我们有两个主要的受众,一个是更广泛的家庭、食品和旅游爱好者,他们浏览和享受实时网站,另一个是内部内容管理系统(CMS),供编辑团队创建和维护页面。我们建立的系统是开放和灵活的,给我们的创意团队最大的机会,以一种有趣的方式呈现他们的图像和文章,同时保持一个有吸引力的,有凝聚力的外观。我们还设法消除障碍或低效率,使他们唯一的挑战是提出好的内容,而不是延迟到现场网站上。

CIOcom:敏捷对你来说意味着什么?

这个环境中我最喜欢的特性之一,特别是围绕敏捷开发实现的特性,是我们支持的可交付产品的类型,例如发布日期、大规模技术更改、小规模产品或增强、维护更新和供应商集成。支持发布日期的项目,如HGTV智能家居或Food Network Star,需要调整范围和资源以适应绝对日期。大规模的变化,比如将站点迁移到云基础设施,需要很多团队在管弦乐队中工作很长时间。每一种类型的可交付成果都被打包到每一个程序中。我们选择的项目管理解决方案也是可变的。

我们通过处理维护工作、故障修复以及在我们的路线图中对其进行优先排序来关注更大的图景。无缺陷和像素完美的软件是一个神话。我们将资源集中在具有重要影响且值得花时间远离新产品或用户交互进展的修复程序上。

家庭项目被组织成一个团队,这意味着从这些资源中,项目团队或“豆荚”可以随着目标的需要而向上或向下旋转。这让工程师们一次只专注于一个项目,降低了多任务的影响,并且让我们能够快速地转换优先级。“豆荚”是多功能的。我们都有自己独特的身份和技能,但我们创造了一些习惯,使我们能够很好地进行交流。

请告诉我一个关于项目的具体故事——你是如何评估项目范围、协商资源、计划工作和协调最后几个sprint的?

我们最近与苹果新闻(Apple News)合作推出了iOS 9操作系统的一款新应用。这是一个发布日期驱动的项目的例子,其中完成日期是固定的,但是需要可变的范围和资源。从开始到完成的时间非常短。通过评估正在进行的工作的优先级,在不到一天的时间内组织了“pod”项目。在技术主管、产品主管和我进行侦察的时候,团队能够将自己从干扰中隔离出来。

我们的产品人员在项目范围内具有很高的影响力,因此我们可以将Apple News等新功能引入市场,并观察它们的表现。这就是“最小可行产品”概念的闪光点。让我们看看我们的用户喜欢什么,并以此为基础。范围由以下问题决定:“我们真正需要什么来研究一个想法?”“我们面临的挑战是,找到一些有用的、鼓舞人心的东西,但又不至于复杂到要花几个月时间才能在市场上试用。”

简短、直接的项目如Apple News使用了一种改进的看板方法。具有大量依赖项的高复杂性、长持续时间的项目有助于实现sprint和可变的交付日期。不管项目特性如何,验证都与开发保持一致。我们始终处于可部署状态,并管理部署管道的开销,以便能够频繁部署。

首席信息官:规划过程是怎样的?您如何计划下一个版本?你如何协调团队?

我们是否有业务需要提供新的代码在高频日常生产,建立交付,是一贯的、轻量级的方法这样做意味着我们已经优化我们的资源,清楚地理解我们的交付基础设施和适当的占风险。让重复的交付任务成本低,影响小。

CIO.com:我知道没有什么是典型的日子,但是,什么是项目经理生活中“典型”的一天呢?你参加过每周、每月或其他重要会议吗?

我的重点是与工程团队、产品团队和品牌团队一起工作,确定把我们的时间和资源花在正确的事情上。

这也是一个计划和沟通的角色。确定项目中的角色——创建正确的分发列表对于将正确的信息传递到正确的人手中以避免意外发生具有巨大的影响。这看起来是一项如此卑微的工作,但它对人类有着真正的影响。过度的沟通会导致重要的信息被忽略或责任被抛弃。而且,没有人喜欢因为缺乏信息而带来的惊喜。我在分享信息时尽量做到有创意和简洁,这样就能在混乱中脱颖而出。

我最喜欢的会议之一我们称之为“团队粉碎”。这是一个协作会议,产品、工程、程序和编辑人员(也可以是公开邀请的)将收集用户交互数据,并查看哪些表现良好,哪些表现不佳。这可以是网站的内容或功能。我们走出会议,带着要测试的想法。有些想法可能需要工程学,有些想法可以用现有的工具立即尝试。

你在项目管理中面临的挑战是什么?

我相信我们在数字领域有很好的人才:软件工程师、建筑师、编辑、设计师等等。每个项目都专注于其独特的品牌和人口。然而,它们也有一些相似之处,比如我们用来创建服务器的服务——我们的跨团队PaaS工具集、调度或监控工具,以及测试自动化框架,在这些方面,共享知识可以带来一些巨大的成功。专注于单个品牌有可能产生许多项目经理所熟悉的筒仓效应。有了繁忙的路线图、不同的流程和时间表,一起分享有意义和可操作的时间是很有挑战性的。

你有解决筒仓问题的办法吗?

首先,这是一个整合孤立团队的旅程,而不是目的地。我没有声称自己有解决方案,但我认为在个人和团队行为中建立习惯是很重要的,这可以寻求所需的信息共享。这可以是有组织的会议,就像我们的“横向”系列。为了将与会者的注意力从笔记本电脑上转移到谈话中来,会议的领导者必须考虑会议对与会者有什么好处。如果专业领域是测试自动化,邀请测试工程师,让他们谈论最近的发现、痛点和想法。让讨论变得技术性,让他们解决问题。只要知道公司其他部门的同事是谁,以及他们擅长什么,就能帮助我们把彼此视为资源。

有趣的是,一个距离合理的好咖啡机将会为团队的交叉授粉做什么。我们也会举办电影日,在那里我们编码、看电影、看玉米洞锦标赛,我们还将尝试棋盘游戏日。

[相关:运动产品首席信息官(CIO)希望通过物联网(IoT)和移动应用来吸引客户]

项目和项目经理有很大的作用,每个类别都有不同的规模、组织和位置,以一种随意的形式将具有类似技能的个人联系起来。让项目经理定期聚在一起讨论,我们提供了桥梁。

虽然一年只有一次,但我最喜欢的是我们为期两天的内部技术会议。我们的员工就他们感兴趣的话题发表演讲,与会者在他们忙碌的日子里挤出时间来学习新东西。我们称之为Techtoberfest(十月),这是我们第6个年头了。我们有更多精彩的主题提交比我们的时间表有时间。主题范围从视频编辑,创新,成功的做法,行业趋势等。

相关:
12 第1页
第1页共2页
工资调查:结果在