Over the last few months I’ve been responsible for researching and the eventual purchase of a number of new software services for our company as part of a migration from our old CRM (Customer Relationship Manager – in its most basic form it’s an online rolodex) to a new one – Salesforce.

I’ve spoken to some truly excellent account managers working at companies that make some truly excellent products and as I’ve gone through the process, I began to wonder what I might be able to take from these positive sales experiences back to our SaaS sales team. Here are a couple of takeaways:

1)      A sales reps was only speaking to me after I was ready to buy

In every just about every case, I had pretty much already decided that I was going to buy the product they offered, or a product that offered a similar service, thanks to the preparation and research I was putting into our Salesforce migration. I knew we wanted a marketing automation system and an electronic signature collection software, even if I didn’t know exactly which ones.

By waiting for me to fill out a form on their website requesting more information, or looking for triggers such as multiple site visits in one day or downloads of their installation materials, these companies could call me at a point where I was ready to discuss their product in detail, already knowing the basics of what they do. On the calls, the great reps took notes on what would form the basis of my buying lifecycle – such as when we would first start using our new CRM (a dependency for using their service) and who would be setting it up so they could reach the right people at the right time to move the sale forward.

Although this might sound obvious – wait until the customer is ready to buy before calling them and they will be more likely to buy – there were two key points to this take away.

Firstly, finding that stage of readiness is tough. In some cases early in my preliminary research, I would get a string of emails and calls from the services whose websites I was visiting when I was definitely not ready to speak to a rep. Not only did this feel a bit spammy, but the emails and calls had stopped by the point I was ready to think about buying. Getting the timeline of the customer’s buying lifecycle is not easy.

Secondly, this was the rep’s deal to lose. As opposed to sweet talking me into buying an expensive product or service, the rep had to ensure the call matched the expectations I had already set for the product myself (i.e. professional, useful feature set, support and training provided). While a great rep helped me through the buying process and a decent rep could have maintained my interest, a poor rep could have lost a deal the company had already effectively won by losing my interest or giving me a bad experience on the phone.

2)      I felt like I was going to gain something from the time spent on the phone with the sales rep even if I didn’t buy the product

One of the greatest experiences during this process was the feeling that my time on the phone with a sales rep was not busy work or wasted time between Point A of me needing a solution and Point B of me buying their product but was productive in its own right.

From my point of view, I received information that was relevant to my job (such as the best practices for lead scoring while talking to the marketing automation company or how important it is to measure the amount of time it takes to get a contract signed with the esignature company) which gave me a positive feeling associated with the company and product and made me think this training and support would continue after the sale. From their point of view, I kept all my scheduled call times – as I associated value with the call I didn’t cancel or forget it thus wasting their time – and moved more quickly through the sales process.

The companies I was speaking to considered themselves experts in their fields –whether that field was marketing automation, customer relationship management or online contracts. They were excited to share that expertise even before I became a customer, and had highlighted relevant and bite-sized chunks of information that they could impart during a call to educate and inspire me even while selling me.

3)      Seamless transitions from one contact at the company to another when relevant

In most cases, there was a point during my buying lifecycle in each company where I needed to speak to a new contact at that company. In some cases, after an initial qualifying phone call (to determine if I was in fact interested in their product) I was passed to the person who would be my eventual account manager. In another case, even after I spoke to that account manager, I needed to meet someone new for technical or installation support. In one or two cases this actually wasn’t handled very well at all, leaving me feeling a bit lost as a customer, which is why I noticed when it was done particularly well.

With the electronic signature software, I needed to be passed to a technical guy, after having been speaking to an account manager for a few weeks. Rather than just tell me I’d get a call from someone new, I had a call scheduled with my account manager, who told me I’d be speaking to the technical contact as well. They both joined the call, I was introduced and my account manager even listened in to the entire technical conversation so that he could hear my questions and concerns. Although in the future I’ll go to the technical contact with the majority of my questions, if I ever wanted to upgrade our account or change the service in some way, I still feel like my account manager has a vested interest in my account and knows where I am with their product.

4)      Onboarding

This is worth a blog post all on its own but it’s worth mentioning here. The great sales cycles incorporated onboarding into the sales process, so that by the time I was actually signing a contract, I felt that I had a pretty clear idea of what the next steps were – and in some cases had already completed a couple of those steps.

This worked particularly well for the companies that had a freemium model or a 30 day free trial of their product however even for the company with no free or trial service, they sent me material such as worksheets or videos that formed part of their new customer training process and even invited me to an event.

By the time I was actually at the point of asking my directors for budget sign off, I could already show them more clearly where we were going to be with the product in a few months.

5)      Extras

Finally, in the great sales experiences, I always felt like after the contract was signed, I was told (or at least reminded) about a little something extra, whether that was a feature, training or added value, that I hadn’t expected (or remembered). In one case this was a feature of our support package, in another it was the access to an “enablement manager” who would schedule hours of one on one training with me, and in one more it was just a side comment about a feature we hadn’t spoken about yet.

Reiterating the value I received and even adding a little extra after the contract closed the sale with great feelings all around.

 

I’ve taken these experiences from three services I’ve dealt with over the course of three months, and indirectly from the services that I didn’t end up using, often because they didn’t do particularly well at one of the points above. It’s not surprise that for the ones I went with, I’ve been putting a huge amount of time and effort into getting them set up and using them properly, and that I’m still speaking with the great teams at each company.


The other day I had lunch with Sarah from Unruly Media. We had a great conversation about agile methodologies, in particular agile in marketing. She certainly knows her stuff around agile – her company (of which she is a co-founder) started out in a very different place from where it is today but as the whole company was founded on agile principles, they pivoted to becoming a 100 person company across multiple countries selling a social and viral video enablement software to media agencies and their clients.

Sarah asked a really interesting question that I thought gets to the heart of why marketing should be agile. She wondered, if we already have plans for marketing, in a way we don’t necessarily have for other departments, like number of events or case studies per quarter, why do we need to break marketing’s task down into smaller stories?

My personal answer to that question has to do with the agile idea of continually adding value through numerous small releases. A marketing department can easily spend the quarter working their butts off to produce one fantastic event, however there’s really only one point at which the team delivers business value to other departments or customers – the day of the event. What if agile allowed marketing departments to turn that single event into a series of releases that added value to the business?

By breaking larger tasks down into small stories, each with the aim of adding value to the business, a marketing department can do two things. First, they can see where they need to focus their time in the lead up to a big event (or whitepaper release or new website launch, any activity works here really) because they’ve defined their stories in a way that helps the team understand where they are adding business value. Secondly, they can use these smaller yet valuable “releases” within marketing to delight customers and other departments more regularly throughout the process.

Let’s take, for example, hosting an event for new and prospective customers. One could easily argue that this project is only fit for a waterfall style release (you work on everything until it’s all finished then release all at once) and there is no way to deliver value to the business from this project until the event actually happens.

But look at the assets produced for that one day – handouts, speaker bios, marketing materials, case studies, training documents, video footage, email comms to attendees and event promotion. Why shouldn’t a case study be released to the sales team as soon as it’s produced, delivering value to their sales process? Couldn’t speaker bios be turned into blog posts showing your company’s involvement in supporting individuals in the industry, delivering value to your readers? Post video footage on YouTube early, make marketing materials the content basis for your Tweets, allow sales or support to piggy back on email comms – and most importantly show your company and your team how marketing is continually adding value.

The upshot of this is that marketing gets the recognition for the ongoing work they are doing and the company gains the momentum that comes with having continual access to new marketing and sales materials throughout the quarter.

Do you agree? Why do you think marketing should even bother with being agile?


Before getting started with an Agile methodology for our marketing team, we had to make some decisions about how to prioritise our stories, sprints and workloads. The first step was to decide what was really important in terms of the actual marketing channels, the objectives for each channel and the metrics we cared about.

This led to the creation of our Marketing Priorities Venn (shown below). Three circles for our three primary areas of focus – content, inbound lead generation and research and CRM management.

Marketing Channels Venn

Anything that didn’t fall into one of these circles or their overlapping areas was out – there would be no stories in our sprints that didn’t fit in our Marketing Venn. Although the Venn might seem quite all encompassing, it was an eye-opener to see what tasks we had undertaken in the past that didn’t fall under any of our key channels, often related to supporting other departments or doing unnecessary admin.

But it wasn’t enough just to know what we should be doing – we needed to have a clear picture of why we were doing it so that stories could support the overall objective of each channel and iteratively drive us towards reaching those goals. Therefore we added a second Marketing Venn to illustrate the objectives for each channel – allowing us to eliminate stories that matched a channel but didn’t support our key objectives.

Finally, we wanted a way to understand how well we were achieving our objectives and created a final layer to the Marketing Venn with a list of marketing metrics that were relevant to each channel. The metrics list we fully expected to change over time as we determined which metrics were most relevant in helping us recognise our objectives but as a first pass we wanted to be sure that there was a quantitative way to assess the success of our work.

I’ve found the Marketing Venns particularly useful in deciding what stories to write in our upcoming sprints – not only does a quick glance remind me of our priorities but it also helps to ensure we have an even balance of work across all parts of the business for which we as marketing are responsible.


This is Part II of Challenges in Setting Up an Agile Marketing Team. Part I is available here.

Challenge: Measuring and assigning points to marketing stories

Agile is a great method for quantitatively measuring productivity because each story is assigned a point value. The sum of points from all stories completed during a sprint defines the team’s velocity. This velocity should be fairly consistent week on week and any sprint plans for the future shouldn’t include stories with a point value higher than the current velocity. Within a development environment, when, generally speaking, product developments are all created within the same framework (a programming language) with varying levels of complexity, the point values are relatively easy to define – a more complex project, requiring a greater knowledge of the coding language, is worth more points.

On the marketing side, however, assigning point to stories has been a real challenge. There is no consistent measurement of complexity across the very different types of projects we undertake – for example is designing a lead flow process for lead nurturing more or less complex than generating a detailed report analysing dead leads over the last six months? And if we can’t consistently evaluate complexity, should we use time to indicate point value – so should a very simple, repetitive task that takes an entire afternoon be worth more points than a task that only takes half an hour but requires a significant level of expertise? Should points indicate seniority – tasks that require executive sign off getting a higher value than those that do not?

Where We Are Now:

This particular issue hasn’t entirely been resolved. We’ve tried a number of different ways of measuring the point value of tasks but have resorted to ‘gut feel.’ We assign points as a team, during our sprint plan, so there is a check and balance but it’s not a particularly scientific process. This has been reflected in a somewhat inconsistent velocity – although we’re in the same ballpark week on week, our velocity doesn’t have the fixed value we’d like to see. Generally points are based on a combination of the perceived complexity of the task, the amount of time it will take and whether or not other resources are required from outside our department. Hopefully this process will become clearer.

As a side point, we used the same point values as our development team – 1, 2 or 3 points as the only options. Given the different variables we need to take into account and the inconsistency of measurement, we might find it easier to get a lock on our velocity with another scoring system.

Other Challenges:

A couple of other challenges that we considered before starting with Agile:

–        Abundance of ‘chores.’
Chores are stories that don’t deliver any real value but must be completed. Some examples are following up with the winner of a competition, cleaning email lists or unfollowing irrelevant accounts on Twitter. Chores in our sprint plan give the appearance of productivity without any value-add to the department, and makes it more difficult to accurately measure our velocity (chores don’t get any points). We tend to have a lot of these within marketing and are working to tie these in as tasks related to proper stories, rather than just stand alone stories without value.

–        Lack of resources and skills for partner work
Many Agile teams recommend having paired teams of workers complete stories together. While our challenge is based more on the siloed skills sets within our team, our small team size and general need for speed has deterred partner pairing as well. However, we’re lucky enough to have some fantastic interns working on the marketing team and although they are not generally part of the sprint plans or responsible for stories, their support helps us recognise some of the value of pair work.

–        Reliance on other company departments
Within the development team, much of their work is self-contained however in many cases, our marketing team requires support from other departments to complete a story – whether that’s a product release from dev or testimonials from support. Reliance on other departments makes planning stories incredibly difficult because if we don’t get what we need from the other parts of the company, the story can’t be completed. We haven’t found a great solution for this one yet, although we have tried to write fewer stories that require outside resources and if one is required, create a chore to request the resource, then a story only once we’ve received what we need.

So, as you can tell, numerous challenges although it’s been an important process to think about these because they affect the team’s output regardless of the methodology we’re using. Agile has helped to highlight some of the ways we can improve and given us a framework for doing so.

Next post will be about how we prioritise work, define projects and write stories.


So we had decided to commit to an Agile methodology for our marketing team based on the reasons I’ve written about already (quick overview; ability to prioritise work, to be more flexible in responding to campaign success or failure, to get more out of our small team and to better understand our actual productivity levels). However just because we had decided we wanted to go Agile doesn’t mean that the process happened over night. In fact even before we got started, I sat down and made a list of all of the challenges that would affect us in moving to this new methodology.

Some of these issues we were able to address before starting with Agile, some we needed to work through in the first few months of using Agile and some are still not satisfactorily resolved. There were, in fact, so many challenges to write about that I’ve broken this up into two blog posts.

Here are some of the challenges I expected we would face in using Agile for marketing:

Challenge: Individuals were already responsible for clearly delineated types of tasks within the team

We only have three full time members of the marketing team and although the size isn’t necessarily a deterrent to using Agile, the way we had organised the team was. Each of us were general responsible for diverse tasks – one of us for content and social, one for lead research, qualification and management and one for inbound lead campaigns. Although there was some overlap, we had siloed ourselves.

Tasks within Agile sprints, called stories, are generally meant to be relevant to anyone on the team – because stories are prioritised by importance and everything needs to be completed within a sprint, if a member of the team finishes their story, they should pick up the next story in the sprint, not just the next one relevant to their expertise. If we had a sprint with a dozen stories related to content, but only one or two related to inbound lead generation, what would that mean for our division of labour? Would we have to plan sprints based on equally allocated stories (thus letting our individual skills drive our sprint plans more than actual marketing department needs)? If we did try to create sprints with stories for each member of the team, how would that be different that just creating our own individual task lists?

Where We Are Now:

As it turned out, we did end up planning our sprints based on individuals within the team bringing their own tasks to the weekly sprint plan. However this had an unanticipated benefit. It meant that many of our projects were truly iterative – the person responsible for the story one week had a clear picture of how they wanted to bring that story to the next level, or add value to the ongoing project through work they had already accomplished, and were therefore better able to define a related story for an upcoming sprint. Had different individuals been responsible for different parts of a marketing campaign, a lead research project or a white paper, for example, then the overall vision of the project, despite being well articulated to the rest of the team, might have lost some of its clarity and focus.

Additionally, we have started to reach a point where certain stories are completed by someone who didn’t initially expect to do them. Usually this will happen towards the end of the week when we’re reaching the end of the sprint plan and there are just a few stories to go but it’s been a good experience and hopefully will lead to even more flexibility within the team in taking on, and successfully completing, stories outside their immediate comfort zone.

Challenge: Numerous ongoing or daily tasks without a clear end date

Within the marketing team, unlike what I’ve seen of the development team, we have numerous ongoing and daily tasks that I thought would prove difficult to fit into a sprint plan. In terms of daily tasks, our team generates a daily pipeline report for the sales reps, deduplicates the leads in the system, and produces daily stats reports. Ongoing tasks include the management of the company Twitter and Facebook accounts and qualifying leads for the sales reps.

How would these tasks fit into our sprint plan? How could we define a story within a sprint when the story never ends?

Where We Are Now:

When it came to daily tasks, we decided that we would not include these in any of our sprint plans. One of the benefits of Agile is the ability to quantitatively measure the productivity of the team – and this can be used to plan realistic sprints in the future. By taking out daily tasks, we knew that there would be an element of our work that we didn’t track but that this would be consistent – the same projects take the same amount of time every day so it wouldn’t affect our ability to plan sprints in the future. As a side point, the majority of these daily tasks are admin busy-work that will hopefully at some point be replaced by software services so it’s even less desirable to track them as part of our sprint plan.

In terms of ongoing tasks, however, we had a greater challenge. There was much less consistency in the amount devoted to these projects each week so it was important that we could measure how much time was spent and, more significantly, what we actually produced. With that in mind, we made it a goal to break down ongoing projects into individual tasks, sometimes even at the expense of the ongoing project as a whole. Take for example an ongoing project to manage our Twitter account. This might become one or two stories within a particular sprint, with one to schedule daily Twitter content at the beginning of the week and the other to follow everyone on a relevant Twitter list. While this may not deliver exactly the same value as sitting in front of Tweetdeck responding to all relevant comments, it’s a clear measureable that raises improves our Twitter presence and doesn’t do so at the expense of resources or other sprint stories.

I’ll leave it at that temporarily as there are numerous other challenges we’ve faced but with the aim of keeping this readable, I’ve split this into two posts. Part II will be available shortly.