More selected projects

Your Portfolio is empty. You can start adding Items throught your Wordpress admin panel!

Project:   Crescendo

Content Management System For Time Warner Cable

Deliverables

Concept, Strategy & Design

Collaborators

Wrecking Ball Media

Crescendo is a proprietary Content Management System I designed for Time Warner Cable. It went into production in 2014 and manages all televised content for over 12 million customers across the company’s foot print. At it’s core it’s been designed to be “future proof”. What that means is that we can only design for the requirements we know of today. The challenge is, that we know that they will change, and change rapidly! So we designed and built Crescendo as a type of lego system where we can extend and develop new kinds of tools and insert them at any point without disrupting the entirety of the system. This allows both the developers and end users to move as rapidly as possible when providing content to their customers.

50k +

On Demand Titles Configured / Month

Content is the lifeblood of any MSO. Crescendo allows the Video Product team to create unique collections of On Demand content and successfully provides thousands of hours of Video On Demand on average per month. It can also scale. The system is easily capable of scaling to 10x that many hours of content company-wide without breaking a sweat.

1800

Custom Images Curated Monthly In 11 Ratios

Crescendo can consume and distribute images and meta data from a variety of sources. Combine that data and spit it out in a consumable way. Our curation team has also been tasked with augmenting the entirety of the library with custom imagery for movies and tv shows that have either missing or poor artwork. These images are added via the Crescendo Edit View and then distributed across our divisions on a daily basis

16mil

Television Subscribers Across The Nation

Crescendo's framework operates very well at scale and allows for a ten thousand foot view across any number of areas within the business. These high-level views are then used to create reports and contribute to the strategy moving forward. Alternatively, this is used to mark the progress of various teams and acts as a tool for operations when needed

14

Platforms Configured & Managed

As business requirements change, so does this tool. When it was conceived of, we supported three platforms. Crescendo is uber-extensible and allows the business to support an infinite number of platforms very easily. Replicate configuration. Replicate curation across those platforms, customize each of them. Or a combination of the two saving us valuable time when working day to day

Support For Multiple Levels Of Detail

Given the wide variety of users and use cases Crescendo allows for multiple Levels of Detail (LOD’s) giving the users an efficient way to tackle the various use cases and then publish the work immediately. 

High Level Dashboard

The high level dashboard is a global statistical view of the state of curation and configuration over all or any specific platform. It can be used to generate a variety of reports used to communicate throughout the organization

Low Level Edit

The Low Level, or Edit View allows the user to curate images, add new images to the image server, add, subtract, and manage meta-data on a per series, season, episode, or per movie basis. It also allows for low level curation of collections that appear downstream

Mid Level Canvas

The Mid Level, or Canvas is used to analyze the flow of various data sources and gives the user a quick way to to make new connections in order to make large changes quickly and efficiently without duplication of work or resources.

Node Based System

The origin of the tool actually preceded the project itself. It started off as a “lab week” project and consisted originally as some sketches and then wireframes of a front end tool that would allow the user to curate artwork, create, and manage collections of shows, and possibly edit some metadata. 

Once the project got going, however, new requirements were revealed through a series of workshops with product and key stakeholders within the company that caused us to abandon the original design. As we worked through the use cases we realized that there was a strong desire for reporting at a very high level. A need to visualize how the data was structured and how it flowed through the system. There was also the day to day work of configuring UI on various platforms that had to be supported and curation of images and metadata.

“The thing has to be “Future Proof”...it’s just a reality of the business we’re in”

Another tricky requirement was the need to “Future Proof” the design. In a company as large as Time Warner Cable things can move fast and different groups may be moving in different directions on any given day. So the initial set of requirements and use cases that we were designing would almost surely need to be extended and beyond that… expanded.

As a result, we developed a design that would allow for a huge leap in efficiency negating the need to duplicate work across multiple platforms. Our node based system had the added bonus of allowing our developers a framework within which, they could develop new tools for the end user and greatly expand the capabilities of the tool while allowing the current system to stay intact. 

1. There are many node types in Crescendo. Each have different rules.

2.  When connected… data flows through them obeying the various rules

3.  Crescendo supports complex networks of nodes for a variety of tasks

Example

1.  First, a network for configuring a UI for a given platform is created. An asset like Big Bang Theory is then connected to the network adding it somewhere within the platforms UI. Once the connection has been made and then published. Big Bang will then be exposed to the customer on a given platform. In this template, the default Image is used at a 2 x 3 aspect ratio. Crescendo is also capable of curating the network logo, associated meta-data, series, season, or episode-specific artwork

Basic ConfigurationBasic Configuration

Crescendo’s node-based curation system allows the business to curate that same asset across multiple platforms with a couple of clicks allowing the user to avoid unnecessary redundant work. While maintaining an almost infinite level of flexibility

Multiple Platforms@2xMultiple Platforms@2x

2.  Here the user has opened up the edit view and curated different images, at different aspect ratios, within the same template across multiple platforms. Allowing the business to customize the experience based on the capabilities of the various platforms, and play to their individual strengths and weaknesses

Multiple Aspect Ratios@2xMultiple Aspect Ratios@2x

3.  Crescendo is also intended to provide multi-variate testing critical to testing any given parameters of a given configuration, curation, or template type

AB Test@2xAB Test@2x

Crescendo UI

nodes on canvas@2xnodes on canvas@2x
collection edit view@2xcollection edit view@2x
series edit view@2xseries edit view@2x
advanced search@2xadvanced search@2x