SoftwareCaptains

View Original

Buy vs build

Buy vs build.

Elke CTO moet deze beslissing dagelijks nemen: kopen we deze functionaliteit of bouwen we ze zelf?

Slimme CTOs antwoorden vaak met “We gebruiken open source, dan moeten we ’t niet kopen en moeten we ’t niet bouwen!” Dat heeft weer heel wat andere gevolgen, maar daar wil ik het vandaag niet over hebben.

Ook als je iets “zelf” bouwt, kan je beslissen om het aan te kopen. Voor sommige zaken zijn interessanter om uit te besteden dan om zelf te doen.

“Wat?” hoor ik je vragen, “de dayrate van een externe partij is toch altijd hoger dan die van onze interne developers?”

Dat klopt. Maar de dayrate is niet het enige dat de prijs betaalt. Het aantal dagen is ook een factor!

Welke factoren maken dat je maatwerk beter kan uitbesteden?

  • als er specialistische kennis nodig is;

  • als er een schaalvoordeel speelt;

  • als het een éénmalig iets is.

Wanneer besteed je het beter niet uit?

  • als het je een concurrentieel voordeel geeft;

  • als je de technologie langdurig gaat gebruiken.

Welke parameters neem jij nog mee in je beslissing?