{"id":8025,"date":"2016-06-28T10:37:30","date_gmt":"2016-06-28T10:37:30","guid":{"rendered":"http:\/\/www.devopsonline.co.uk\/?p=8025"},"modified":"2016-06-28T13:38:47","modified_gmt":"2016-06-28T13:38:47","slug":"continuously-evolving-devops-at-itv","status":"publish","type":"post","link":"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/","title":{"rendered":"Continuously evolving: DevOps at ITV"},"content":{"rendered":"

Cecilia Rehn, Editor of TEST Magazine<\/a> and DevOpsOnline<\/a>, got together with\u00a0Tom Clark, Head of Common Platform at ITV plc, to discuss the TV network\u2019s IT transformation.<\/p>\n

ITV\u2019s technology background<\/h2>\n

In the past five years, ITV has switched from waterfall into agile development.<\/p>\n

\u201cIt was all manual before, and it wasn\u2019t keeping up with the pace of change that we needed,\u201d Clark said.<\/p>\n

The decision was made to introduce automation into the stack from end to end. There was a transition from a more traditional functional silo approach into a product team approach.<\/p>\n

\u201cWe now have development teams headed by product owners. The smaller teams encompass everyone from developers, to testers, scrum masters and platform engineers. The team takes ownership \u2013 you build it, you run it.\u201d<\/p>\n

As traditional media companies have evolved to embrace new multi-channel commercial opportunities \u2013 ITV was one of the first with its online player and user-friendly online hub \u2013 Clark explains that a transition to DevOps came out of a more collaborative strategy.<\/p>\n

\u201cITV is\u00a0set up with different independent divisions, from studios\u00a0to commercial, broadcast and online,\u201d Clark said. \u201cThey all run and operate very independently. We began working in a DevOps manner in Online\u00a0around three years ago, and once the company as a whole began to adopt\u00a0the\u00a0Common Platform, it was natural to use\u00a0the DevOps practices that were working so well.\u201d<\/p>\n

In March 2015, ITV began implementing DevOps across the rest of the company in earnest.<\/p>\n

Cultural changes following a DevOps transition<\/h2>\n

The transition into smaller product teams across ITV has had a positive effect. And by allowing teams to take ownership of everything they build, it has changed the psychology of team members, who benefit from instant feedback and increased collaboration.<\/p>\n

\u201cOur developers are really happy that they get to see their code in production. Even if it fails, they\u2019re happy they get to fix it quickly,\u201d Clark said. \u201cFrom a dev perspective it\u2019s been hugely positive. And also from a business perspective. It can seem like shifting to a DevOps model would be more expensive, but in actual fact we\u2019ve been able to achieve a lot more with less, thanks to increased automation and standardisation in tools used. We can do more work in parallel than before.\u201d<\/p>\n

Challenges<\/h2>\n

The road to full DevOps implementation was not always smooth. Convincing people was the biggest challenge.<\/p>\n

\u201cIt was hard to convince everyone to give it a try,\u201d Clark explains. \u201cAlso, it\u2019s still a tricky concept, whereby people still don\u2019t fully understand what DevOps means.\u201d<\/p>\n

The team at ITV were aided by the fact that colocation was possible for the small product teams, and indeed, collaboration and communication is working so well that many team members can be spread out and\/or work from home without disrupting workflow.<\/p>\n

\u201cWe have engineers in different cities, and people can work from home. We use a lot of communication tools such as Slack, Trello, Github and Google Hangouts. We make sure that the flow of information is always there,\u201d Clark said.<\/p>\n

The future<\/h2>\n

The future looks bright at ITV as it continues to evolve and invest in DevOps.<\/p>\n

\u201cWe\u2019re investing a lot in building the right teams, recruitment is a challenge \u2013 I joke that I went into management at the wrong time, as DevOps skills have never been in more demand,\u201d Clark said.<\/p>\n

To help train and support its staff, ITV encourages team members to go to conferences and attend meet-ups, as well as holding internal workshops to promote self-learning.<\/p>\n

In terms of the future, Clark is excited about new technologies and increased awareness of DevOps in general.<\/p>\n

\u201cPersonally, I\u2019m interested in containerisation, and where this technology will take us. Also, I think security is an area where we need to devote a lot of energy \u2013we\u2019re working closely with our security team to make sure they\u2019re working at the same speed as the rest of us,\u201d Clark said.<\/p>\n

\u201cITV is a FTSE100\u00a0company and people make a lot of assumptions about what goes on behind closed doors \u2013 and it\u2019s exciting to tell people about our DevOps journey and help promote this IT philosophy.\u201d<\/p>\n

Tom Clark will be speaking on DevOps at ITV at the DevOps Enterprise Summit<\/a><\/p>\n

Written by Cecilia Rehn<\/span><\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"

Cecilia Rehn, Editor of TEST Magazine and DevOpsOnline, got together with\u00a0Tom Clark, Head of Common Platform at ITV plc, to discuss the TV network\u2019s IT transformation. ITV\u2019s technology background In the past five years, ITV has switched from waterfall into agile development. \u201cIt was all manual before, and it wasn\u2019t keeping up with the pace…<\/p>\n","protected":false},"author":123458,"featured_media":8028,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","pmpro_default_level":"","footnotes":""},"categories":[2],"tags":[518,67,658,180,659,660,661,662,657],"yoast_head":"\nContinuously evolving: DevOps at ITV - DevOps Online North America<\/title>\n<meta name=\"description\" content=\"Cecilia Rehn, Editor of TEST Magazine and DevOpsOnline, got together with\u00a0Tom Clark, Head of Common Platform at ITV plc, to discuss the TV network\u2019s IT tra\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Continuously evolving: DevOps at ITV - DevOps Online North America\" \/>\n<meta property=\"og:description\" content=\"Cecilia Rehn, Editor of TEST Magazine and DevOpsOnline, got together with\u00a0Tom Clark, Head of Common Platform at ITV plc, to discuss the TV network\u2019s IT tra\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/\" \/>\n<meta property=\"og:site_name\" content=\"DevOps Online North America\" \/>\n<meta property=\"article:published_time\" content=\"2016-06-28T10:37:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-06-28T13:38:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/06\/DevOpsITV-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Yashesh Patel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DevOpsAmerica\" \/>\n<meta name=\"twitter:site\" content=\"@DevOpsAmerica\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Yashesh Patel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/\"},\"author\":{\"name\":\"Yashesh Patel\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/person\/1183cef5fa13624c55f3faf81f391435\"},\"headline\":\"Continuously evolving: DevOps at ITV\",\"datePublished\":\"2016-06-28T10:37:30+00:00\",\"dateModified\":\"2016-06-28T13:38:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/\"},\"wordCount\":723,\"publisher\":{\"@id\":\"https:\/\/devopsnews.online\/#organization\"},\"image\":{\"@id\":\"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/06\/DevOpsITV-1.png\",\"keywords\":[\"containerisation\",\"DevOps\",\"Github\",\"Google\",\"ITV\",\"media\",\"slack\",\"trello\",\"TV\"],\"articleSection\":[\"Featured\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/\",\"url\":\"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/\",\"name\":\"Continuously evolving: DevOps at ITV - DevOps Online North America\",\"isPartOf\":{\"@id\":\"https:\/\/devopsnews.online\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/06\/DevOpsITV-1.png\",\"datePublished\":\"2016-06-28T10:37:30+00:00\",\"dateModified\":\"2016-06-28T13:38:47+00:00\",\"description\":\"Cecilia Rehn, Editor of TEST Magazine and DevOpsOnline, got together with\u00a0Tom Clark, Head of Common Platform at ITV plc, to discuss the TV network\u2019s IT tra\",\"breadcrumb\":{\"@id\":\"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/#primaryimage\",\"url\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/06\/DevOpsITV-1.png\",\"contentUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/06\/DevOpsITV-1.png\",\"width\":640,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/devopsnews.online\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Continuously evolving: DevOps at ITV\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/devopsnews.online\/#website\",\"url\":\"https:\/\/devopsnews.online\/\",\"name\":\"DevOps Online North America\",\"description\":\"by 31 Media Ltd.\",\"publisher\":{\"@id\":\"https:\/\/devopsnews.online\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/devopsnews.online\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/devopsnews.online\/#organization\",\"name\":\"DevOps Online North America\",\"url\":\"https:\/\/devopsnews.online\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png\",\"contentUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png\",\"width\":198,\"height\":64,\"caption\":\"DevOps Online North America\"},\"image\":{\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/DevOpsAmerica\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/person\/1183cef5fa13624c55f3faf81f391435\",\"name\":\"Yashesh Patel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7133dcc024275e35cf81ef202ce76441?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7133dcc024275e35cf81ef202ce76441?s=96&d=mm&r=g\",\"caption\":\"Yashesh Patel\"},\"sameAs\":[\"https:\/\/devopsnews.online\"],\"url\":\"https:\/\/devopsnews.online\/author\/yashesh-patel\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Continuously evolving: DevOps at ITV - DevOps Online North America","description":"Cecilia Rehn, Editor of TEST Magazine and DevOpsOnline, got together with\u00a0Tom Clark, Head of Common Platform at ITV plc, to discuss the TV network\u2019s IT tra","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/","og_locale":"en_US","og_type":"article","og_title":"Continuously evolving: DevOps at ITV - DevOps Online North America","og_description":"Cecilia Rehn, Editor of TEST Magazine and DevOpsOnline, got together with\u00a0Tom Clark, Head of Common Platform at ITV plc, to discuss the TV network\u2019s IT tra","og_url":"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/","og_site_name":"DevOps Online North America","article_published_time":"2016-06-28T10:37:30+00:00","article_modified_time":"2016-06-28T13:38:47+00:00","og_image":[{"width":640,"height":400,"url":"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/06\/DevOpsITV-1.png","type":"image\/png"}],"author":"Yashesh Patel","twitter_card":"summary_large_image","twitter_creator":"@DevOpsAmerica","twitter_site":"@DevOpsAmerica","twitter_misc":{"Written by":"Yashesh Patel","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/#article","isPartOf":{"@id":"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/"},"author":{"name":"Yashesh Patel","@id":"https:\/\/devopsnews.online\/#\/schema\/person\/1183cef5fa13624c55f3faf81f391435"},"headline":"Continuously evolving: DevOps at ITV","datePublished":"2016-06-28T10:37:30+00:00","dateModified":"2016-06-28T13:38:47+00:00","mainEntityOfPage":{"@id":"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/"},"wordCount":723,"publisher":{"@id":"https:\/\/devopsnews.online\/#organization"},"image":{"@id":"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/#primaryimage"},"thumbnailUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/06\/DevOpsITV-1.png","keywords":["containerisation","DevOps","Github","Google","ITV","media","slack","trello","TV"],"articleSection":["Featured"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/","url":"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/","name":"Continuously evolving: DevOps at ITV - DevOps Online North America","isPartOf":{"@id":"https:\/\/devopsnews.online\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/#primaryimage"},"image":{"@id":"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/#primaryimage"},"thumbnailUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/06\/DevOpsITV-1.png","datePublished":"2016-06-28T10:37:30+00:00","dateModified":"2016-06-28T13:38:47+00:00","description":"Cecilia Rehn, Editor of TEST Magazine and DevOpsOnline, got together with\u00a0Tom Clark, Head of Common Platform at ITV plc, to discuss the TV network\u2019s IT tra","breadcrumb":{"@id":"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/#primaryimage","url":"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/06\/DevOpsITV-1.png","contentUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/06\/DevOpsITV-1.png","width":640,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/devopsnews.online\/continuously-evolving-devops-at-itv\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devopsnews.online\/"},{"@type":"ListItem","position":2,"name":"Continuously evolving: DevOps at ITV"}]},{"@type":"WebSite","@id":"https:\/\/devopsnews.online\/#website","url":"https:\/\/devopsnews.online\/","name":"DevOps Online North America","description":"by 31 Media Ltd.","publisher":{"@id":"https:\/\/devopsnews.online\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devopsnews.online\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/devopsnews.online\/#organization","name":"DevOps Online North America","url":"https:\/\/devopsnews.online\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/","url":"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png","contentUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png","width":198,"height":64,"caption":"DevOps Online North America"},"image":{"@id":"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/DevOpsAmerica"]},{"@type":"Person","@id":"https:\/\/devopsnews.online\/#\/schema\/person\/1183cef5fa13624c55f3faf81f391435","name":"Yashesh Patel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devopsnews.online\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7133dcc024275e35cf81ef202ce76441?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7133dcc024275e35cf81ef202ce76441?s=96&d=mm&r=g","caption":"Yashesh Patel"},"sameAs":["https:\/\/devopsnews.online"],"url":"https:\/\/devopsnews.online\/author\/yashesh-patel\/"}]}},"_links":{"self":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/posts\/8025"}],"collection":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/users\/123458"}],"replies":[{"embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/comments?post=8025"}],"version-history":[{"count":0,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/posts\/8025\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/media\/8028"}],"wp:attachment":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/media?parent=8025"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/categories?post=8025"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/tags?post=8025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}