7 ms·
Why Aren't Salespeople Running Software Companies?
- thrush 14y ago"My takeaways from exploring this topic and advice to other marketers that want to have software people work for them is: 1. Realize that you have the most leverage going from version 0 to 1.0. We're also best suited for software products that are not being sold to other software people. 2. Find out how to get traction without the help of any software person by using free and existing and doing things offline. 3. Have very specific goals for you market tests. Also, relay on something that is more tangible then "readers" or "users". Cash is the best kind of market research. These two posts are great about how to test markets and get pre-sales. Close your Sales Funnel and Sell a Product Before It's Ready 4. Build REAL RELATIONSHIPS within your market." I think that you are talking more about starting a company rather than running a company.
- shelf 14y agoSpelling is a factor in the board's decision
- rohamg 14y agoThis post gave me a headache. I guess yelling BLACK! WHITE! When something is a drab gray gets page views, but don't people get tired of having the same arguments? Incidentally, I think engineering culture is very important- the trick is to have engineering permeate and bolster strong sales and marketing, not to handicap one in favor of the other.
- droopyEyelids 14y agoRight on with the black and white comment. Many technology/software companies are run by sales people. Check out Cisco or Oracle. And if anyone wants to start a software company and run it from a sales or marketing perspective, they're free to do so! Nothing special prevents it. But from my perspective, the author begins to answer his own question with the 'soft skills' musing. When people without measurable skills are in charge of things, you run a much higher risk of incompetence derailing the business. And even one or two average-competence people in leadership positions can make any organization inefficient. Also, I think his point about quality being a secondary consideration to customers should be explored more. That point is only true when there is a high cost (be it time, money, or fear) to switching products, and thats where you see the sales based companies succeed. Software is often easy to replace, in relative terms.
- orangethirty 14y agoYes, you should launch without a product. Yes, you should get orders. Yes to all of that. But you are missing an important thing. A lot of world changing companies out there started without a business plan, much less a sale. It was about trying to see what could be done with X. Sales people don't get this. Tech is not only about making a quick buck, but about creating new things altogether. Sometimes, those new things can't simply be sold from the start. Sometimes they are not even defined. Just an idea.
- nbouscal 14y agoExactly. Salespeople fundamentally do not create. For those of us who are in technology not to build a 'successful' company or pad our bank accounts, but rather to create new things, none of what this guy is talking about really has any relevance.
- chriswilliams 14y agoDisagree. I have bills to pay, and this means selling.
- craigching 14y ago"Bills to pay" or whatever your motivation is, does not mean that's the best way to drive business in a software company. Sales is a required part of business and one driver of how products are developed, but if sales were the only driver of how products are developed, products would be one dimensional pretty quickly with tactical "if you do this, I can make this one sale" types of development features. You still need a robust product management team that is (hopefully) looking beyond current sales needs. Note, that's not always engineering, but sometimes it's hard to get product management looking beyond current sales needs, and therefore it does fall on engineering to do the strategic work. IMO, it doesn't matter who does the strategic work, sales, product management, or engineering, as long as someone is doing it.
- super-serial 14y agoSome people are different. For example - I work a $10/hr part-time job for bills. I could get a programming job since I have a CS degree and a few years development experience... but instead I choose to work a non-programming part-time job while coding my startup. I've been coding it for 6 months without showing anyone my demo. (it's a big project) If I get investors this summer or not... I'm committed to "my vision" for the next 3 years. Bills aren't too hard to pay if you live minimally. (e.g. I don't own a cellphone) "We act as though comfort and luxury were the chief requirements of life. All that we need to make us happy is something to be enthusiastic about." - Albert Einstein
- abc_lisper 14y agoYeah. Well, can all sales people run businesses? Let's start from the basic questions: 1. How do you know X is more difficult than Y technically. How do you trust somebody who says X or Y? Should they sell you the idea because, ya know, you are a sales person? 2. What makes a sales person? Ability to sell a product A? Is selling A different from B? Do you specialize in A? How are you different from somebody who too can sell A? Do they need a degree to do it? Can our average car sales man do it? Yes or no, please give me your reasons.. 3. Can you give me good examples of sales people running any other businesses? Businesses that, ya know, don't suck. 4. Salespeople usually do well in business where the technology is mature. Ya know, not long ago, there was this "fruit" company that was brought to its knees by a "cola" sales guy. And there is a Seattle company that is getting off rails slowly.
- apapli 14y agoAnswer to q3. Benioff (salesforce.com), Ellison (oracle), heck probably Ballmer as well, he certainly doesn't seem to get how to run product development.
- abc_lisper 14y agoEllison was a programmer. Benioff was a programmer too. http://en.wikipedia.org/wiki/Marc_Benioff#Career http://en.wikipedia.org/wiki/Marc_Benioff#Career Given the position Microsoft was in 2000, when Mr.B took charge, I don't think their position could be much worse.
- apapli 14y agoTrue, but I expect all three spend a fair portion of their time selling nowadays. Sales is a collection of activities, not necessarily a full time role.
- thedufer 14y agoBut isn't the article about sales people starting businesses? Those people would undoubtably have been called programmers, not sales people, when they started (except Ballmer, who didn't start a company at all).
- morgante 14y agoThis article inaccurately lumps all software companies into one bucket. As rohamg points out, he makes a black and white argument about engineering vs. sales politics, while the reality is that this differs a lot by company. In fact, many of the larger software companies seem to be driven primarily by sales (including, increasingly, Google). At the smaller companies (incl. startups), it absolutely makes sense for engineering to be of primary importance. At this level, being able to constantly adjust to customers' desires is essential, and an engineering emphasis helps with that. This also flies in the fact of the supposed arrogance of engineers. If anything, I think sales people are the more arrogant ones: they think customers just need to be sold on a product, while engineers understand iterating on feedback is key to growth.
- magicarp 14y ago> I'm brand new to the software industry and while I know nothing about software... Then why are you giving advice on how to run software companies?
- giffc 14y agoagreed. It is pretty silly. When one has no experience, one should be willing to do a little more research first and talk to a few more experienced folks. There are many sales & marketing driven software companies. Sometimes it works, sometimes it is a disaster. Personally, I think that the trick is usually about finding the right balance between business, design and engineering, not putting one on a pedestal above the rest.
- chriswilliams 14y agoGiffc, I agree it's about balance. I'm talking about ONE SPECIFIC time. That's going from $0 in revenue to $50k, without investment. Chris
- jzukoff 14y agoNo..you aren't talking about one specific time..or at least your article isn't. If that were the case than you'd be talking about why salespeople aren't STARTING companies rather than asking why they aren't RUNNING companies. Without a talented engineering team, a product won't be able to change or adapt to customers changing needs and opinions. Sure you can sell a product that isn't fully developed, and outsource your engineering but in all likelihood you're going to wind up with a clusterfuck of a codebase and so much technical debt that your customers aren't ever going to see anything more than the crappy first iteration of a product. This is all just so silly. By your logic all that is important is that you have salespeople that can sell anything, including a crap product. Is that really how you want to drive a company? Salespeople would have an easier time selling a well engineered and functioning product no?
- chriswilliams 14y agoHey Magic Carp, Chris Williams here, I wrote the article :) The reason that I feel I can provide advice is because I started a software company that has been profitable every step of the way, and now have ~400k in revenue in year 1. The fact that I did not come from the software industry was A HUGE advantage, because most of the advice given is horrible. Chris
- shakiba 14y agoI guess the reason is that software companies are driven and competitive by innovation which mainly comes from technical/product people.
- richardjordan 14y agoWe tried this before, as an industry. It didn't work. There's a reason investors pattern match away from sales people as founder & CEO of a startup. Sales people are often too good at selling themselves and not so good at getting product out the door. Selling ahead of the curve right up until the point you've burned your market with missed ship dates. Having done both sales (taken product to market leading position from scratch) and development, I am convinced it's easier to add sales leadership to take a sold product to market than to add developers and fix a badly built product that happens to have a good sales leader running the show. IMHO ymmv.
- chriswilliams 14y agoHey Richard, I disagree. "Lean startup" (I've only skimmed, not read) is all about teaching coders to sell. Correct me if I'm wrong, no code should be written unless there is market demand. The challenge is not selling ONCE you have a solid product, it's going from NOTHING to something. Chris
- craigching 14y agoSometimes vision goes beyond what the market currently demands and changes the dynamics of the market. So "no code should be written unless there is market demand" seems a bit short-sighted to me. If you're a visionary, you're seeing beyond what the market demands.
- hluska 14y agoFirst, if you haven't read it, how do you know what it's about?? Second, did you skim over anything about the build-measure-learn loop? If so, let's say that you have an idea, build a first (completely fake) version, and get it in front of people. The next step would be to build something that works, right? If you're completely non-technical, how do you find people to take you to that step (and to do it elegantly enough that you can not only learn, but build on top of what you have learned)?
- lukethomas 14y ago
- apapli 14y agoSeriously, this article made front page from someone who openly admits he is not from the software industry yet questions how it operates? Simply put: Software companies aren't all the same. Some sell to consumers (B2C), others to businesses (B2B), and others sell to both. You won't find many B2C companies with sales people, due to the cost of sale outweighing the return from one customer. Oppositely you won't find many B2B companies without them, as cost of sale is built into the price (read up on high vs low involvement products if you need to know more). B2C's typically rely on marketers instead, as they can help spread a message across a broader prospect base, keeping the cost of sale down. Sales is a set of activities a person does to compel someone else to sign a contract. So all those B2B startups probably do have sales people (eg people selling), just that they may be the founders or developers helping prospects with the hope of them converting to customers. Finally, the reason salespeople aren't running software companies? Depends what you mean - no they may not be founders. But once a company is growing, and trying to grow faster - show me which company doesn't seek advice from their sales and/or marketers on how this should be achieved.
- chriswilliams 14y agoApapi, Agreed, all software companies are different. There is also a huge distinction between software-to-software sales (where the product design is more important) and software-to-outside-world sales. Most of our customers pay with CHECKS, yes, checks. They aren't software people so the design doesn't need to as good in the beginning. Chris
- craigching 14y ago>> Agreed, all software companies are different. To a certain extent, there is a lot in common in the software industry whether you're selling to the consumer market, the enterprise market or the smb market. >> There is also a huge distinction between software-to-software sales (where the product design is more important) and software-to-outside-world sales. I'm not 100% sure I understand, are you talking about consumer software (software-to-outside-world) and enterprise software (software-to-software sales)? Because marketing can be different, agreed, but development of the product is not that different. Unless you're trying to talk about internal apps vs. products ? >> Most of our customers pay with CHECKS, yes, checks. They aren't software people so the design doesn't need to as good in the beginning. Not sure how someone pays for software matters, care to explain? Sorry, but you don't seem to really understand software product development, neither from the sales side, the marketing side, nor the engineering side. Not from the post itself nor from your comments. But I guess you say that up front so "it's ok" ... ? ... I guess?
- thetrumanshow 14y agoIt is a fairly recent development that the tech industry has acquired ways to make building a v1.0 easier. And the salespeople are looking around now, clearly able to tell the extent to which you can execute v1.0 with C-Level talent, and wondering why so many companies are still run by software people. The answer I believe is: because this all used to be much harder, and you had to rely on your engineers to pull you through some tough moments. I'm afraid this is becoming less true over time. The pendulum is swinging back from technical implementation, back through design, and the power is returning to sales and marketing, IMO. HOWEVER, people who can engineer marketing outcomes... those guys will keep the power. TLDR; Hie thee thither to up-market positions ye men of valor!
- chriswilliams 14y ago100% Agree. Chris
- thetrumanshow 14y agoDon't get complacent though, Chris :). Technology is leverage and those who wield it (i.e. those closer to where the rubber meets the road) will have the potential to stay ahead of the game on average... though most will choose not to employ it. Engineers can typically simply stay on-par with changing technology and in-effect be moving up market. What is changing fortunes right now is that innovation has stalled in software, and everyone is simultaneously catching up to the early innovators. Once the market shifts to another platform/technology/methodology, we'll be kicking your ass again... by default. :). That said, I'd love to have a gutsy sales guy in my corner as a mentor. Drop me a PM.
- craigching 14y ago>> The pendulum is swinging back from technical implementation, back through design, and the power is returning to sales and marketing, IMO. > !00% Agree. Disagree 100%. No matter the "pendulum" there are different motivations from sales to marketing to engineering and there is no one answer. Anyone who says "sales is the answer" is either in a very specialized software market or is selling snake oil. Any good sales person knows this. Even average sales people know this. Bad salespeople apparently don't.
- ams6110 14y agoWhat companies do salespeople actually run? Amway maybe? Salespeople sell. Executives run the company. Sometimes executives used to be salespeople, but there are many who came by another path.
- dshipper 14y agoIt's hard for me to take seriously any article that so consistently misuses "than" vs. "then"
- fnordfnordfnord 14y agoI have to remind myself occasionally that perfect literacy isn't always a good benchmark for intelligence.
- nhebb 14y agoI was given some advice 10 years into my career that I wish I'd heard fresh out of college. When you are interviewing with a company, learn as much as you can about the career backgrounds of the executives. It often dictates how much influence your department has on operations. Not surprisingly, the worst places I've worked had the biggest disparities between the president and the primary skill group needed to create the product. It wasn't that these companies weren't profitable - some were, some weren't. They just weren't enjoyable places to work. When you have to explain or justify things that shouldn't need explaining or justifying, it really drains morale.
- chriswilliams 14y agoHey Guys, My name is Chris Williams. I wrote the post :) If anyone wants to connect, I would love to. My email is chris@cammpus.com My buddy just let me know that this post was picked up ~6 month late. I'm looking forward to addressing everyone's comments. The reason I'm qualified to talk about this is because I started a software company and have grown it to ~$400k in revenue and profitable in 18 months. Why? Largely, not listening to "startup" advice, and SELLING. It's key that this is a B2B company not selling to other software people (B2C and software-to-software sales are much different than B2B and software-to-outside-world sales) Again, I'm my intent is not to insult the software industry, just say the most of the advice seems incomplete from my perspective. Chris
- jgilliam 14y agoThere are tons of software companies run by sales people...they just all fail.
- chriswilliams 14y agoI'd have to disagree with that. To quote Steve Blank himselve, no software ever fails because it can't be build. You can build whatever software you want. Software companies fail because they can't generate cash.
- TheCoelacanth 14y ago> To quote Steve Blank himselve, no software ever fails because it can't be build. You can build whatever software you want. Bullshit. Budget and schedule overruns are endemic to the software industry. There are plenty of companies that fail because they can't deliver on the technology they promised.
- fnordfnordfnord 14y agoUmm, because your ANSI Standard sales dweeb is a Machiavellian shithead who, when given the opportunity, can't resist the temptation to chase away the golden egg laying geese.
- thedufer 14y agoI think there's a pretty simple reason that a software person is more likely to be successful than a sales person. The software person can find sales people - the opposite is not generally true. If you need to hire a sales person, and the candidate sells himself, you're in pretty good shape. He's obviously got some of the skills - he may not be the best, but he'll be worth hiring. If you're a non-technical person looking to hire technical people, you're fighting an uphill battle. First, technical people are currently in higher demand. Its hard to find them in the first place. Next, you have very little ability to evaluate their skills. Finally, the range of abilities in technical people is larger than in most other fields, which amplifies the problem of not being able to evaluate candidates' skills.
- kozikow 14y agoI agree with some of things you say, but with some don't. I agree with the fact that one should verify that there is market for his idea, but you don't need to have sales people for this. Good engineers want to avoid working at companies, where engineering department is not on the top - on example they need to explain things, which shouldn't need explanation, or their boss see them as cost centre, not a profit centre and seeks to replace them by cheaper alternative. If you don't have good engineers, innovation of your product stales and someone comes to steal your market, no matter how awesome sales people you have. You mention that sales people are more important in reaching phase 1.0 in B2B companies, in getting these first 1000 consumers. Let's get two hypothetical examples: - Company A, which creates bad product, but sales manage to sell it to 1000 consumers. - Company B, which creates awesome product, but their are no good sales behind, so it is gaining first customers very slowly. Then over the time first customers of company B will tell their friends that product is awesome and it will eventually reach 1000 customers and keep increasing exponentially (these new customers will bring their friends and post excellent reviews online). It is run by good engineers so they will analyse and listen to their users and keep making product better. On the other hand, company A will get terrible reputation, these 1000 customers will realize shortcomings in the product and stop using it. Fact that you created successful company being a sales person doesn't mean that it is better to have companies run by sales people. One example doesn't make it for general rule. Do you know a company run by engineers executing the same idea to do the comparison? You cite the fact that majority of companies fail because of lack of users instead of lack of ability to create a product. It doesn't mean that their failure wasn't caused by bad product - they could created something that worked, but wasn't good enough. This fact doesn't mean that they would succeed if they would have rock-star sales people on the board. Some ideas are just not fit for market and even placing hundreds of sales people doing the calls won't help.