İçeriğe geç
Özel YazılımSüreç

Özel yazılım için doğru yazılım firması nasıl seçilir

Yazılım firması ararken sorulacak asıl sorular: kim kodu yazacak, kim sahibi olacak, iş nasıl teslim edilecek. Bir seçim kılavuzu.

· 5 dk okuma

“Yazılım firması” diye arattığınızda önce firma kurmakla ilgili sonuçlar çıkıyor; ama asıl arayan çoğu kişi bunun tersini soruyor: bana özel bir sistemi kim yazacak, ve bunu kime emanet edebilirim? Portallar, CRM/ERP benzeri araçlar, rezervasyon veya sipariş sistemleri gibi kutu ürünün karşılamadığı ihtiyaçlar söz konusu olduğunda seçim kriterleri, bir web sitesi ya da mobil uygulama seçerken sorduklarınızdan farklı. Çünkü burada aldığınız şey bir görsel değil, uzun yıllar üzerine bina edeceğiniz bir sistem.

Hazır yazılım neden yetmiyor

Birçok işletme önce hazır bir SaaS aracı dener. Genelde işe yarıyor — ta ki iş süreciniz aracın varsayımlarına uymayana kadar. Ekstra bir onay adımı, tuhaf bir raporlama ihtiyacı, mevcut bir sisteme bağlanma zorunluluğu ortaya çıktığında hazır araç ya bunu desteklemiyor ya da yamalarla zorlanıyor. O noktada soru “hangi hazır araç” olmaktan çıkıp “bize özel ne yazdırmalıyız” oluyor.

Bir firma seçerken sorulacak sorular

Keşif aşaması var mı, yoksa direkt fiyat mı veriyorlar? İhtiyacınızı tam anlamadan verilen bir fiyat, ya çok yüksek bir güvenlik payı taşıyor ya da sonradan kapsam değiştikçe büyüyecek bir rakam. Ciddi bir ekip, önce bir keşif çalışması yapıp yazılı bir kapsam belgesiyle başlıyor.

Teslimat nasıl ilerliyor? “Altı ay sonra tek seferde teslim ederiz” mi, yoksa her birkaç haftada kullanılabilir bir parça mı görüyorsunuz? İkincisi, yön yanlışsa erken fark etmenizi sağlıyor; birincisinde hata ancak proje bittiğinde ortaya çıkıyor.

Kodun ve dokümantasyonun sahibi kim olacak? Proje bittiğinde kaynak kodun, deponun ve dokümantasyonun tamamı size mi ait olacak, yoksa firmaya bağımlı mı kalacaksınız? Bu, ilişki bittiğinde başka bir ekibin devam edip edemeyeceğini belirliyor.

Roller, yetkiler ve denetim izleri düşünülmüş mü? Bir CRM ya da ERP benzeri araçta “kim neyi görebilir, kim neyi değiştirebilir, kim ne zaman ne yaptı” soruları sonradan eklenmesi zor özellikler. Baştan sorulmalı.

KriterZayıf işaretGüçlü işaret
Fiyat teklifiKeşif olmadan sabit rakamKeşif sonrası yazılı kapsam
TeslimatTek seferlik, uzun bekleyişBirkaç haftada bir kullanılabilir parça
Kod sahipliğiFirmada kalıyorMilestone’larda size devrediliyor
DokümantasyonYok ya da eksikYazılı, eğitim dahil

Referanslar tek başına yeterli değil

Bir firmanın daha önce ne yaptığını görmek faydalı ama tek başına yeterli değil, çünkü her proje farklı bir kapsam ve farklı bir müşteri ilişkisi taşıyor. Daha anlamlı bir soru: bu firma, sizinkine benzer büyüklükte bir projeyi nasıl yönetiyor? Küçük bir işletme için kurulmuş bir sipariş takip aracı ile büyük bir kurum için kurulmuş bir raporlama sistemi aynı ekip becerisini gerektirmeyebiliyor. Görüşmede somut bir senaryo anlatıp “bunu nasıl ele alırdınız” diye sormak, hazır bir referans listesinden daha fazlasını ortaya çıkarıyor.

“Kim yazdı” değil “kim sürdürecek” sorusu

Bir sistemi yazdırmak işin yarısı. Diğer yarısı, aylar sonra bir özellik eklenmek istendiğinde ya da bir hata çıktığında kimin müdahale edeceği. Kod ve dokümantasyon size aitse, ilk firmayla devam etmek zorunda değilsiniz — ama devam etmek isterseniz de bu, bir bağımlılık değil, bir tercih olur. Bu yüzden “kodun sahibi kim” sorusu, seçim kriterlerinin en tepesinde olmalı.

Katmanlar arttıkça iletişim bozuluyor

Bazı firmalarda müşteriyle konuşan kişi ile kodu yazan kişi farklı, aralarında proje yöneticileri, satış temsilcileri var. Her katman, bir talebin doğru aktarılma ihtimalini azaltıyor. Küçük ve deneyimli ekiplerde bu katman sayısı az oluyor — telefonu açan kişiyle kodu yazan kişi aynı ya da birbirine çok yakın. Bu, büyük kurumsal projeler için her zaman doğru model değil ama orta ölçekli özel yazılım projelerinde iletişim hızını doğrudan etkiliyor.

Fiyatlandırma modeli neyi anlatıyor

Sabit fiyat, net bir kapsam belirlendikten sonra anlamlı; kapsam netleşmeden verilen sabit fiyat ya cömert bir tahmin ya da sonradan ek ücretlerle büyüyecek bir teklif demek. Sürekli gelişen bir ürün için ise aylık bir kapasite anlaşması — belirli bir ekip kapasitesinin düzenli olarak ayrılması — daha gerçekçi olabiliyor, çünkü ürün büyüdükçe kapsam da değişiyor. Hangi modelin size uyduğu, projenizin bir kere teslim edilip biten mi, yoksa sürekli evrilen bir ürün mü olduğuna bağlı.

Avrupa’da Türkçe konuşan bir işletme için ek bir katman

Almanya ve genel AB pazarında faaliyet gösteren Türkçe konuşan işletmeler için bir katman daha var: GDPR. Verinin nerede barındığı, kimin erişebildiği, hangi akışların dokümante edildiği bir seçenek değil, bir tasarım kısıtı olmalı. Bunu sonradan “uyumlu hale getiririz” diyen değil, en baştan bu kısıtla tasarlayan bir ekiple çalışmak, ileride bir denetimde ya da bir müşteri sorusunda fark yaratıyor.

Küçük bir ekiple çalışmanın getirdiği fark

Büyük bir ajansla çalışmak bazı işletmeler için doğru seçim; kaynak derinliği, paralel proje kapasitesi gerektiğinde. Ama orta ölçekli bir özel yazılım projesinde küçük, deneyimli bir ekip farklı bir avantaj sunuyor: az sayıda kişi projenin tamamına hakim oluyor, karar almak için toplantı zinciri gerekmiyor ve bir sorunun cevabı genelde aynı gün geliyor. Bu, her projeye uygun bir model değil — ama iletişim hızının kapsam kadar önemli olduğu projelerde fark yaratıyor.

Nereden başlamalı

Bir firmayla ilk görüşmede şunları sorun: keşif süreciniz nasıl işliyor, teslimat kaç haftada bir görünür hale geliyor, proje bittiğinde kod ve dokümantasyon bana mı ait olacak. Bu üç cevap, iyi bir eşleşmeyi kötüsünden ayırmaya, saatlerce süren bir görüşmeden çok daha hızlı yardımcı oluyor.

BILPP, yılda sınırlı sayıda özel yazılım projesi alıyor; her biri bir keşif çalışmasıyla başlıyor, birkaç haftalık aralıklarla kullanılabilir parçalar halinde ilerliyor ve her kilometre taşında kaynak kodu, depoyu ve dokümantasyonu size devrediyor. Özel yazılım hizmetimize göz atabilir, kendi ürünümüz Estegre üzerinden nasıl çalıştığımızı görebilir, ya da doğrudan bize yazabilirsiniz.

Kural

Bir yazılım firmasını fiyatına göre değil, keşif sürecine, teslimat ritmine ve kod sahipliği politikasına göre seçin. Fiyat, kapsam netleştikten sonra anlam kazanır — öncesinde sadece bir tahmindir.

Sonraki adım

Ne yaptığınızı anlatın.

Üç cümle yeter. Bir iş günü içinde, kendi dilinizde yanıt veririz.