İçeriğe geç
Codivaro
← Tüm notlar

Karlsruhe · 5 Kasım 2026 · 7 dk okuma

Karlsruhe'de yazılım geliştirme: yerel geliştirici, ajans ya da offshore?

Karlsruhe'de yazılım geliştirtmek: Ne zaman yerel bir geliştirici, ne zaman ajans, ne zaman offshore? İlk görüşme için sorular ve kod sahipliği hakkında notlar.

MSMurat SertCodivaro · Karlsruhe

Karlsruhe bir bilişim şehri. Büyük yazılım firmaları, çok sayıda ajans, KIT çevresinden çıkan start-up'lar ve epey serbest çalışan geliştirici var. Bu, siparişi veren taraf olarak sizin için iyi, ama seçimi kolaylaştırmıyor. Bu yazıda üç yaygın yolun nasıl farklılaştığını ve projeniz için doğru ortağı nasıl bulacağınızı anlatıyorum. Ben de Karlsruhe'deki bu serbest geliştiricilerden biriyim; bu yüzden ne zaman doğru seçim olmadığımı da açıkça söylüyorum.

Üç yolun karşılaştırması

  1. 01

    Yerel serbest geliştirici

    Kodu yazan kişiyle doğrudan konuşursunuz. Kısa yollar, az iletişim kaybı, yüz yüze görüşme mümkün. Sınır tek bir kişinin kapasitesidir: Birçok paralel iş kalemi olan çok büyük projeler ya da 7/24 hazır bulunma burada uygun değildir.

  2. 02

    Ajans ya da yazılım firması

    Proje yönetimi, tasarım, geliştirme ve çoğu zaman işletim de içeren bir ekip. Büyük projeler için ve tatil ya da hastalıkta yerine bakacak birinin sözleşmede önemli olduğu durumlarda iyi. Buna karşılık daha fazla koordinasyon turu ve genel gider eklenir, muhatabınız da çoğu zaman kodu yazan kişi değildir.

  3. 03

    Offshore ya da nearshore

    Yurt dışındaki ekiplerle geliştirme, genellikle daha düşük saat ücretleriyle. Gereksinimleri kendiniz çok net yazabiliyor ve teslim edileni teknik olarak kontrol edebiliyorsanız işe yarayabilir. Saat dilimleri, dil, hukuki çerçeve ve veri koruma ek dikkat gerektirir.

Bu yolların hiçbiri temelde daha iyi değil. Belirleyici olan, projenizin neye ihtiyaç duyduğu ve yönetimin ne kadarını kendiniz üstlenebileceğiniz.

Seçimi neye göre yapmalı

  • Büyüklük ve süre: Bir müşteri portalı, bir arayüz ya da dahili bir web uygulaması tek bir kişi için rahatça yapılabilir. Yıllarca birçok ekiple yürüyen bir platform pek değil.
  • Kendi teknik yetkinliğiniz: İşletmenizde kodu ya da mimariyi değerlendirebilecek kimse yoksa, kararları size anlaşılır şekilde açıklayan bir ortağa ihtiyacınız var.
  • İşletmeye yakınlık: Süreçlerin yerinde anlaşılması gerekiyorsa, örneğin atölyede, depoda ya da mutfakta, işletmenizde bir görüşme her belgeden daha çok işe yarar.
  • Veri koruma: Kişisel verilerde sözleşmeler, sunucu konumu ve erişim hakları önemlidir. AB dışındaki hizmet sağlayıcılarda ek gereklilikler devreye girer.
  • Uzun vadeli destek: Yazılım güncelleme ister. Yayından sonra bunu kimin üstleneceğini erkenden netleştirin.

İlk görüşme için sorular

Kiminle konuşursanız konuşun, bu sorular iş birliğinin uyup uymadığını hızla gösterir:

  • Kodu gerçekte kim yazıyor ve proje boyunca kiminle konuşacağım?
  • Bana yayında olan benzer bir proje gösterebilir misiniz?
  • İlk küçük adım nasıl görünüyor ve ardından neyi test edebilirim?
  • Ara sonuçları ne sıklıkla görürüm ve geri bildirimi nasıl veririm?
  • Proje sırasındaki değişiklikler nasıl ücretlendiriliyor?
  • Hangi teknolojiyi kullanıyorsunuz ve neden benim projem için bunu?
  • Hosting nerede ve sunuculara ve verilere kimin erişimi var?
  • Yayından sonra ne oluyor: bakım, güncellemeler, hata giderme?
  • İş birliğini bitirirsek ne olur?

Somut cevaplara dikkat edin. İlk adım sorusuna hemen aylarca sürecek büyük bir şartname öneren biri, küçük ve kullanılabilir bir sonuçla başlayan birinden farklı çalışır. İkisi de doğru olabilir; sadece neyin içine girdiğinizi bilmelisiniz.

Kod sahipliği: en çok küçümsenen nokta

Birçok iş sahibi, yazılımın parası ödendiği anda kendisine ait olduğunu düşünür. Hukuken bu otomatik olarak böyle değildir. Alman telif hukukuna göre telif hakkı geliştiricide kalır. Sizin aldığınız şey kullanım haklarıdır ve bunların kapsamı sözleşmeye bağlıdır. Bu yüzden şunları yazılı olarak kayıt altına aldırın:

  • Yazılımı değiştirme ve üçüncü kişilere geliştirtme hakkı dahil, kapsamlı ve süresiz kullanım hakları aldığınızı.
  • Kaynak kodunun tamamını aldığınızı; ideal olarak kendi erişiminiz olan bir repository'de sürekli olarak.
  • Alan adı, hosting hesabı, App Store hesapları ve üçüncü taraf hizmetlerine erişimlerin sizin adınıza olduğunu ya da devredilebildiğini.
  • Hangi parçaların açık kaynak lisanslarına tabi olduğunu ve bunun sizin için ne anlama geldiğini.
  • Başka birinin işe adapte olabileceği bir dokümantasyon olduğunu.

Bende bu standarttır: Kod, sizin erişiminiz olan bir repository'de durur, hesaplar sizin adınıza açılır ve istediğiniz an başka biriyle devam edebilirsiniz. Bunu adil buluyorum, ayrıca beni temiz kod yazmaya zorluyor.

Uyarı işaretleri

  • Süreçler konuşulmadan, kısa bir görüşmenin ardından büyük bir proje için sabit fiyat.
  • Teslim alınana kadar koda ya da ara sonuçlara erişim olmaması.
  • Taşıma imkânı olmadan sadece sağlayıcının kendi hosting'i.
  • Projede kimin çalıştığı sorusuna belirsiz cevaplar.
  • Bakım, güncellemeler ve veri koruma hakkında tek kelime yok.

Ne zaman doğru seçimim, ne zaman değilim

Tek başıma, Karlsruhe'den, bölgedeki ve bölge dışındaki küçük ve orta ölçekli işletmeler için çalışıyorum. Doğrudan bir muhatap istiyorsanız, proje küçük başlayıp büyüyebilecekse ve ne inşa edildiğini anlamaya önem veriyorsanız iyi bir eşleşmeyiz. Örnekler: sipariş sistemleri, müşteri portalları, dahili web uygulamaları, mobil uygulamalar ve mevcut sistemler arasındaki arayüzler.

Birden fazla paralel büyük proje için bir ekibe ihtiyacınız varsa ya da sözleşmeyle garanti edilmiş 7/24 hazır bulunma gerekiyorsa, uygun seçim ben değilim. O zaman bir ajans ya da yazılım firması daha iyi olur ve bunu görüşmede size açıkça söylerim.

İlgili hizmetKurumsal yazılımİşletmeniz Excel listeleri, e-postalar ve birbiriyle konuşmayan üç programla mı yürüyor? Sizin süreçlerinize tam oturan tek bir yazılım yaparım.Proje başlat →