Are Your Business Goals Realistic?

I’ve touched before on the importance of strategic planning before: decide what you want to do before you decide what services or tactics you want to implement. One of my colleagues, The Cline Group’s Josh Cline (Disclaimer: I’m a past director at TCG and currently sit on the firm’s advisory board), also wrote about this on his company’s blog. Josh wrote:

So, what is the big problem? Companies today are forgetting the traditional holistic approach to marketing strategy. They are forgetting or ignoring basic business and marketing fundamentals like messaging and positioning, branding and overall perceptions. Companies are missing the basic marketing principles, such as mapping the marketing plan to the company’s short-term and long- term goals and its business objectives.

So, you have a goal, now what?

Make sure your goal makes sense and is realistic and achievable!

What makes a goal realistic, though? Some aspects of a realistic goal include:

  • Mapping to your short and long-term objectives: Yes, we know you want to make millions, have immense profits, and reach mass adoption but perhaps you need brand awareness which means that the freemium model will hurt your short-term revenue in order to create long-term adoption and long-term profits.
  • Do your tactics make sense for the goal: If you want business leads, than you need something that has a registration form. A video or media article probably isn’t the best route. It won’t offer leads. But if you’re looking to increase awareness or understanding of your product, those would be great channels to consider. If your goal is to get XXX leads, than is it being implemented in the channel that is going to provide XXX?
  • Understanding the benefits and risks of your communications channel: Having a social media account doesn’t mean you’re going to go “viral“. In fact – there’s no such thing as viral. You’re chances of an instant social boom are low. And if you do get the boom, it’s likely to “bust” pretty quick. Unfortunately, most companies still don’t get digital media channels, whether it’s social media, the web, search, mobile, or email, and so either don’t set any or don’t set the right goals for this channel. This is also true for lots of other channels, as well.
  • Understanding the decision cycle and sales funnel: Are you assuming instant success? Success and traction take time. Your first month might give you fewer leads or awareness (however you measure that) but after six months, the exposure to multiple touchpoints may lead to conversion?
  • Unique to your specific position: While it’s OK to get inspiration from others and the competitive landscape is very important, your firm is unique – it has unique staff and resources and sits in a very individualized competitive landscape. No other company, even in the same country and industry, is exactly like yours.
  • Adhere to industry norms: While no company is unique, unless you are so different, there are many things in which we have baselines for. If open-rates on emails in the construction industry are 28.7%, and you’re in the same industry, you should be aiming as an initial baseline for a similar open rate. Of course, you may end up doing better or worse, but that’s an important baseline. But, if you’re a construction firm and getting a 14.5% open rate, more common in the travel industry, I would be worried. However, if my goal is for a 50% open rate, clearly your goal is simply unrealistic and should be changed.

Realistic goals can certainly include projections for rapid growth, if that’s reasonable for your market. But they shouldn’t assume rapid growth because some other company did it. You’re not them, and if you’re assuming rapid growth based on someone else (“I’m going to be the next big Facebook”) than you already lost network effects and first player advantage.

Are you setting realistic and achievable goals?

Developers Should Understand Business & Marketing

In my last post, I wrote about how marketers need to understand technology and web and software/hardware development.

But do developers also need to speak the language of business and marketers?
NWAV Showcase: Jinx '75 Visual Studio & Splitface
Developers need to understand marketing, to understand that the needs of the users who will be using their product, understand their personalities, and understand the needs of those who are actually buying the product. Particularly in a business-to-business environment, the person signing the check is usually not the person using the software or hardware.

Developers, guided by their product managers, need to get what the stakeholders want and ensure that the product actually speaks to their needs. The point isn’t just for the end-user to have a cool new toy. In the end, Jerry McGuire was correct: show me the money. Providing long-term value requires meeting financial goals. This requires a strong sales and marketing team, and cooperation between the teams.

This requires creating a great product, in the right space, and persuasively communicating the benefits of the product to the correct audiences. This can be achieved much better when both sides can understand the same language.

Gil Zilberfield speaks about this from the developer side. Developers need to speak both business and developer-ish. “It’s much easier to build the bridge when everyone talking the same language,” says Gil.

At the end of the day, you need to tell the story. When working in a commercial software environment, you have to get the sign off from those who have the purchasing authority. These are usually the business managers (who may not have a technical background): those who are purchasing the software or hardware because it fits a business need. If they don’t understand your product, or if it doesn’t fit their business need, they won’t buy it no matter how cool it might be to the technical user.

A commercial project isn’t the same as an open source project. For an open source project, you may only need to please the end users. But, for a commercial product, you’re not going to sell more than a handful if you can’t show that your product has a positive ROI: it helps save money – whether through saved time, better quality, reduced support costs, or other operational efficiencies. In order to be a market leader, you must be useful for all involved.

This is the same values for both business and developers. Businesses want a good product that is well-developed because it saves them money. Developers want a good product because it showcases their craftsmanship and ability to turn complex problems into a useful (and cool) solution. Either way: the end goal is providing value to the stakeholders (not only the end-user).

Being useful also means listening to your customers and your community. Some developers have claimed that marketing ruins the software community. However, that is a market failure – poor business management – not the job of marketing. According to Surfing the Long Summer, a book about how businesses can lead their market, one of the core criteria for success is a focus on the long-term vision. This is not achieved by focusing on short-term balance sheets or providing shareholder value. Short-term balance sheets are required only in order to have the resources to provide long-term value. If marketers of developer software upset their core community, that wasn’t the job of marketing but rather the failure of specific individuals who didn’t do their job. On the other hand, every developer evangelist or MVP program in the end is really there in order to sell more products or raise awareness. It, like everything else in a company, can only exist as long as it serves a defined business objective.

As another colleague wrote in his blog post Meet Marketing: The Dark Side of Software Development (even if I take issue with the title), “marketing is a necessary step towards releasing a great product. It’s imperative that the marketing department understands the product and the target audience for it. It is especially true if you’re building something other than a twitter client – a software development tool perhaps.” Of course, whether or not you are making development tools, the developers need to understand the users involved in the process from purchasing decisions to product usage. They need marketing to help with product usability and ensuring that it meets the functions that can give real business value. The software or hardware needs to meet the needs of those buying and using it.

Developers need marketing in order to help decide what the product is supposed to do and make sure that existing and potential customers’ needs are being met. Sitting closest to the customers, it’s the role of marketing and sales to help define the business requirements that the developers will then code. Only when both sides can effectively communicate, can they truly develop and sell a truly winning product.

In the end, success is achieved when teams can come together and silos can be broken in order to achieve mutual and integrated success. If one department isn’t successful, than the company can’t succeed.