Let's Talk Software

Even if you're not looking for custom software development, we're happy to chat about agile processes, tech stacks, architecture, or help with your ideas. Enter your contact information below and a member of our team will contact you.

    Clients who trust us to deliver on their custom software needs.
    Tonal Logo
    Aquabyte Logo
    More Cashback Rewards Logo
    MasterControl Logo
    Little Passports Logo
    Mido Lotto Logo
    home

    Insourcing Nightmares

    By Christian Schraga

    Perhaps you’ve fallen into the same trap I have.  You have an idea for a new digital product, and you think you can build it internally.  Maybe you have a well-known offline brand, but you don’t yet have a successful mobile app. And perhaps you have a guy in IT who is a talented Java developer. Why not let him take a crack at it (insourcing)?

    You may want to read Which Is Better for Software Development? Outsourcing or In-House?

    This is a mighty tempting option, particularly for large and medium sized companies. Why? There are two main reasons:

    1. Cost:  If we can work with internal resources who are already being paid, then the product is basically free, right? So isn’t that a better option than paying an outside firm?
    1. Managing Expectations: Executives hate to admit this, but managing expectations is a key ingredient in corporate survival. It is potentially suicidal for a CTO (or any other senior exec) to tell the CEO that there is a potential goldmine in the digital marketplace because then the CEO will expect the gold! And if the product fails, the CTO could lose their job or even their career. Consequently, senior executives aren’t going to want to stick their necks out unless they have an assurance of success.

    Because of the aforementioned reasons, established companies are often reticent to hire outside development firms. The strategy that they tend to employ is, “Let’s try to build something internally, and see how it does.”  Then they either: a) develop a basic app, nobody downloads it, and then the company forgets about it, or b) the internal team never actually launches the app, and then the company forgets about it.

    Does any of this sound familiar?  I’ve been in companies that have made this mistake more than once. And I’ve seen it happen in other big companies too many times to count. So perhaps it’s time to try something new? Or in the words of motivational speaker Les Brown, “You must be willing to do the things today others won’t do, in order to have the things tomorrow others won’t have.”

    If you’re willing to at least entertain the idea of trying a new approach in bringing a new digital product into the marketplace, please contact us.  Not only do we have a software engineering team that builds a top-notch product, but we also know how to work with you to ensure your initiatives will be supported internally. As our existing clients can tell you, we make our clients careers soar.

    Continuing with the status quo may seem like the safe choice today, but where will it get you five or even three years from now? Eventually, someone will create a digital product in your marketplace that will be wildly successful. Why can’t that someone be you?

    As Pliny the Elder famously said in 79 AD, “fortune favors the bold.”

    CodeStringers

    About the author...

    Scroll to Top