Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building vs Buying Software

Building vs Buying Software

As engineers, we like to solve problems by building solutions from scratch. Even though on some occasions it’s better to buy and integrate existing software. But how come? Are engineers who don’t always deliver from scratch real engineers? The goal of this talk is to answer all important questions about making build vs buy decisions. We’ll see how to define a clear strategy for making such decisions. And we’ll explore how to select and integrate existing software efficiently. Even if your company doesn’t have the habit of doing it.

Nikolay Stoitsev

October 16, 2022
Tweet

More Decks by Nikolay Stoitsev

Other Decks in Technology

Transcript

  1. Value for customers Features sorted by value for customers Focus

    here Don’t Focus here stoitsev.com/openfest22
  2. 3 simple tests Is it core to your business? Will

    you need to change it regularly? stoitsev.com/openfest22
  3. 3 simple tests Is it core to your business? Will

    you need to change it regularly? Does it need to adapt to changes quickly? stoitsev.com/openfest22
  4. Value chain Genesis Custom Built Product Commodity Evolution Invisible Visible

    Common and better understood Uncommon and still learning about Unique and newly discovered Highly standardised
  5. Value chain Genesis Custom Built Product Commodity Evolution Invisible Visible

    patient scheduling scan prep info Define user needs
  6. Value chain Genesis Custom Built Product Commodity Evolution Invisible Visible

    patient scheduling scan modality calendar prep info sms notifications EHR
  7. Value chain Genesis Custom Built Product Commodity Evolution Invisible Visible

    patient scheduling scan modality calendar prep info sms notifications EHR PACS ITL viewer
  8. Value chain Genesis Custom Built Product Commodity Evolution Invisible Visible

    patient scheduling scan modality calendar prep info sms notifications EHR PACS ITL viewer BUY BUY BUY BUY BUILD BUILD
  9. Value chain Genesis Custom Built Product Commodity Evolution Invisible Visible

    patient scheduling scan modality calendar prep info sms notifications EHR PACS ITL viewer BUY BUY BUY BUY BUILD BUILD OPEN SOURCE EHR
  10. Find your vendors and keep a scoresheet Feature A Feature

    B Feature C First Vendor Yes No No Second Vendor Yes No No, but possible Third Vendor Partially Yes No stoitsev.com/openfest22
  11. Example considerations • Company information • Company financial information •

    Features • Pricing • Risks - reputational, security, operational stoitsev.com/openfest22
  12. Summary 1. You can buy and integrate ready-made solutions 2.

    Think about opportunity cost and time to market stoitsev.com/openfest22
  13. Summary 1. You can buy and integrate ready-made solutions 2.

    Think about opportunity cost and time to market 3. Beware of the pitfalls when buying and integrating stoitsev.com/openfest22
  14. Summary 1. You can buy and integrate ready-made solutions 2.

    Think about opportunity cost and time to market 3. Beware of the pitfalls when buying and integrating 4. Have a strategy stoitsev.com/openfest22
  15. Summary 1. You can buy and integrate ready-made solutions 2.

    Think about opportunity cost and time to market 3. Beware of the pitfalls when buying and integrating 4. Have a strategy 5. Vendor management is super important stoitsev.com/openfest22
  16. Thank you! Q&A Nikolay Stoitsev Sr Engineering Manager at Halo

    Diagnostics Photos by ThisIsEngineering, cottonbro, mentatdgt, Pixabay, Steve Johnson, Daniel Reche, veeterzy, Ricardo Esquivel, picjumbo, Tima Miroshnichenko, and Christina Morillo from Pexel stoitsev.com/openfest22