Yazılım Firması Nasıl Seçilir? Karar Vermeden Önce Sorulacak 12 Soru
Yazılım projelerinin başarısızlık sebebi çoğu zaman teknoloji değil, yanlış iş ortağı seçimidir. İnternetteki “en iyi yazılım firmaları” listeleri genellikle reklam ya da editoryal tercih içerir; sizin projeniz hakkında hiçbir şey bilmezler. Doğru firmayı bulmanın yolu, listelerden değil, teklif masasında soracağınız sorulardan geçer. Bu rehberde karar vermeden önce netleştirmeniz gereken 12 kriteri sıralıyoruz.
1. Sektör Değil, Problem Deneyimi Sorun
Firmanın sizinle aynı sektörde çalışmış olması tek başına yeterli değildir. Asıl önemli olan, sizinkine benzer bir teknik problemi daha önce çözmüş olmasıdır: yüksek trafik, karmaşık entegrasyon, gerçek zamanlı işlem, yasal uyumluluk gibi. “Bizim sektörde referansınız var mı?” yerine “Bu ölçekte kaç eşzamanlı kullanıcıyı yönettiniz?” sorusu çok daha ayırt edicidir.
2. Kaynak Kodun Sahibi Kim Olacak?
Bu, sözleşmedeki en kritik maddedir ve şaşırtıcı biçimde en çok atlanan maddedir. Proje bittiğinde kaynak kod size mi devredilecek, yoksa firmada mı kalacak? Kod sizde değilse, ileride firma değiştirmek istediğinizde projeyi sıfırdan yazdırmak zorunda kalabilirsiniz. Kaynak kod mülkiyetinin ve repo erişiminin yazılı olarak size ait olduğundan emin olun.
3. Sabit Fiyat mı, Zaman & Malzeme mi?
Kapsamı net, değişmeyecek projelerde sabit fiyat güvenlidir. Kapsamın yol boyunca netleşeceği ürün geliştirmelerinde ise sabit fiyat, firmayı kapsamı dar tutmaya iter ve kalite düşer. Bu durumda haftalık/aylık ekip modeli daha sağlıklıdır. Önemli olan hangisi olduğu değil, hangisinin neden seçildiğinin açıkça konuşulmasıdır.
4. Teklifler Neyi Kapsıyor?
İki teklif arasındaki fiyat farkı çoğu zaman kalite farkı değil, kapsam farkıdır. Karşılaştırmadan önce her teklifin şunları içerip içermediğini kontrol edin:
- Analiz ve tasarım (UI/UX) aşaması dahil mi?
- Test, hata ayıklama ve düzeltme süresi fiyata dahil mi?
- Sunucu, alan adı, lisans ve üçüncü parti servis bedelleri kimde?
- Devreye alma (deploy) ve canlıya geçiş desteği var mı?
- Teslimat sonrası kaç aylık ücretsiz hata garantisi veriliyor?
- Eğitim ve dokümantasyon dahil mi?
5. Teslimden Sonra Ne Oluyor?
Yazılım, teslim edildiği gün bitmez. Bakım, güncelleme, güvenlik yamaları ve yeni özellik talepleri için nasıl bir model sunulduğunu baştan öğrenin. Aylık bakım bedeli, müdahale süresi (SLA) ve acil durum iletişim kanalı sözleşmede yer almalıdır. Bakım konuşulmayan bir teklif, ucuz görünen pahalı bir tekliftir.
6. Ekibi Kim Oluşturuyor?
Satış görüşmesine gelen kıdemli ekiple, projeyi fiilen yazacak ekip aynı mı? Projeye kaç kişi, hangi kıdemde ve haftada kaç saat ayrılacak? Taşeron kullanılacak mı? Bu sorular kibarca sorulduğunda ciddi firmalar net yanıt verir; kaçamak yanıtlar önemli bir sinyaldir.
7. İletişim Ritmi Nasıl Kurulacak?
Haftalık demo yapan bir ekiple, üç ay sonra “bitti” diyen bir ekip arasında risk açısından uçurum vardır. Düzenli aralıklarla çalışan bir sürüm görmek, yanlış gidişi erken yakalamanın tek yoludur. Proje takip aracı, sprint ritmi ve raporlama sıklığı baştan belirlenmelidir.
8. Teknoloji Seçimi Kime Göre Yapılıyor?
İyi bir firma, teknoloji tercihini sizin ihtiyacınıza göre gerekçelendirir; kendi alışkanlığına göre değil. Seçilen teknolojinin Türkiye’de geliştirici bulunabilirliği de önemlidir: niş bir teknolojiyle yazılmış proje, ileride bakım yaptıracak kimse bulunamadığında değer kaybeder.
9. Güvenlik ve Yasal Uyumluluk
Kişisel veri işleyen her projede KVKK uyumu, veri saklama politikası ve yetkilendirme mimarisi konuşulmalıdır. Ödeme alan projelerde PCI DSS ve 3D Secure, finansal projelerde ilgili mevzuat gündeme gelir. Firma bu konuları siz sormadan gündeme getiriyorsa iyi bir işarettir.
10. Referansları Gerçekten Arayın
Web sitesindeki logolar değil, konuşabileceğiniz müşteriler önemlidir. Referansa sorulacak en faydalı soru şudur: “Proje planlanan sürede ve bütçede bitti mi; bitmediyse ne oldu?” İkinci soru: “Sorun çıktığında nasıl davrandılar?” Kriz anındaki davranış, sunumdaki performanstan çok daha bilgi vericidir.
11. Kırmızı Bayraklar
- Analiz yapmadan, ilk görüşmede kesin fiyat veren firmalar
- Rakiplerin yarısı fiyat veren ama kapsamı yazmayan teklifler
- Kaynak kodu paylaşmaktan kaçınan yapılar
- “Her şeyi yaparız” diyen, uzmanlık alanı belirsiz ekipler
- Sözleşmesiz, sadece e-posta yazışmasıyla başlamak isteyenler
- Sadece tasarım gösterip mimariden hiç bahsetmeyen sunumlar
12. Küçük Bir İşle Başlayın
Büyük bir projeye doğrudan girmek yerine, ücretli küçük bir ön çalışma (analiz, prototip veya tek modül) ile başlamak en düşük riskli yaklaşımdır. Bu ön çalışma hem firmanın gerçek çalışma biçimini görmenizi sağlar hem de bütçenizin tamamını riske atmadan karar vermenize imkân verir.
Doğru yazılım firması, size en hızlı “evet” diyen değil; projenizin zayıf noktalarını daha teklif aşamasında söyleyecek kadar dürüst olandır.
Sonuç
Yazılım firması seçimi bir fiyat karşılaştırması değil, risk yönetimi kararıdır. Yukarıdaki 12 başlığı bir kontrol listesi gibi kullanırsanız, teklifleri elma-elmaya karşılaştırabilir ve sürpriz maliyetlerin büyük kısmını daha başlamadan elersiniz. Projenizi konuşmak ve şeffaf bir kapsam çıkarımı almak isterseniz ekibimizle iletişime geçebilirsiniz.
Sıkça Sorulan Sorular
Yazılım firması seçerken en önemli kriter nedir?
En ucuz teklifi seçmek doğru mu?
Kaynak kod bana mı ait olmalı?
Yurt dışı firma mı, Türkiye’deki firma mı daha avantajlı?
Bu konuda profesyonel destek mi arıyorsunuz?
Özel Yazılım hizmetimizİlgili yazılar
Mobil Uygulama Geliştirme Maliyeti ve Süreci: Bilmeniz Gerekenler
Mobil uygulama fikriniz var ama maliyeti ve süreci kafanızı mı karıştırıyor? Native ile cross-platform farkını, maliyeti belirleyen kalemleri ve geliştirme sürecini netleştiriyoruz.
Özel Yazılım mı, Hazır Çözüm mü? İşletmeniz İçin Doğru Seçim
Hazır bir paket mi almalı, yoksa işletmenize özel yazılım mı geliştirtmeli? İki yaklaşımı maliyet, esneklik ve uzun vadeli getiri açısından karşılaştırıp doğru kararı vermenize yardımcı oluyoruz.
API Entegrasyonu Nedir ve İşletmeniz İçin Neden Önemli?
Kullandığınız yazılımlar birbiriyle konuşmuyorsa, ekibiniz aynı veriyi defalarca elle giriyordur. API entegrasyonunun bu kopuklukları nasıl çözdüğünü sade bir dille anlatıyoruz.