Yazılım Firması Nasıl Seçilir? Sormanız Gereken 10 Soru

Yazılım firması nasıl seçilir? İstanbul'da yazılım şirketi ararken referans, süreç, fiyat, kaynak kod ve destek için sormanız gereken 10 kritik soruyu derledik.

· 7 dk

Yazılım firması nasıl seçilir sorusu, bir ürün fikri ya da dijital dönüşüm projesi olan hemen herkesin bir noktada karşısına çıkar. Yanlış seçim; kayan teslim tarihleri, aşılan bütçeler ve kimsenin dokunmaya cesaret edemediği bir kod tabanı anlamına gelir. Doğru seçim ise işinizi yıllarca taşıyacak bir teknik ortaklıktır. Bu yazıda, özellikle İstanbul'da yazılım şirketi arayanlar için teklif toplamadan önce sormanız gereken 10 soruyu ve cevapları nasıl yorumlayacağınızı anlatıyoruz.

Firmalarla görüşmeden önce kendinize sorun

Doğru firmayı bulmanın ilk adımı, ne istediğinizi netleştirmektir. Kafanızdaki proje belirsizse gelen teklifler de birbirinden çok farklı olur ve karşılaştırma yapmak imkânsızlaşır. Görüşmelere başlamadan önce şu başlıklarda kısa bir not hazırlayın:

  • Çözmek istediğiniz iş problemi ve bu problemi yaşayan kullanıcılar kim?
  • Hangi platformlar gerekiyor: web, iOS, Android ya da hepsi?
  • Olmazsa olmaz özellikler ile sonraya bırakılabilecekler hangileri?
  • Yaklaşık bütçe aralığınız ve hedef yayın tarihiniz nedir?
  • Proje yayına çıktıktan sonra bakımı kim üstlenecek?

Bu not iki sayfayı geçmek zorunda değil. Amaç, her firmaya aynı bilgiyi vererek karşılaştırılabilir cevaplar almak.

Yazılım firması nasıl seçilir: sormanız gereken 10 soru

1. Benzer projeleri daha önce yaptınız mı?

Portföy sadece ekran görüntüsünden ibaret olmamalı. Canlı bir uygulama, App Store bağlantısı ya da çalışan bir web sitesi isteyin. Sektörünüzde birebir deneyim şart değildir; ancak benzer teknik karmaşıklıkta, örneğin ödeme entegrasyonu, rol bazlı yetkilendirme veya çevrimdışı çalışan mobil uygulama gibi işleri daha önce yapmış olmaları önemlidir.

2. Projede tam olarak kimler çalışacak?

Satış görüşmesine gelen kişilerle projeyi geliştirecek ekip çoğu zaman farklıdır. Proje yöneticisini, baş geliştiriciyi ve tasarımcıyı tanımak isteyin. Ekibin firmanın kendi çalışanları mı yoksa dış kaynak mı olduğunu da sorun.

3. Geliştirme süreciniz nasıl işliyor?

İyi bir firma sürecini net anlatabilir: keşif, tasarım, iki haftalık sprintler, test ve yayın gibi. "Bize bırakın, üç ay sonra teslim ederiz" gibi bir cevap, arada ne olduğunu göremeyeceğiniz anlamına gelir.

4. İlerlemeyi nasıl ve ne sıklıkla göreceğim?

Düzenli demo toplantıları, test ortamına erişim ve paylaşılan bir iş takip panosu (Jira, Linear, Trello vb.) beklemeniz gereken asgari şeylerdir. Çalışan yazılımı erken ve sık görmek, sürprizleri en aza indirir.

5. Fiyatlandırma modeliniz nedir?

Sabit fiyat mı, zaman ve malzeme (time and material) mı, yoksa aylık ekip kiralama mı? Her modelin kendine göre avantajları var. Önemli olan, kapsam değiştiğinde ne olacağının baştan konuşulmasıdır.

6. Kaynak kod ve fikri mülkiyet kime ait olacak?

Bu sorunun cevabı net olmalı ve sözleşmeye yazılmalı. Kodun sizin kontrolünüzdeki bir depoda (GitHub, GitLab vb.) tutulması, ileride firma değiştirmek isterseniz elinizi güçlendirir.

7. Test ve kalite güvencesini nasıl yapıyorsunuz?

Otomatik testler, kod incelemesi (code review) ve ayrı bir test ortamı olup olmadığını sorun. Kalite güvencesi "sonunda bir kere bakarız" seviyesindeyse, hatalar canlı ortamda sizin müşterilerinize patlar.

8. Yayın sonrası bakım ve destek nasıl işliyor?

Yazılım yayına çıktığında iş bitmez. İşletim sistemi güncellemeleri, güvenlik yamaları ve küçük iyileştirmeler için bir bakım paketi olup olmadığını, acil bir hatada ne kadar sürede dönüş yapıldığını öğrenin.

9. Hangi teknolojileri neden öneriyorsunuz?

Firmanın önerdiği teknoloji, sadece ekibin alışık olduğu araç olduğu için seçilmemeli. Önerinin gerekçesini, ileride bu teknolojiyle geliştirici bulmanın kolay olup olmadığını ve ölçeklenme planını sorun. Yaygın ve iyi belgelenmiş teknolojiler uzun vadede genellikle daha güvenli bir tercihtir.

10. Proje yolunda gitmezse ne olur?

Belki de en az sorulan ama en önemli soru budur. Gecikme, kapsam anlaşmazlığı ya da iş birliğinin sonlandırılması durumunda nasıl bir yol izleneceğini, kodun ve dokümantasyonun nasıl teslim edileceğini baştan konuşun.

Cevapları değerlendirmek için basit bir tablo

Görüştüğünüz her firmayı aşağıdaki gibi bir tabloyla puanlamak, kararı duygudan uzaklaştırır:

KriterGüven veren işaretDikkat edilmesi gereken işaret
ReferanslarCanlı ürünler, ulaşılabilir eski müşterilerSadece görseller, isim verilemeyen projeler
SüreçSprint planı, düzenli demo, test ortamıBelirsiz teslim, ara çıktı yok
TeklifKalem kalem kapsam ve varsayımlarTek satırlık toplam fiyat
Kaynak kodMüşteriye ait depo, yazılı devir maddesi"Kod bizde kalır" yaklaşımı
DestekTanımlı bakım paketi ve yanıt süreleri"Sorun olursa ararsınız" cevabı

İstanbul'da yazılım şirketi seçmenin avantajları

Uzaktan çalışma artık standart olsa da aynı şehirde bir partnerle çalışmanın somut faydaları vardır. Kritik kararlar için yüz yüze atölye çalışması yapabilir, aynı saat diliminde gün içinde hızlı geri bildirim alabilirsiniz. Türk mevzuatına, e-fatura süreçlerine ve KVKK gerekliliklerine aşina bir ekip, özellikle kurumsal projelerde işleri hızlandırır. İstanbul'daki seçenekleri değerlendiriyorsanız İstanbul yazılım şirketi sayfamıza, Anadolu yakasında bir partner arıyorsanız Ataşehir yazılım şirketi sayfamıza göz atabilirsiniz.

Teklif ve sözleşme aşamasında nelere bakmalı?

Görüşmeler bittiğinde elinizde birkaç teklif olacak. Bu aşamada toplam rakama odaklanmak yerine teklifin ne kadar düşünülerek hazırlandığına bakın. İyi bir teklif, projeyi anladığını gösteren bir özetle başlar, kapsamı ekran ve özellik bazında listeler, yapılan varsayımları ve kapsam dışı bırakılan kalemleri açıkça yazar. Takvim, tek bir teslim tarihinden ibaret olmamalı; ara teslimatlar ve demo noktaları da görünmelidir.

Teklif sizi ikna ettiyse, imzadan önce firmanın eski müşterilerinden biriyle kısa bir referans görüşmesi yapmayı deneyin. Özellikle şu sorular çok şey anlatır: Firma takvime uydu mu? Sorun çıktığında şeffaf davrandı mı? Proje bittikten sonra da ulaşılabilir oldu mu?

Son olarak sözleşmede kaynak kodun devri, bakım koşulları, kabul testleri ve ödeme planının yazılı olduğundan emin olun. Bu maddeler, iş birliği iyi giderken formalite gibi görünse de işler karıştığında her iki tarafı da korur. Emin olmadığınız noktalarda bir avukattan destek almak, küçük bir maliyetle büyük riskleri önler.

Sık yapılan seçim hataları

  • Sadece en düşük fiyata bakmak: Düşük teklif çoğu zaman eksik kapsam ya da eksik test demektir; fark sonradan ek iş olarak geri döner.
  • Yazılı kapsam olmadan başlamak: Sözlü mutabakatlar, proje ortasında farklı hatırlanır.
  • Gerçek ekiple tanışmamak: Satış ekibinin enerjisi, geliştirme ekibinin yetkinliğini garanti etmez.
  • Bakımı hesaba katmamak: Yayın sonrası giderler, ilk geliştirme bütçesinin ayrılmaz bir parçasıdır.

Web tarafında hangi teknolojilerle ve nasıl bir süreçle çalıştığımızı merak ediyorsanız web yazılım geliştirme hizmet sayfamız iyi bir başlangıç noktası.

BernSoftware olarak Ataşehir'deki ekibimizle web, mobil ve yapay zekâ projeleri geliştiriyoruz. Bu yazıdaki 10 sorunun tamamını bize de sorabilirsiniz; projenizi dinleyip dürüst bir değerlendirme yapmak için iletişim sayfamızdan bize ulaşın.

Sıkça sorulan sorular

Freelancer mı yoksa yazılım firması mı tercih etmeliyim?

Küçük, kapsamı net ve kısa süreli işlerde deneyimli bir freelancer yeterli olabilir. Tasarım, backend, mobil ve test gibi birden fazla uzmanlık gerektiren, uzun süre bakım isteyen projelerde ise tek kişiye bağımlı kalmamak için bir firma genellikle daha güvenli bir seçimdir.

Teklifler arasında neden bu kadar büyük fiyat farkları oluyor?

Firmalar kapsamı farklı yorumlayabilir, test ve proje yönetimini dahil edip etmeyebilir ya da farklı kıdemde ekiplerle çalışabilir. Teklifleri karşılaştırırken toplam rakamdan çok, hangi kalemlerin dahil olduğuna ve hangi varsayımların yapıldığına bakın.

İlk görüşmeden önce gizlilik sözleşmesi (NDA) istemek normal mi?

Evet, profesyonel yazılım firmaları NDA imzalamayı olağan karşılar. Yine de ilk tanışma görüşmesinde fikrin genel hatlarını paylaşmak çoğu zaman yeterlidir; teknik ayrıntılar NDA sonrasına bırakılabilir.

Bir yazılım firmasını seçmek ne kadar sürer?

İhtiyacınız netse, üç dört firmayla görüşüp teklif almak ve karar vermek genellikle birkaç haftalık bir süreçtir. Acele etmek yerine referans görüşmelerine ve teklif detaylarına zaman ayırmak uzun vadede zaman kazandırır.

Böyle bir proje mi planlıyorsun?

10 adımda planla