By far the most common sentiment I get when talking to agency folks about getting their agency into the digital marketing game is, “We really want to, but we need help.” Usually these people are looking outside their agency for talent – young, hotshot creatives with some experience putting together a Web site, or maybe hardcore IT people who don’t mind giving up careers with IT outsourcing operations to work in vibrant, creative work environments.
Talent is all well and good, but there are so many things to keep in mind when going digital. With that in mind, I’ve prepared this series of posts for those of you in this situation. This is distilled from a bit of experience, a lot of observations, and even more theorycrafting about the best ways for a traditional advertising agency to go digital.
I want to start with processes, but let’s make it simpler and start by talking about roles.
In a traditional ad agency (above or below the line), the entire business is built around one process intended to bring a creative communications solution to bear on a business problem. Every agency deals with this process in a different fashion, but in general the roles are common throughout the entire industry:
Planners take the client’s business problem and identify a key insight (or several) that will be essential to the creative solution.
Accounts people facilitate the processes by representing client’s interests in the agency. The best accounts people bring in the client’s business context so that the creative solution is really tailor-fit to the client’s need.
Creatives take the key insight and concept and develop one or more executions of the solution.
Producers take what the creatives develop and make it real – in most cases, they shoot TVCs, etc. etc.
This is, of course, very simplistic, and by no means completely accurate. But these roles serve to illustrate the process at the heart of an agency – of taking a business problem and crafting a creative solution.
It’s been said that digital is just a medium. For the most part, it’s true. However, digital has quirks all its own. Like other below the line activities, digital needs more infrastructure to work properly. A Web site needs server space to function. Someone needs to purchase a domain name, configure DNS servers, prepare email lists, and take care of the thousand little details that, if not addressed, can cause the entire project to fail.
Allow me to introduce a few new roles to the roster we’ve already identified.
Information architects handle a lot of the back-end work that goes into Web site design. You won’t need them for banner ads, but they’re absolutely essential for Web sites. IA specialists figure out how information needs to be stored and processed on a site. To facilitate communications, they develop site maps and wireframes to illustrate concept hierarchies and site usability.
Interactive producers aren’t just programmers, in the same way that your TV producer isn’t just a guy who knows how to use a camera. A really good interactive producer will have a recommended Web host and domain name registrar, and can troubleshoot buggy code. In my experience, the best interactive producers also have a long list of phone numbers of freelance developers and development studios that they can call on. Bear in mind that even if your agency has an affiliated development studio (some do), every project has its own conditions that may make it impossible to engage the affiliate. For example, one such project I worked on required the use of ASP .NET, a Microsoft-owned programming language not very much in vogue here in Manila, and definitely not in the repertoire of my pool of usual programmers. It took a little while to find a good developer willing to take the project on.
Database specialists are the guys you turn to when it comes time to get into your Web site’s back end. Even if your site doesn’t require people to log in, it’s possible that you will need to use a database to store site content. Most Web site hosting includes a database for free, so there’s no need to get one separately. (If you’re storing half a million users’ worth of data, though, you may want to take that database offline instead.) A good database specialist will have a lot of experience with SQL, the Structured Query Language, which is the language used in talking to most modern databases.
Since we’ve already talked about programming and programming languages, let me split up programmers into several categories. Take note that I use the terms programmer and developer interchangeably, although one is arguably not the other.
Flash programmers develop in a program called Flash. It’s a wonderfully visual tool for developing immersive Web content like games and interactive banners. Flash developers should code in a language called ActionScript. Their end result is a Flash file that you can embed on a Web site. (Best practice note – developing the entire Web site in Flash makes tech-savvy people laugh at you.)
Script programmers develop in a scripting language, usually PHP (ASP, ASP .NET and JSP are also possible). Or sometimes even HTML, the base document format that is used by the World Wide Web. Scripting languages are much more popular, of course, because plain HTML can’t manipulate anything, but some projects need plain-jane HTML. These guys should also know a bit of Javascript, which is a script of a different kind (Technical difference – PHP and its ilk are run on the server, while Javascript is run in the user’s browser. Each of these has a different data security profile.) Ideally, your script programmer should also know how to use Cascading Style Sheets, or CSS – a technology that affects how Web pages are presented in a browser. Unlike Flash developers, scripting-language developers produce Web pages and full-on Web sites.
The products of most of today’s IT and CS programs should be able to program in both Flash and a scripting language (usually PHP), but take note that these are different skillsets – as different as art and copy. It’s possible that your great Flash programmer will be terrible at programming in PHP, and vice versa.
Now, these are roles, not jobs, so it’s perfectly acceptable for someone to take on a role as part of their job. I’ve seen project managers take on the accounts work while acting as interactive producers. And creatives everywhere develop site maps without needing to be trained in hierarchies and usability.
So far the only role we’ve completely displaced is that of producer, and even then some projects need one (to shoot Web video, for example.) So the traditional video producer still has a role to play in our new digital age.
This was a pretty long post, so I’ll cut it here. The next time I post on this topic, I’ll talk about processes – specifically, how agency processes need to shift to accommodate these new roles.