Monday, October 12, 2009

Will SaaS Lead to the Death of Software Product Management?

There is a lot of talk in the software business these days about changing business models, particularly the trend toward SaaS (Software as a Service).

Will SaaS business models dominate the software business?

Many consultants, pundits and other industry figures are proclaiming that SaaS will very soon take over the world; saying if you're not on the bus soon, you're going to be out of business. I believe this is a bit overstated, but the strong trend toward the SaaS business model can't be denied.

My opinion on SaaS adoption: When bandwidth is unlimited and close to free, all IT systems are totally secure, the Internet is as reliable as old AT&T and every customer in the world decides they want to rent everything and own nothing--then I'll agree that SaaS is heading toward 100% market share. As I said above there's a strong trend in this direction, but we're a long way from there.

Is software product management dead?

I've written about SaaS a number of times before, and since it has become very important in the software business I'll continue to do so frequently. What I want to address today is another opinion some "experts" are also espousing: that the trend toward SaaS means the end of the Product Management function in the software business.

I find this statement to be downright silly.

When following this debate, it's important to take notice that many of the folks proselytizing these opinions have businesses whose success is based upon these predictions actually coming true. It's always important to consider conflicts of interest among the debaters.

In one recent webinar they trotted out a SaaS software company that was growing briskly every year with no product managers in the company. What wasn't said is that it was always possible to find software companies (of the traditional sort) who didn't have a product management function. Software companies are often founded by programmers, and they haven't always seen the need for Product Management. There are very successful companies where the developers talk directly to the customers, with no product managers at all. However, the facts are that a very small percentage of companies that do business this way are successful, and its usually based upon special circumstances: the rare developer who understands markets and customers as well as he does coding, markets where the developers themselves are perfect customer proxies, etc.

So while software companies without Product Managers have always been out there, it just hasn't been a broad formula for success. Trotting out one SaaS company successfully doing business this way (incidentally, I saw some big holes in their model long-term) doesn't impress me much.

I'm not defending the status quo--I'll say it once again, there is a huge move to SaaS in the software biz. Many (and maybe most) will be doing business this way in the near future. However, like most over-hyped trends, this are some pretty big overstatements being thrown around.

SKILLED product management will always be important

The argument being made is that many of the functions Product Managers currently perform are obsolete under the SaaS model. With continuous development more practical using SaaS, there may be fewer (or no) new version introductions. So the old waterfall chart with MRDs being created for the new version may go away along with new product introductions. I'm sure you get the picture. SaaS is a pretty fundamental change to the software business model, so you wouldn't expect a product manager's job to be stagnant under such change.

But those predicting the death of product management are focusing on the more mundane aspects of Product Management. The essence of this critical function is the ability to understand markets and match widespread, aggregate customer needs to the technical skills and IP of your company--creating a PRODUCT which can be sold to these many people. It doesn't matter whether you deliver this PRODUCT over the Internet in a hosted manner using monthly subscriptions, or in the more traditional on-customer premises, licensed model. Product Management is about creating a profitable PRODUCT well-matched for a market segment. It matters not whether you are engaged in customer facing marketing/promotional activities, or upfront product planning--the product manager's understanding of market needs and how your company can fulfill those needs is crucial in a product business. Otherwise, you're just selling custom software--one-off's for every customer. That's a different business--not a bad one--and one you which doesn't require product managers.

Can Social Media replace Product Management?

Another thing being bandied about by my favorite pundits is the impact of communities and other social media for its potential impact on product development. The thinking goes that there will be much more direct interaction with the end customer, leading to tremendous amounts of data available to ISVs. While SaaS is very well suited to communities (although not exclusive--they can be well utilized by traditional licensed software vendors), the ability to more easily obtain direct customer comments, and maybe take votes on potential new features doesn't eliminate the need for product management. To the contrary. While communities and other forms of social media are very powerful tools, don't mistake more data and customer access with actionable market intelligence. Data needs to be interpreted, and skilled marketers are best positioned to discern who's telling you what and why--the underlying motivations behind any customer feedback. So all of this added customer access and resulting data will only put a premium on good product management, to use these powerful new tools and data for quicker action and to allow better product planning decisions. Remember, SaaS competitor down the road will have access to the same tools and data that you do.

It is rare to find a developer who has truly exceptional product management skills. That's not a knock on developers; as a whole they are an extremely sharp bunch. But specialization in life happens for a reason--very seldom is someone the best at everything. Developers are trained to write code and build applications, not understand markets or extract the "truth" from customers. Different types of people's brain's work differently, and a good developer and good product manager are an example of this.

I find that it's when a talented, open-minded development manager teams with a market-savvy product manager, that most great software applications are made. So no, I don't believe that the Product Management function is going away anytime soon in the software business. There are many important changes going on in the business, the SaaS business model not the least of these. With any change in business model, functional roles will evolve and change. But I believe strongly that Product Management is a fundamental, important role that will remain critical in software businesses far into the future.

That's what I think about SaaS and product management--what do you think? Post a comment to start the discussion! Follow Phil Morettini and Morettini on Management via Twitter, Facebook, RSS, or the PJM Consulting Quarterly Newsletter.

Labels: , , , , , , , , , , , , , ,

Monday, May 04, 2009

Cloud Computing, SaaS and Such--Have We Read This Story Before?

I have this incredible feeling of déjà vu.

Cloud computing and Software as a Service is all the rage. In my practice at PJM Consulting, I am very involved in software startup activity. Nearly every new software company that I see today is being built on the Software as a Service business model. It's all the rage--so much so that it appears that any self-respecting software entrepreneur would be embarrassed to start a company using the traditional software licensing model. Even if an entrepreneur was so inclined, good luck finding a VC who would even consider funding such a company. No one wants to look like a dinosaur.

It's all well and good--there is definitely a real trend toward SaaS and Cloud Computing, with many good reasons for it. But most high technology trends are initially a bit over-hyped, and tend to get ahead of themselves. In addition, this particular story seems ever so familiar to a tech veteran that's been around for a few of these cycles.

The first bit of history this reminds me of is the old terminal/mainframe model from the early years of computing. There were some real advantages to this model, but also some big disadvantages as well--which opened the door for the golden age of PCs and networking.

The second era that the current SaaS wave reminds me of is "Web 1.0", when Web-based hosted software (then called ASP rather than the modern SaaS terminology), was first going to take over the world. The current trend seems so very similar because it was around the Web 1.0 years of the late 90s/early 2000 when the traditional software license business model was first proclaimed dead. At that time nearly every new business plan was based upon an ASP model.

So some of this fast-moving Cloud Computing or SaaS trend is new--but much of it could be viewed as recycled from past trends. Let's look at the Pros and Cons of this computing model:

ADVANTAGES

* Enables "Utility-Style" computing - variable expense instead of. capital investment
* Allows an end run around overwhelmed IT departments (like PC networking did)
* Supposedly "On-demand"--use only what you need, when you need it
* More efficient use of compute resources by time-slicing large farms of cost-efficient computing resources
* Web-based allows anywhere, anytime availability
* Off-site storage of data assists disaster recovery preparedness

DISADVANTAGES

* Immature and inherently more difficult Security
* More difficult integration with other applications
* Internet latency
* Internet reliability
* Data resides outside the company firewall
* Costs over time aren't necessarily lower for customers
* Lower margins for software vendors--aren't always accounted for in current pricing

SUMMARY

I believe that the trend toward computing in the cloud will continue, but there will be some stumbles and pullbacks along the way. Cloud Computing and SaaS has some inherent strengths--but also some under-publicized weaknesses. Many software vendors are overlooking the weaknesses at this time, as is typical of any new and hyped technology. Traditional licensed software hosted by the user still has its strengths and a definite place in the market. Like many mature technologies and business models, the death of traditional software licensing has been greatly exaggerated. Once the early hype passes, decisions on whether to computer within the firewall or in the cloud will once again be made on the individual merits, costs and user needs for a particular application within a particular company. That's how I see it--post a comment with your opinion so we can look at all viewpoints.

Phil Morettini
PJM Consulting
http://www.pjmconsult.com/

Labels: , , , , , , , , , , , ,

Sunday, June 10, 2007

Business Models in the SMB Market

The SMB market is typically a very popular topic for hardware and software companies. Every one wants to sell to the Enterprise market; as a result, competition is fierce and standards are very high. If you get to the Enterprise market early, with an innovation that creates a new category, you can find success if you are truly making a contribution to the market. But late entries into a market segment, as well as early stage companies competing with larger, established companies, often have a very tough go of it. In these situations, attention often turns to the Small and Medium-Size Business, or SMB, market.

And why not? At first blush, the SMB market appears to be huge, as well as underserved. It looks like a perfect haven for an early stage or turnaround company with a solid product, but not quite enough differentiation, brand name, or marketing muscle to push out the big boys in the Enterprise space. So the decision is made to focus on SMBs.


What's Wrong With This Decision?

There is nothing wrong with this decision, per se--if it's done with eyes open, for the right reasons. But too often, it is done to run away from a problem (the inability to penetrate enterprises), rather than run to a great opportunity. A lot of times, companies see the SMB market as easier turf; simply a larger, less competitive market than the Enterprise market. Major problems can result from this type of mentality, and I see it quite often in my consulting practice. Companies that enter the SMB market from this perspective usually aren't fully prepared to do what it takes to be successful, in what is a very different type of market than they may be familiar with. So where are the land mines in the SMB marketplace?


What's Not Obvious in Marketing to SMBs

The first thing to consider is that customer needs are often quite different. A lot of this depends upon what technology and market segment you are in, and whether your product is aimed more at the "S" (small) segment, or the "M" (medium) segment of the SMB space. For example, if you are selling a single user productivity tool which is useful staff accountants, you may not see much difference. If on the other hand you are marketing a company wide, networked application of some complexity, the differences may be huge. Like everything in technology marketing--the devil's in the details. Every situation needs to be evaluated closely, and treated differently on its individual merits. The most important thing is TO NOT ASSUME THAT THINGS ARE THE SAME BETWEEN SMBs AND ENTERPRISES IN YOUR CATEGORY. Do the work, evaluate the situation--don't assume. Assumptions, without verification, are what get you burned in this transition. Below is a list of some of the major differences in the SMB market:

IT Departments are small and less of a factor--if they exist at all.--In Enterprises you may be dealing with persnickety CIOs that want thing just so. In SMBs, if there is a CIO at all, he will be looking for an off the shelf SOLUTION that will "just get the job done". Or you may end up struggling to figure out how you can sell your complex solution, to a company that has NO IT DEPARTMENT AT ALL.

There is less money to spend--It's harder to make money with big ticket hardware and software, let alone customization and expensive services. Your products better have value - and margin - right out of the box.

Ease-of-use is even more critical--There probably is no training department or other corporate staff, and people are busier overall. If they can't figure out how to use it quickly, you're going to have a hard time selling it.

There is much less time available to purchase products--Even the sales process may be compressed, in terms of how much time the prospect spends reviewing your marketing literature, or talking to your sales people. The actual TIME ELAPSED during the sales cycle could be EVEN LONGER due to lack of time available to the prospect, but the INTENSITY of the purchasing engagement is often much less.

How Do You Need To Structure Your Business Model Differently?

Lower prices-- They just can't, and won't pay the same prices that you can get in the Enterprise space, in most cases. So you'd better come into this segment with a price and value proposition that makes sense to these price-sensitive customers.

Marketing vs. sales--The SMB market is more marketing intensive, with respect to marketing/sales ratios, than the Enterprise market. There are many more customers; the average sale amount is much lower, and much less face time available for direct sales. While in many respects Enterprises are the most demanding customers in the world, you've got to be a better marketer to succeed in the SMB space than you need to in the Enterprise world.

Low cost sales force-- With much lower average sales amounts, and much less time available on the customer side, it is usually impractical to have a large, high-cost field sales force. Inside sales forces are the general rule in this market. If you have a product that demands customization and hands-on support, VARs are a good adjunct to consider. The more they are taking orders generated from marketing, and the less they are cold calling prospects, the better.

Better usability and reliability-- You'll need many more units being sold to get to the same level of Enterprise revenue, across a much larger customer base, with much less (if any) maintenance revenue to fund a large support staff. Your product better work when it's installed and better be very easy to use over time. Unless you have a highly customizable solution and are using VARs as a channel, SaaS is a great platform for delivering software to this market.

Little or No IT support--The good news is that there is no prickly IT committee or staff that you have to "go through" to sell to the real users. The bad news is that if even the littlest thing goes wrong, there's no one internally at the customer to pick up the slack--you're going to hear about it directly from the user--over an over again.

Summary

The SMB market is actually a simplistic catch-all phrase for a large, heterogeneous group of markets. But it is a useful abstraction, as a starting point for understanding how to penetrate and thrive in B2B marketing to smaller companies. I hope this short introduction is useful--feel free to pitch in and post a comment adding to this topic.

Phil Morettini
PJM Consulting
http://www.pjmconsult.com/

Labels: , , , , , , , , , , ,