Transcript
Page 1: Serving Ads at 35,000 Feet While Traveling at 600 MPH

Serving Ads at 35,000 FeetWhile Traveling at 600 MPH

MARK VERONE

Page 2: Serving Ads at 35,000 Feet While Traveling at 600 MPH
Page 3: Serving Ads at 35,000 Feet While Traveling at 600 MPH
Page 4: Serving Ads at 35,000 Feet While Traveling at 600 MPH

• VIDEO SLIDE: Embed Video Here

Page 5: Serving Ads at 35,000 Feet While Traveling at 600 MPH
Page 6: Serving Ads at 35,000 Feet While Traveling at 600 MPH

1)People2)Process3)Technology

Why Gogo?

Page 7: Serving Ads at 35,000 Feet While Traveling at 600 MPH
Page 8: Serving Ads at 35,000 Feet While Traveling at 600 MPH
Page 9: Serving Ads at 35,000 Feet While Traveling at 600 MPH
Page 10: Serving Ads at 35,000 Feet While Traveling at 600 MPH

Sponsorships = 4-6 wksDisplay Ads = 2-4 wks

Avg. In-FlightCTR= 0.69%-20%

Whitelist = 10 days

Page 11: Serving Ads at 35,000 Feet While Traveling at 600 MPH
Page 12: Serving Ads at 35,000 Feet While Traveling at 600 MPH
Page 13: Serving Ads at 35,000 Feet While Traveling at 600 MPH

“We are NOT moving mountains…just pushing pixels!”

--Mark Verone, 2012

Page 14: Serving Ads at 35,000 Feet While Traveling at 600 MPH
Page 15: Serving Ads at 35,000 Feet While Traveling at 600 MPH

Baby Steps

Page 16: Serving Ads at 35,000 Feet While Traveling at 600 MPH

Step 1: People – Make it Easy

CHALLENGESa) Human Ad Serverb) 30 Person Meetingsc) Email & CR Forms (TPS

Report)

Page 17: Serving Ads at 35,000 Feet While Traveling at 600 MPH

SOLUTIONS:a) Automationb) Kill Meetingsc) SSOT - Jira & Wiki

Step 1: People – Make it Easy

Page 18: Serving Ads at 35,000 Feet While Traveling at 600 MPH

Example From JIRA

Page 19: Serving Ads at 35,000 Feet While Traveling at 600 MPH

Sample from Wiki

Page 20: Serving Ads at 35,000 Feet While Traveling at 600 MPH

Step 2: Process - Simplify

CHALLENGES:a) No “real-time” changesb) Limited Targetingc) 4-6 Week Turnaround

Page 21: Serving Ads at 35,000 Feet While Traveling at 600 MPH

Step 2: Process - Simplify

SOLUTIONS:a) Daytime Publishingb) Ad Server RFPc) Introduced Agile Methods

Page 22: Serving Ads at 35,000 Feet While Traveling at 600 MPH

1) Requests 2) Work 3) Team

Page 23: Serving Ads at 35,000 Feet While Traveling at 600 MPH

From Waterfall…

Page 24: Serving Ads at 35,000 Feet While Traveling at 600 MPH

…to Scrum

Page 25: Serving Ads at 35,000 Feet While Traveling at 600 MPH

Basic Scrum Overview

• Time-Boxes: Sprints & Releases• Roles: Product Owner, ScrumMaster & Development Team• Rituals: Release / Sprint Planning / Review / Retrospective, Daily Stand Up • Backlogs: Product, Release & Sprint Backlogs

Page 26: Serving Ads at 35,000 Feet While Traveling at 600 MPH

How we organize our work…REQUESTSRequire WORK by AGILE TEAM(S) DONE Launched

Page 27: Serving Ads at 35,000 Feet While Traveling at 600 MPH

…to Scrumban• Best of both worlds…– SCRUM = Iterations / Standup / Retrospectives / Demos– KANBAN = WIP – Work In Progress Limits, Just In Time

Page 28: Serving Ads at 35,000 Feet While Traveling at 600 MPH

Innovate

Step 3: Technology – Innovate

CHALLENGES:a) No Automationb) ATG Latencyc) Complex Environments

high % of iOS devices

Page 29: Serving Ads at 35,000 Feet While Traveling at 600 MPH

Innovate

Step 3: Technology – Innovate

SOLUTIONS:a) Custom Ad Serverb) Custom CDN Cachingc) Simplified Deployment

Page 30: Serving Ads at 35,000 Feet While Traveling at 600 MPH

Custom cNAME & iOS

Page 31: Serving Ads at 35,000 Feet While Traveling at 600 MPH

Whitelisting

• Free Access to select websites• Captured URLs/IP addresses• Min 2 wk turn around

Page 32: Serving Ads at 35,000 Feet While Traveling at 600 MPH

Analytics CDN Caching Whitelist

Ad Server Tag Management Content Management

Ad Technology Stack

Page 33: Serving Ads at 35,000 Feet While Traveling at 600 MPH

RESULTS: (after 18 months)1)People:

75% fewer involved

2)Process:50% Reduction in Time

3)Technology:100% Improvement

Page 34: Serving Ads at 35,000 Feet While Traveling at 600 MPH

*-)- Questions?


Recommended