5 ms·
> and once you land the customer you'll have the budget to go back and fix it There’s always one more sale in the pipeline and you can end up with 15 year old
by goalieca 6y ago
> and once you land the customer you'll have the budget to go back and fix it
There’s always one more sale in the pipeline and you can end up with 15 year old products that are entirely the result of feature chasing.
I think it is absolutely necessary for development to develop a better understanding of customers and their requirements. Is it possible for us to predict some of the features from customers 1..2.. or maybe 5 years down the line in a way that the architecture and design can easily accommodate? I think it is somewhat possible and there are many examples of flexible products that do just that.
- nostrebored 6y agoThe key here is that product is a buffer between sales and engineering. Sales teams should be a constant source of feedback for product teams who can spot the synergies you're talking about. SDMs should be a constant buffer between engineers and product. This works wonders at an enterprise or mid market company. I don't envy smaller companies that need to drive alignment between stakeholders that have to straddle all of these lines. A good portion of my job is helping small businesses find that alignment and being able to present the big picture to all of these teams. Somehow being external seems to help.
- jrochkind1 6y agoSDM?
- vetinari 6y agoFrom the context, "Sales Development Manager".
- g00gler 6y agoI was thinking software development manager
- nostrebored 6y agoSoftware Development Managers, yes
- abakker 6y agoAs a user of software, I have to add that it is nicer to have the features, and I don’t find myself worrying about what hacks went into making it. Most of the time. I know there are exceptions, but, usually I’d rather a company be customer focused and deliver a product I want, rather than worry too much about the methodology they use to deliver it.
- anaerobicover 6y agoSure, there's absolutely no reason for customers to know or case, but that's beside the point. It's going to be the developer's job to modify or fix things in the future. You're happy with the footbridge they built, but when sales comes back and says "okay new customer, now we need to be able to drive fully loaded Humvees across" you aren't the one tearing out the wooden posts and pouring concrete.
- goalieca 6y agoHow much enterprise software have you used over the years that has terrible quality? Vision and execution matter a lot in user experience and doubly so for security.
- LootCrateDev 6y agoTreating developers like loot crates is the surest way to turn your company into a shitshow. Feature chasing needs to have very coarse data attached to it: - how many overpromised features attracted revenue? - how many delivered overpromises features didn't win the potential customer? That last one is about 80% for my career.
- Centigonal 6y agoWhat do you mean when you say, "treating developers like loot crates?" I understand your point that developer effort is valuable and should be directed toward features that have impact on the business and customers, but I don't see how that relates to the loot crate analogy. Is this about objectifying people? Is it about gambling related mechanics? I'm honestly very confused.
- LootCrateDev 6y agoSales: Potential client wants feature Y. Can we code it? Coder: Anything can be coded. Can sales bundle a contract where a SaaS covers that feature for us while we code it? Just to test drive the clients actual needs? Sales: no Coder: okay. Do you have data to show that's the actual need? Sales: I have an email of them saying that's their need. Coder: okay, no data. What are the odds of the customer onboarding once the feature is done? Sales: 100% Coder: okay, no reasonable thought process behind conversion odds. Do you have a memorandum of intent from the potential customer? Sales: no Coder: okay, so you have no capacity to wrangle a contract that bundles a third party for feature Y with our product, you have no data or insight about why this person wants this feature, and you say we have a 100% chance of converting to a customer despite not having a memorandum of intent. Sale: ...... but can we get feature Y tho? At this point, sales is myopic and thirsty and will use social pressure to force the dev to do something stupid. The company agrees because they see devs as loot crates: a concept where an interaction has a very low chance of very high rewards.
- lumost 6y agoI'd also add that chasing clients tends to be a loosing game in the long term. The devs know this, but sales only sees an individual commission. In enterprise you get a lot of the following coming off the sales team. "We had a 5 minute phone call with someone doing a vendor comparison and saw that we didn't have features Y, and Z that X has. We got them to say they'd consider us if we delivered Y and gave them a 50% discount." The customer already decided on X, X isn't a direct competitor - if you build Y you'll just be a crappy version of X. Not to mention building Y means pushing out features that your target customers keep asking for. As a PM I got pulled into dozens of these calls as the sales team was desperate to hit quota. Not a single time did I see a feature that was worth building. The few times I saw a deal swing on these offers we had effectively guaranteed client specific dev work that other venders were turning down due to the risk of losing money.
- lelanthran 6y ago> There’s always one more sale in the pipeline and you can end up with 15 year old products that are entirely the result of feature chasing. That sounds like a different way of saying "you can end up with 15 years off revenue".