Tuesday, May 25, 2010

Agile marketing

Who knew that software developers were such athletes? My code-writing friends are all talking about "scrums," "sprints" and "extreme programming."

Though I'm sure some of these folks are spending time in the gym, I've learned that these terms actually refer to the agile development methodologies many are using to build software-as-a-service (SaaS) solutions. Agile development is "intended to allow for rapid delivery of high-quality software, and a business approach that aligns development with customer needs and company goals."

Agile Marketing

We SaaS marketers should get on this fitness kick, too. We should follow our development colleagues with our own version of a lean & mean methodology. Call it "agile marketing."

Agile marketing refers to a process for building visibility, generating leads and supporting sales that's faster and more flexible than traditional marketing processes. It is intended to deliver more effective marketing, closely align with agile development processes, and better support a company's overall business model.

Faster

In the traditional on-premise world in which applications are developed via the "waterfall" method, new versions typically come to market every 18 - 24 months. The marketing team falls into this same rhythm, gearing up for a big launch every 18-24 months. After one of these grand launches - gala unveiling event, PR blitz, new collateral, multimedia ad campaign, etc. - the marketing folks recuperate for a couple of months... and then gear up for the next big launch.

This "marathon" pace doesn't suit most SaaS applications, and certainly not those built according to an agile development process. Instead of launching a massive new release every couple of years, marketing needs to gear up for launches every couple of months. These are more like a constant series of sprints than a marathon. It requires a faster, more agile process to keep up.

More flexible: Besides more speed, agile marketing requires more flexibility. SaaS marketers need to be eager to try new things, fearlessly measure results, be willing to pursue what works and abandon what doesn't. There's no room for dogma here.

Marketing folks ask me all the time, "What marketing programs work best?" My honest, though sometimes infuriating answer: "It depends."

What works for one company in one market with one particular solution might not work for another company in another market with a different solution. Be skeptical about "best practices."

Drew Houston of Dropbox and Adam Smith of Xobni have shared some of their experiences trying, failing, and trying something else, while building their businesses. (Presentations on their experiences are available on David Skok's For Entrepreneurs site.) Certain kinds of press outreach worked for them; others didn't. Adwords worked for one, but not the other. And certain social media campaigns were very effective, though more traditional email campaigns generated positive results as well. Their advice would make for a good tag-line for the Agile Marketing tee-shirt: "Learn early, learn often."

Also be aware that what works today may not work tomorrow. I remember marketers' fleeting love affair with "dimensional mailers." These promotions involved mailing (as in U.S. Postal mailing) odd-sized boxes to well-targeted executives. The goal was to "bust through the clutter" of over-stuffed mail boxes.

As ridiculous as cluttered U.S.P.S. mailboxes sounds today, the current infatuation with "social media marketing" may look pathetically quaint someday, too. The fact is, there's no marketing magic bullet; or if there is, it keeps changing.

SaaS solutions built with an agile development process require a faster, more flexible marketing process as well. It's time for marketers to get agile.