Enterprise software and toxic feature obsession
I get bemused at times when I see people promising potential customers with features or sharing the product roadmap in the hopes that there might be some 'must have' solution that will entice the client.
It's something that is extremely common in the Enterprise software space. So, why if it's so common do I sound so surprised by that this?
It's crap
The first reason is really obvious. In fact it's so obvious it's a bit of an elephant in the room that people try to ignore. Your product isn't good enough. That's it. You need to keep on constantly promising clients features in order to make up for how crap your current offering is.
Years ago one of the many jobs I did to pay my way through uni was work as a waiter at a Whitbread owned franchise of the Marriot. While there were many things I disliked about my time there, the one thing that stuck in my mind was the constant reminder that the experience was the product. Whitbread run many franchises in the UK (Beefeater, Costa Coffee, Burger King etc). Sure some of these products might not appeal to your specific tastes and refinement, but an awful amount of work goes into selling 'the experience' that goes into the product, which ultimately creates demand.
It's this same principle that goes into so many products whether it's an iPhone or a fine meal at a my favourite brasserie that keeps people coming back for more, or more succinctly engaged in the product enough to come back time and time again.
There is such a high correlation between feature driven development/sales and poor product experience that it's such an old and widely known problem. But yet people do it because it's easy to justify in simplistic vanity reports that you're getting things done. You're doing your job. You might even get a promotion. If the company doesn't run out of money first.
It's hard
And this finally leads me onto my second reason why I'm so shocked.
Why would you sell a feature that hasn't yet been put into the hands of a real life customer, refined and validated? How do you know there's enough interest, engagement and revenue in that feature to cover cost of development and ultimately increases profit? Is short term revenue so important that it trumps long term profitability by new clients and loyal repeat customers?
There's an incredible amount of research, testing and validation of ideas. Getting out there, placing yourself in your customers shoes and being objective about how the product solves the needs of the customer in a way that also delights.
With this amount of work no wonder so many startups prefer to go with gut instinct or promise there delivering foolishly mis-aligned features such as 'quantum butt plugs'. In essence people are being lazy when they sell features.
Reading the Steve Jobs biography the other day reminded me of the above. When he returned to Apple he noticed that there was an incredible push for increasing revenue, whether from a huge product line-up to selling printer peripherals.
Driving for revenue isn't a bad thing at all. However, the funny thing was that while a lot of this was all aimed at maximising revenue it negatively impacted profits to the point that a lot of the divisions were operating at a loss.
People weren't coming back to buy the products because the experience was so bad and Apple were in a death spiral of competition with the then PC market to match price and features.
So what did Steve do? He wiped clean entire products/devisions. Cancelled projects that although generated revenue, made no profit.
Apple instead started concentrating on delivering products that not only solved client needs but delighted them, even if they didn't necessarily match up feature to feature of the competitors offerings.





