Dış Kaynak Yazılım Nedir?
İngilizce: Software Outsourcing
Yayın: · Son güncelleme:
Dış Kaynak Yazılım Nedir? Kısaca
Dış kaynak yazılım (software outsourcing), bir şirketin yazılım geliştirme işini kendi çalışanlarıyla değil, bir ajans, yazılım evi ya da serbest çalışan gibi dış bir tarafla yürütmesidir. Proje bazlı ya da sürekli ekip kiralama şeklinde olabilir.

Dış kaynak yazılım nedir?
Dış kaynak yazılım, yazılım ihtiyacını şirket içinde ekip kurmadan karşılamaktır. Şirket ne istediğini tanımlar, işi dışarıdaki uzman bir ekip yapar. İngilizce outsourcing kelimesinin yazılım alanındaki karşılığıdır.
Bu model yalnız küçük şirketlere özgü değildir. Büyük kurumlar da uzmanlık gerektiren ya da geçici yoğunluk yaratan işleri dışarıya verir.
Hangi modeller var?
Üç yaygın çalışma biçimi vardır. Proje bazlı modelde belirli bir yazılım, belirli bir bedelle teslim edilir. Ekip kiralama (staff augmentation) modelinde dış firmanın geliştiricileri sizin ekibinize katılır ve sizin yönetiminizde çalışır. Ayrılmış ekip modelinde ise dış firma yalnız sizin projenize çalışan kalıcı bir ekip kurar.
Coğrafi açıdan da ayrım yapılır. Aynı ülkedeki bir firmayla çalışmaya onshore, yakın saat dilimindeki bir ülkeyle nearshore, uzak bir ülkeyle offshore denir. Saat farkı arttıkça maliyet düşebilir ama iletişim zorlaşır.
Ne zaman mantıklıdır?
Varsayımsal bir senaryo: bir lojistik firması altı ay içinde müşteri takip paneline ihtiyaç duyuyor ama şirkette tek bir yazılımcı yok. Sıfırdan ekip kurmak, işe alım süresiyle birlikte aylar alır. Dış kaynak bu durumda hızlı bir başlangıç sağlar.
Ürünün kendisi şirketin ana rekabet avantajıysa tamamen dışarıya bağımlı kalmak risklidir. Bilgi dış ekipte birikir ve sözleşme bittiğinde gider. Dengeli bir yol, dış ekiple çalışırken teknik kararları anlayan en az bir iç sorumlu belirlemektir. Kaynak kodun düzenli olarak sizin hesabınızdaki bir depoya gönderilmesini ve belgelendirmeyi sözleşmeye eklemek de bu riski azaltır.
Sıkça Sorulan Sorular
Dış kaynak yazılım ile yazılım ajansı aynı şey mi?
Yazılım ajansı, dış kaynak hizmeti veren taraflardan biridir. Dış kaynak ise bir çalışma modelinin adıdır ve ajans dışında freelancer, yazılım evi ya da yurt dışındaki geliştirme merkezleriyle de uygulanabilir.
Dış kaynakla çalışmanın en büyük riski nedir?
Bilgi ve kontrolün şirket dışında kalmasıdır. Belgelendirme eksikse ve kod sizin erişiminizde değilse, firma değiştirmek ya da sistemi içeri almak zor ve pahalı olur.