İçeriğe geç
parazade

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?
İçindekiler
  1. Dış kaynak yazılım nedir?
  2. Hangi modeller var?
  3. Ne zaman mantıklıdır?

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.

İlgili terimler

Yazılım Ajansı(Software Agency)Yazılım ajansı, işletmeler adına web sitesi, mobil uygulama, e-ticaret altyapısı ya da özel yazılım tasarlayıp geliştiren, çoğunlukla proje bazlı çalışan hizmet şirketidir. Kendi yazılım ekibi olmayan şirketler için dış kaynak çözümüdür.Freelance Yazılımcı(Freelance Developer)Freelance yazılımcı, bir şirkete kadrolu bağlı olmadan farklı müşterilere proje bazlı ya da saatlik ücretle web sitesi, mobil uygulama, otomasyon veya özel yazılım geliştirme hizmeti veren serbest çalışan geliştiricidir.Özel Yazılım(Custom Software)Özel yazılım, belirli bir şirketin ya da kişinin ihtiyaçlarına göre sıfırdan veya büyük ölçüde uyarlanarak geliştirilen yazılımdır. Hazır paket programların karşılayamadığı süreçler için tercih edilir.Yazılım Projesi(Software Project)Yazılım projesi, belirli bir ihtiyacı karşılayacak bir programın planlanması, geliştirilmesi, test edilmesi ve teslim edilmesi için belirli süre ve bütçeyle yürütülen çalışmalar bütünüdür.Yazılım(Software)Yazılım, bir bilgisayarın ya da akıllı cihazın ne yapacağını adım adım tarif eden programların, verilerin ve talimatların bütünüdür. Donanım fiziksel parçaları, yazılım ise bu parçaları çalıştıran mantığı ifade eder.Raporlama Aracı(Reporting Tool)Raporlama aracı, veritabanı, e-tablo ya da uygulamalardan gelen verileri toplayıp tablo, grafik ve gösterge panoları hâlinde sunan yazılımdır. Satış, finans ve operasyon verilerinin düzenli takibi için kullanılır.