美食网和HGTV幕后的软件

有线电视网络需要24小时的编程、一个敏捷开发团队、一些令人印象深刻的软件和一大堆项目管理工作。CIO.com的Matthew Heusser和Scripps Networks Interactive的Tara Nicholson一起来了解这个复杂的操作是如何运作的。

这是田纳西州诺克斯维尔一个美丽的企业园区。坐在一个你可能没听说过的公司招牌后面,尽管斯克里普斯互动网络是几个有线电视频道的家听说过——美食网、HGTV、旅游频道、DIY频道、烹饪频道和Great American Country。

sni knox总部外面

Scripps Networks Interactive的诺克斯维尔总部。

要让所有的电视一天24小时都在运转,需要的可不是一点点时间。组织中不仅有团队,还有团队中的团队,所有的团队都从事类似的项目和定期发布。这些项目可能很小,每一个都是战术上的变动,并且可能一个团队同时处理两个或更多的项目。

更大的、长期的、持续的投资是计划。程序组织发布,本质上是整个网站的新发布。在Scripps,每个项目都有一个单独的项目或项目经理,比如Tara Nicholson。塔拉·尼克尔森(Tara Nicholson)从软件测试管理部门晋升,主要负责测试文档和用户体验,后来被任命管理斯克里普斯的家庭分类程序。

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

尼科尔森塔拉hs web2

SNI的家庭类别项目经理塔拉尼克尔森。

我们和塔拉见了面,想弄清楚。

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

斯克里普斯网络互动公司的数字部门是我们开发和销售基于互联网的产品的地方。除了支持我们的广播频道,我们也出版Food.com是一个用户生成内容格式的网站在厨房iOS应用中,包括DIYNetwork.com的Made + Remade在我们的手表应用程序上播放最新剧集和直播,以及探索新兴平台。我们是在线生活方式媒体的行业领导者。我们建立在创新的基础上,今年我们正在庆祝我们的第20个HGTV梦想家庭赠品。多么令人兴奋啊!

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

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

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

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

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

我们服务的主要受众有两个,一个是更广泛的、喜欢家庭、美食和旅行的公众,他们喜欢浏览和享受现场网站;另一个是内部内容管理系统(CMS),供编辑团队创建和维护页面。我们已经建立了一个开放和灵活的系统,给我们的创意团队最大的机会,以一种有趣的方式展示他们的图片和文章,同时保持一个吸引人的,有凝聚力的外观。我们还通过管理来消除障碍或低效率,这样他们唯一的挑战就是提供好的内容,而不是延迟将其发布到现场站点。

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

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

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

Home程序被组织成一个团队,这意味着从这些资源中,项目团队或“豆荚”可以根据目标的要求向上或向下调整。这让工程师们一次专注于一个项目,降低了多任务处理的影响,也给了我们快速调整优先级的能力。“豆荚”是多功能的。我们仍然有自己独特的身份和技能,但是我们养成了一些习惯,这些习惯能让我们更好地跨越。

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

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

我们的产品人员对项目的范围有很大的影响力,因此我们可以将Apple News这样的新功能引入市场,看看它们的表现如何。这就是“最小可行产品”概念的闪光点。让我们看看我们的用户喜欢什么,并在此基础上进行开发。范围由问确定,“我们真正需要研究一个想法的是什么?”“我们面临的挑战是,找出一些有用且鼓舞人心的东西,但不要复杂到需要几个月才能在市场上试用。”

像Apple News这样的短小、直接的项目就使用了改进的看板方法。具有大量依赖关系的高复杂性、较长持续时间的项目,使得它们可以使用sprint和可变的交付日期。不管项目的特点是什么,验证都与开发是一致的。我们总是处于可部署状态,并管理部署管道的开销,以便经常部署。

规划过程是什么样的?你如何计划下一个版本?你如何协调团队?

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

我知道没有典型的日子,但是,项目经理生活中的“典型”日子是什么呢?你是否每周、每月或其他重要的会议?

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

这也是一个计划和沟通的角色。在项目中确定角色——创建正确的分发列表对于将正确的信息传递到正确的人手中,以避免意外,具有巨大的影响。这似乎是一项很卑微的任务,但却对人类有真正的影响。过度沟通会导致重要信息被忽略或责任被忽略。而且,没有人喜欢由于缺乏信息而带来的惊喜。在信息共享方面,我尽量做到有创意和简洁,这样就能避免混乱。

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

您在项目管理中面临哪些挑战?

我相信我们在数字领域很有天赋:软件工程师、架构师、编辑、设计师等等。每个项目都专注于自己独特的品牌和人口统计数据。然而,它们也有一些相似之处,比如我们用来创建服务器的服务——我们跨团队的PaaS工具集、调度或监控工具,以及测试自动化框架,在这些方面共享知识提供了一些巨大的优势。关注单个品牌有可能产生许多项目经理都熟悉的竖井效应。繁忙的路线图,不同的流程和时间表,很难分享有意义和可行的时间在一起。

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

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

有趣的是,一台好的咖啡机在合理的距离之外会对团队间的交流产生怎样的影响。我们还举办了电影日,在那里我们编写代码,看电影,还有玉米洞锦标赛,我们还准备尝试一个棋盘游戏日。

[相关:体育用品首席信息官希望通过物联网和移动应用吸引客户]

项目经理和项目经理扮演着重要的角色,每个类别的规模、组织和地点都不同,以一种随意的形式将拥有相似技能的人联系起来。让项目经理定期聚在一起讨论,我们提供了这个桥梁。

我最喜欢的一个会议是我们为期两天的内部技术会议,虽然每年只有一次。我们自己的员工在会上讨论他们感兴趣的话题,与会者在繁忙的日子里挤出时间来学习新东西。我们称之为Techtoberfest(十月),这已经是第六年了。我们有更多精彩的主题提交比我们在时间表上的时间。主题涵盖视频编辑、创新、成功实践、行业趋势等。

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