Monthly Archives: August 2023

Ten Best Practices for (Software) Vendors, Part 4 (Bonus Tip)

In Part 1 we noted that, just like buyers, you need help. And then, in Part 2, we made it clear that in order for you to understand you need help, you need to understand where you might need that help and that’s why we are doing this series for your benefit and going deep. In Part 3, we completed coverage of our ten best practices, to be as fair to you as we were to buyers when we gave them our Five Best Practices for Buyers, which built off of our articles on five easy mistakes source to pay tech buyers can avoid and even a critical sixth mistake most tech buyers make in source to pay (who need to realize that No Tech Should Be Forever).

The ten best practices are:

  1. Identify the Market Sector You Are Competing In
    … and the Niche Your Solution is Targeting
  2. Do Your Market Research
  3. Define Your Target Industries
  4. Identify the Core Pain Points Your Solution Will Address in the First Release
  5. Understand the Data Needs and Design the Full Data Model
  6. Understand the Current Customer Processes and Typical Restrictions
  7. Don’t Overlook the UX (User Experience)
  8. Get the Messaging Right
  9. Price It Right
  10. Get Advice AND Listen to It

But as we noted, even though this covers the majority of mistakes we see over and over and over again in startups and small companies, this is not everything. And while we can’t cover everything (and wouldn’t even if we could as some mistakes are for markets or solution areas so niche, it would only help one or two companies whereas this advice applies to all the companies in our space), there is one more piece of advice that cannot be understated!

#11 Get The Help You Need! (And Get It Sooner Than Later!)

As a startup/small company, or even a mid-size company, you don’t know everything. You can’t. You have fixed resources to work with, and most of your cash has to go into developers to build the product, implementation consultants to install or configure it, sales to sell it, operations to keep the business running, and finance to keep the lights on. Even if you can find them, when you are small you often can’t afford the best marketers, product visionaries, algorithm experts, researchers, etc. on top of all the people and SaaS platforms you need to keep your business going. Then, as we pointed out above, there is all the expertise you are missing. While you will have many strengths to get to the point where you have a saleable product, you’ll also have many weaknesses.

Get help where you need, or can make, improvement(s), from an industry expert, consulting analyst or consultant. While their quotes might give you sticker shock at first, because you think to yourself that you can hire a FT resource for what a consulting analyst charges for 25% of their time, you have to realize that you would do so with the caveat that it will take that FT resource years of research to get to the same level of expertise that the consulting analyst brings to you in the first minute of engagement.

Your hire will have to do weeks or months of research to understand the market or the problem, while an expert can start working with you on a solution right away as they have already spent years, or decades, researching the market and problem. Your hire will be working at an industry average pace and level of capability at best, while an expert will be working at an expert level of capability and an above average pace as they have honed their processes and techniques to maximum efficiency. Remember that you’re not just paying for time, you’re paying for expertise you can’t hope to acquire in the near term (and expertise you need to be successful and grow your company to the point where someday you can hire someone of their caliber full time), to get the solution you need now (be it an algorithmic or process solution to a difficult problem, a better roadmap, customer intelligence, good pre-sales or marketing materials, engagement strategy, etc.) and not a year down the road (where you could be financially unstable if you haven’t solved the problem or grown your customer base). Furthermore, once that solution is delivered, you don’t have the ongoing overhead of a high-paid full-time resource where their skills may only be needed part of the time.

If you don’t think you need help anywhere (considering all the skill sets it takes to not only take a startup to financial stability, which often happens in the 1M to 5M, but break through this barrier where most startups get stuck until they eventually become founder lifestyle companies serving the same small customer pool in an optimized model or simply fade out of business as renewals end), then you don’t know where your weaknesses are and should get an expert to do a full/high-level end-to-end assessment to help you understand the true strengths and weaknesses of your product, marketing and business model with respect to the market.

the doctor has yet to encounter a startup or small company in our space that doesn’t need help somewhere with the above best practice requirements to success. Never. (This doesn’t mean that he hasn’t encountered a startup/small company he couldn’t help, as the needs of some of the companies he’s talked to, and many others he’s aware of, were not in his core strengths, but simply means that he’s never encountered a startup/small company that didn’t need help from the right industry expert. This should be easy to understand because if those companies had recognized they needed help and sought it out, it is extremely likely they would be larger companies and/or market leaders given the relative lack of modern procurement solutions in an average mid-size or larger company compared to other back-office solutions. In every niche there is room to grow, and if a company with a suitable solution isn’t growing, it’s because they aren’t doing something right and, thus, need help to get it right.)

It’s important to remember that admitting you need help is not a sign of weakness, dumbness, incompetence, or any other negative condition a loser might want to associate with asking for help, but a sign of true courage, strength, and intelligence and what a winner does. If you’d ready any good books on startups or growing a startup to a successful company, including Garry Mansell’s Simplify to Succeed, you’d know you need at least five very different, and sometimes conflicting, skillsets to create a successful company. It’s ridiculous to think anyone could become an expert in all these areas, and remain an expert in all these areas at the same time while simultaneously having the breadth of market knowledge required. If it takes 10,000 hours or five years to become an expert, that means it would take 25 years to become an expert in all the areas, and by the time you reached expert level in the 5th area, your expertise in the first area would be two decades out of date. A good leader knows their strengths and their weaknesses, a great leader also knows the strengths and weaknesses of their core team, and the greatest leader isn’t afraid to augment that with the missing expertise on an as-needed basis to bring to bear a total solution that no one can beat. Only a true loser sticks to their arrogance that they always know best, especially when empirical evidence points to the contrary.

Ten Best Practices for (Software) Vendors, Part 3

In Part 1 we noted that, just like buyers, you need help. Then, in Part 2, we made it clear that in order for you to understand you need help, you need to understand where you might need that help, and that’s why we are doing this series for your benefit and going deep.

So, just like we wrote on the Five Best Practices for Buyers, which built off of our articles on five easy mistakes source to pay tech buyers can avoid and even a critical sixth mistake most tech buyers make in source to pay (who need to realize that No Tech Should Be Forever), we are giving you the ten best practices that address the ten most common challenges we see that you should be aware of, and some advice on how to address them.

In our first two articles we gave you the first seven:

  1. Identify the Market Sector You Are Competing In
    … and the Niche Your Solution is Targeting
  2. Do Your Market Research
  3. Define Your Target Industries
  4. Identify the Core Pain Points Your Solution Will Address in the First Release
  5. Understand the Data Needs and Design the Full Data Model
  6. Understand the Current Customer Processes and Typical Restrictions
  7. Don’t Overlook the UX (User Experience)

which revolved around market research and technology. Today we give you the next three, which revolve around the marketing (and sales) of the product.

#8 Get the Messaging Right

Not cool messaging, not current hotness messaging, not buzzword messaging, but meaningful messaging that gets the right points across. What it does, how it addresses the customer problems, how it improves the customer situation, and how it will deliver a return on investment in the short and long term.

This is easier said than done, because the messaging still has to be attractive, easy to consume, comprehensible by your target audience, and to the point. It’s a tough balance, made harder by the fact that if you don’t understand the industry, the terminology, the current technology, the competition, or what the audience is looking for, you’ll never get it right.

#9 Price It Right

This is very hard. Price on ROI? That’s different by company. Price by competition? If it’s truly different, it’s not comparable one-to-one. Price by current market size average SaaS spending? That could price you out of the market or price you out of business. It’s the optimal balance between value, customer budget, and all-in costs to the company (development, implementation, support, etc.), and that’s not easy, but it has to be understood to ensure the majority of the intended market can afford it and do so by the next budget cycle, that the pricing doesn’t sell the solution short, and most importantly, that the sale price doesn’t put the company in financial jeopardy.

#10 Get Advice AND Listen to It

Analysts and Industry Experts are your friends, at least if you listen to them and ask good questions and listen when they are able to give you advice (and listen even closer when they say they are not the expert in that area and redirect you to the those who can, as the best analysts and experts not only know their areas of strength, but their areas of weakness and will send you to the right analyst or expert when you have a challenge outside of their core areas).

There are a number of things you need to understand, especially if you are a new founder or CEO:

i) They are much more informed than you on the market, assuming you are talking to a senior analyst or long-time industry expert. Maybe you’ve seen a few solutions and heard customer opinions on a few more, and hearsay customer opinions on a few more than that, but most analysts have seen dozens of solutions in any particular area and have deep understanding of what those solutions do, what the target markets are looking for, and the average technical proficiency of those markets. You don’t have that. (And if you think you have a great solution because Ariba and Coupa doesn’t do something, you are drastically underprepared to tackle the market on your own.)

ii) They have seen the majority of the messaging and sales approaches and have seen what works and what doesn’t. Your CMO might have been the Marketing Guru in their last job, but if that last job was in a different area of tech, or even a different area of Source-to-Pay/Supply Chain, their knowledge and experience doesn’t necessarily translate. Going back to our point about market maturity, and risk-aversion, an experienced industry analyst has a lot more insight into what’s worked and what hasn’t and is the person your CMO needs to learn this new industry/market and how to use their skills to be the next Guru in your market.

iii) They are aware of the market research and expertise that exists that you can take advantage of. You don’t need to guess, and you definitely don’t need to double down on your start-up assumptions and proclaim them as inescapable truths, which, as experts know, likely only holds true in a vacuum (and could be completely false for the majority of your target market).

Plus, as we indicated above, the best analysts know their areas of strengths and their areas of (relative) weaknesses and when they can advise you well and when to pass you off to a colleague, even if at another firm. (If the doctor doesn’t know, or isn’t in the best position to advise you, he’ll happily pass you off to one of the dozens of active analysts and industry experts he trusts to advise you appropriately, which includes the analysts he publicly listed in his analyst recommendation post.)

Is this everything you need to do? Or even know? No, but it’s a great start and when you get these practices down, you will be in far better shape than your competition and not make the same mistakes us long time analysts and consultants see over, and over, and over again. We see far too many companies take two steps back for every step forward during their formative years, and it just doesn’t need to be that way. Especially if they are bringing a better solution to (a subset of) the market.

Ten Best Practices for (Software) Vendors, Part 2

In Part 1 we noted that, just like buyers, you need help. And what we left unsaid is that most analysts, bloggers, and self proclaimed experts aren’t giving you the help you need. Which, to be fair, they shouldn’t, because it’s worth money and they need to make a living too. However, they should at least be giving you the insight you need to understand where you need help and how they could help you, because they shouldn’t expect you to hire them on their word alone that they are good. You should have something to judge that as well as whether or not their expertise is in the area you need it.

So, just like we outlined Five Best Practices for Buyers, which built off of our articles on five easy mistakes source to pay tech buyers can avoid and even a critical sixth mistake most tech buyers make in source to pay (who need to realize that No Tech Should Be Forever), we are giving you the best practices you, as a Source-to-Pay/Supply Chain Front End vendor, need to understand to be successful.

Yesterday we gave you the first three:

  1. Identify the Market Sector You Are Competing In
    … and the Niche Your Solution is Targeting
  2. Do Your Market Research
  3. Define Your Target Industries

which revolved around market research. Today we give you the next four, which revolve around the technology solution.

#4 Identify the Core Pain Points Your Solution Will Address in the First Release

Once you understand the market sector and niche you are competing in, and the problems potential customers are having, you need to identify the subset of pain points you are going to address. (And stick to them until you have a solution that minimally addresses them. Flip-flopping will not only waste time and money, but distract you away from a core you will still need to build.) This may mean tweaking your definition of the “problem” slightly to moderately and changing the product design and roadmap you drafted when you started, but it costs a lot less to do it before you start development than when you are halfway through a development cycle and realize the focus was wrong. Moreover, targeting the core pain points you identified ensures you have a solution that not only solves a real problem but also gives you access to a market that is not already over-crowded with existing solutions that would directly compete against yours.

Make sure to validate that the pain points are common to multiple customers, and not just the companies the founders came from or your alpha partners and beta customers. Remember that your alpha partners and beta customers are either the leaders and innovators in the top 10% of the market (and way ahead of their peers in operations, supply chain, processes, and/or technology utilization and readiness) or the up-and-comers willing to take risks on innovative new tech to catch up to the market leaders. They are ahead of their peers in functional capability and/or willingness to take a risk, and it could be years before the rest of the market catches up. You want to be building something that a majority of the market is ready for once you prove the solution and your resiliency as a company, not something that will limit you to a very small group of industry leaders and/or risk takers.

#5 Understand the Data Needs and Design the Full Data Model

Before you code a single line, go back to your market research and look at all of the data your competitors are collecting, the data the customers are looking to keep track of, and the data that is available in the systems you will (likely) integrate with. What you have to remember is that, when it comes to software, just like the architecture you start with determines what you can build feature and function wise, once you start with a data model and your developers start coding to that model, extending it can be exceedingly difficult later. So start with the right data model. (Then do the architectural core, which should support not only all of the initial functions but those functions identified as potential future improvements based upon secondary pain points or common competitive functionality. Just like a foundation for a two story house will only ever support a two story house, you need to build the foundation for a high-rise if that’s what you want to build, even if you are only building one floor at a time.)

#6 Understand the Current Customer Processes and Typical Restrictions

If you don’t understand what you are trying to automate, what processes your target customers are comfortable with, what restrictions they have to work within, and don’t design your technology to work within the processes and restrictions, it won’t matter how great your tech is because it won’t be adopted. Unadopted technology is even worse than unsold technology — unsold technology can be spun as “just coming out of development“, unadopted technology means you don’t have happy customers using it, which gets interpreted as “it doesn’t do what it was intended to do“, and that will really hold you back.

#7 Don’t Overlook the UX (User Experience)

You could have the best tech ever, but if it’s

  1. not an attractive technology that looks easy to use,
  2. not a technology that is actually easy to use, and
  3. not one that fits within their process mindset, then it won’t get adopted and used by the intended customers. And we’ve already indicated that non-adoption is worse than a lack of sales.

Come back tomorrow for Part 3 where we will conclude our deep dive into ten best practices.

Ten Best Practices for (Software) Vendors, Part 1

In a recent article, we gave you Five Best Practices for Buyers, which built off of our articles on five easy mistakes source to pay tech buyers can avoid and even a critical sixth mistake most tech buyers make in source to pay (who need to realize that No Tech Should Be Forever).

But it’s not only the buyers who need help. You vendors do too, even if you won’t (publicly) admit it.

(We’ll just say this. If you didn’t need any help, a lot of you would be doing better than you are. the doctor has seen, and sees almost weekly, vendors with great tech who never get beyond the 1M to 5M mark because they didn’t understand either what the market needed or how to sell the great product they have, vendors with great service get lost in the marketing noise made by bigger peers, and vendors with inferior tech but better focus get ahead quickly with the right messaging and a partial solution but then stall out when new competitors with better solutions hit the market, and so on. Each of these vendors have, or at least had, the potential to be bigger and better if they just understood where they were weak, focussed on the right issues, extended the platform appropriately, and, if necessary, obtained the appropriate help.)

Just like you need a great mix of talent, transition, and technology to build a great company, you need a great mix of problem targeting, customer focus, solution capability, process fit, and affordability to build up your market share. But we’re getting ahead of ourselves here. Let’s step back and go through the best practices you need to get the right orientation.

#1 Identify the Market Sector You Are Competing In
… and the Niche Your Solution is Targeting

As an analyst and due diligence professional the doctor doesn’t want to tell you how many times he heard the company was started because “product XYZ didn’t solve problem BIGGIE we were having“, and neither did it’s main competitors that we identified in a Google search, when it was often the case the product they were expecting to solve problem BIGGIE was never designed or intended to solve that problem. For example, during COVID, online collaboration and payment portals became the craze, and many I2P/AP/Payment solutions came into the limelight. Looking into these closely, it didn’t take long for some us to find out that many of these were started because bill.com or Quickbooks or another e-billing (management) platform didn’t solve the invoicing or accounts payable problems they were having. They searched for bill management, invoice management, etc. and found cheap online small business solutions, and didn’t research a single, true, accounts payable (AP) or invoice to pay (I2P) solution among the dozens out there and then wondered why they didn’t stand out in the AP/I2P/e-Payment market when they tried to sell their platform, raise money, or get acquired by Private Equity or a bigger company (at a high multiple).

What’s important to understand here is that you need to understand the broader space you are playing in, the terminology that is typically used, the standard solution categories that are out there, and the baseline capabilities that are expected/present in the majority of solutions in each solution category/niche. Talk with peers, use your local professional organizations, use free analyst firm and independent authority resources, and get the terminology down. For example, purchasing, procurement, and sourcing have well accepted meanings in the analyst world, with detailed outlines of what those categories should contain and associated vendor lists, but if you don’t understand that, you might not realize that your definition of these terms is completely different than the majority of the space, leading you to research the wrong vendors and believe certain capabilities aren’t out there when actually solutions with those capabilities are actually quite common. For example, let’s say your old company used “purchasing” for tactical catalog buying and “procurement” for strategic buying, and you researched procurement vendors when starting your company to create a new solution for strategic buying. Since you didn’t research strategic sourcing vendors, you might come to the conclusion that most of the existing RFP options were shallow and your idea to inject more analytics and basic optimization inline is industry changing and enough for an MVP, only to find out 18 months later you have a dozen competitors who are two years ahead of you and you can’t break into the larger mid-market because all your potential customers can find 3 to 5 more mature vendors for their short-list (and many buyers, who are risk averse, think start-ups are risky and will avoid them if there are other options, especially when that’s the mandate from IT or the C-Suite).

#2 Do Your Market Research

Once you understand the market you are playing in, the top players in that market as well as the up-and-comers, and those that play in the niche where your solution best fits, do competitive research and understand what the subset of vendors you will be competing against offer. What core capabilities do they provide? What do they do well? What do they do poorly? And, most importantly, what pain points are they not hitting, or not hitting in a way that works for the markets you are going after?

Then acquire the right customer-oriented market research in the market sector and niche that you are targeting. Specifically, market-research that focusses on the problems the customers want the solutions to solve and the capabilities they are looking for. Augment this with the competitor and customer research you’ve already done to identify whether or not your hypothesis that the “problem” you identified when you started the company is

  1. a real problem experienced across a large number of customers in one-or-more industries and
  2. not solved, or not solved in a good way, by the majority of solutions out there.

If the answer is “no”, even if you have a good solution, you don’t have a very marketable solution, no matter how great your technology is. A marketable solution is one needed by the market that is sufficiently differentiated in a way that allows you to easily sell it to grow your business, and, if necessary, attract then investment needed to help you expand the product functionality, the target market, and the business overall. Do NOT skip this step, or you will waste a lot of time and money (which will typically be in the man years and millions of dollars) to learn something you could have learned for well under 100K.

#3 Define Your Target Industries

While many problems / solution needs are common across industries in general, when you get down into the specifics, the processes and solution capabilities can often be quite different across industries. Think sourcing. If you are sourcing finished goods, any indirect sourcing solution does the trick. If you are sourcing raw materials and parts for manufacturing, then you need a direct sourcing solution that supports bills of materials and deep product and material specifications.

For just about any solution category you can define in Source to Pay, you will find that the needs across different subsets of industries will be different enough that you will not be able to build a one-size fits all solution. So focus in early, so you can build something suitable and attractive to that industry subset. Remember that many industries are so big that you can build a decently sized company just focussing on one core industry at first (and if you get it right, much more than the 1M to 5M range where most startups get stuck).

Come back tomorrow for Part 2 where we will continue our deep dive into ten best practices.

X

… Logged into Twitter just the other day
Just saw a Big X, seems the bird had flown away
It had two lines and one was double wide
I knew the letter, but I just could not surmise
… Musk didn’t leave a number, not an picture or a clue
But something in that pictogram reminded me of coup

Baby, Musk put the X on top
Voided years of trust and it makes me wanna stop
Baby, Musk put the X on top
Twitter’s going bye-bye, baby, ’cause the branding’s gonna flop

… I saw a sign in the middle of the night
Big flashing X, I was blinded by the light
She said “Oh yeah, you don’t want to be here
I asked who was calling, but she just hung up in fear
… Sometimes you gotta suffer for the network that you seek
You’re beggin’ for connection but you only want to shriek

Baby, Musk put the X on top
Voided years of trust and it makes me wanna stop
Baby, Musk put the X on top
He thinks he is a master, but he just can’t compare to Aesop
… Oh yeah

I heard an app a-beepin’ so I clicked into the pane
It showed icons, pics, emojis, it’s like it was built to feign
It said that it was “happening“, but it didn’t give a clue
Then I saw that white on black X and I knew that we were screwed!

Baby, Musk put the X on top
Words have been displaced and our IQ’s* gonna drop
Baby, Musk put the X on top
A digital nightmare, it’s the new-age online horror shop!

… with sincere apologies to KISS.

* It’s Official! Twitter Has Made Us Dumber Than Goldfish!
Who’s Smarter? A Twitterer or a Pothead?
Has Twitter Already Turned Too Many Into Twits
Twitter Will Make a Twit Out Of You!