Glen Mazza's Weblog

https://glenmazza.net/blog/date/20230413 Thursday April 13, 2023

The small things need fixing too

On the surface, the Salesforce IdeaExchange sounds great: If you see a problem with certain functionality, or missing functionality, type it up, persuade others to vote for it, and three times per year (as they release that often), Salesforce will prioritize the most popular issues and fix/implement them. And the winners are indeed popular ideas that will make a lot of users happy.

Problem is, seemingly all improvements are related to the UI, as that is where the bulk of the users are, so naturally those get an overwhelming number of votes. Shortcomings in the API tend to be left out, but those are important matters to individual users using the API. I submitted a couple of ideas (here and here) based on shortcomings I found with the SOAP API. I realized they had zero chance of "winning", and of course, they didn't, but I still felt it proper for me to do my half, independent of what they would do with their half.

Then again, perhaps I did waste my time in informing Salesforce about the problems I found. Further, why bother informing them about other problems I later find, given that they won't act on it unless say 1,000 people vote for it? The problem with implying to customers that you won't fix or improve something unless thousands vote for the issue, is that people stop telling you about problems if they suspect it won't get that many votes. But you want people to be bringing you those issues. Termites, in sufficient number, can cause a giant tree to collapse.

To be sure, I did see in one or two cases Salesforce product managers closing ideas as "now fixed" even though just a few had voted for them. If I had looked further, good chance I would have found more examples. Meaning, that at least some of them are lurking for things that need patching. Good for them. But Salesforce should be more aggressive in its IdeaExchange FAQ that it wants to see the suggestions even if they don't have a realistic chance of "winning", that things that indeed need fixing will get fixed even if they come up short in the vote count. This is especially the case for companies like Salesforce that maintain both a UI and a (critical) API, because the latter is almost always going to get clobbered at the ballot box.

Posted by Glen Mazza in Marketing Cloud at 03:00AM Apr 13, 2023 | Comments[0]

Post a Comment:

Calendar
« December 2024
Sun Mon Tue Wed Thu Fri Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Today
About Me
Java Software Engineer
TightBlog project maintainer
Arlington, Virginia USA
glen.mazza at pm dot me
GitHub profile for Glen Mazza at Stack Overflow, Q&A for professional and enthusiast programmers
Blog Search


Blog article index
Navigation
About Blog
Blog software: TightBlog 4.0.0
Application Server: Tomcat
Database: MySQL
Hosted on: Linode
SSL Certificate: Let's Encrypt
Installation Instructions