|
|
|
|
|
by sbarre
731 days ago
|
|
And yet many of them succeed? So unless you think all their subscribers are stupid, they must see a reasonable value exchange. In the large enterprise where I work, I've often argued against building our own in-house XYZ with the position "do we want to be in the business of building and maintaining XYZ or do we want to focus on our core business?" In some cases it definitely makes sense to build something yourself, but in plenty of cases, paying an external company a recurring fee (that is probably less than the ongoing capital you'd spend doing it yourself) is absolutely the right business decision. Plus, I've rarely seen one-off non-core internal "products" at a company actually be better than the product that a specialized company can offer. User experience matters, the tools and software your employees use should be held to the same quality bar as what you offer your customers. And let me tell you, internally built software rarely comes close to that bar. |
|
The people who will be the ones using the software the most would oppose the decision if they were involved, but they weren't. They begin using the software, and it becomes clear that there are numerous problems - either bugs or, more common and insidious, incompatibility and inflexibility. But now there are high-status people in the org that have reputation staked on the success of the adoption, so they continue to shove a square peg (or just a bunch of shit) through a round hole. The software becomes embedded in the org's operations, and the costs to disentangle it become high. This is how software that does not improve things can be "successful".
I have seen this happen over and over. It is of course the fault of the org for allowing this to happen.