İlk kez dış kaynak (outsource) yazılım hizmeti alacak bir şirket yöneticisiyseniz, karşınıza çıkan tekliflerin ve sunumların parlaklığı çoğu zaman kararınızı zorlaştırır. Oysa dijital dönüşüm projelerinin başarısı veya başarısızlığı, çoğunlukla sözleşme imzalanmadan önce sorulan doğru sorularla şekillenir. Bu rehberde, yıllar içinde yüzlerce projeden süzülmüş deneyimle, bir yazılım ajansıyla çalışmaya başlamadan önce mutlaka sormanız gereken 7 kritik soruyu ve bu soruların cevaplarının ne anlama geldiğini ele alıyoruz.
Yazılım projelerinin belirgin bir bölümü, teknik yetersizlikten değil; kötü tanımlanmış sözleşmeler, belirsiz mülkiyet hakları ve şeffaf olmayan süreçler yüzünden sorun yaşar. İlk kez outsource çalışması yapacak bir yönetici için en büyük risk, projenin teknik detaylarında uzman olmamanızdır. Neyse ki teknik bilgi gerektirmeden, doğru soruları sorarak bir ajansın çalışma kalitesini ölçebilirsiniz. Aşağıdaki sorular tam da bu amaçla tasarlandı.
Bu, en sık gözden kaçan ve en pahalıya mal olabilecek sorudur. Proje bitiminde kaynak kodun, tasarım dosyalarının ve dokümantasyonun tam mülkiyeti size mi geçecek?
Bir projeye bütçe ayırıp sonunda kodun üzerinde hak sahibi olmadığınızı öğrenmek, sektörde hâlâ yaşanan yaygın bir talihsizliktir. Sağlam bir ajans, bu konuyu siz sormadan açıklar.
Modern yazılım projelerinin büyük kısmı Agile ve özellikle Scrum metodolojisiyle yürütülür. Ajansa şunu sorun: "Sprintler nasıl planlanıyor, ben sürece nasıl dahil oluyorum?"
"Endişelenmeyin, biz hallederiz" diyen bir ekip cazip gelebilir; ancak süreçten kopuk kalmak, ilk ciddi sapmayı fark etmenizi aylarca geciktirir.
Portfolyo sayfasındaki güzel ekran görüntüleri, projenin aslında canlıya alınıp alınmadığını söylemez. Daha derin sorular sorun:
Yazılım, teslim edildiği gün biten bir ürün değil; yaşayan bir sistemdir. Bu nedenle SLA (Hizmet Seviyesi Anlaşması) detayları, teklif kadar önemlidir:
Canlıya geçiş anını "proje sonu" değil, "ürünün doğumu" olarak konumlandıran ajanslar, uzun vadeli ortaklık anlayışına işaret eder.
KVKK uyumluluğu artık Türkiye'de faaliyet gösteren her şirket için yasal bir zorunluluktur. Ajansa sorun:
Test sürecini "projeden önce belli olmaz" diyerek geçiştiren bir ekip, ileride geri dönüşü zor maliyetler üretecektir.
Teklifi veren kişi ile kodu yazan kişinin farklı ekiplerde olması gayet normaldir; ancak iletişim zincirinin belirsizliği değildir. Netleştirin:
Gerçek şu: Hiçbir yazılım projesi ilk planda olduğu gibi kalmaz. Önemli olan değişikliğin olmaması değil, değişikliğin nasıl yönetildiğidir. İyi bir ajans:
| Konu | Sağlıklı Ajans | Risk Sinyali |
|---|---|---|
| Kod mülkiyeti | Sözleşmede açık devir maddesi | Konu değiştirilir veya "sonra konuşuruz" denir |
| Raporlama | Sprint demo + haftalık rapor | "Güvenin bize" yaklaşımı |
| SLA | Yazılı yanıt süreleri | Destek "tamamlayıcı hizmet" olarak geçiştirilir |
| Test | Otomatik test + kod inceleme standardı | Testin müşteri sorumluluğunda olduğu söylenir |
| Fiyatlandırma | Kapsam değişikliği için şeffaf süreç | Her şeyin "dahil" olduğunun sözlü vaadi |
Bu tabloyu görüşme notlarınızın yanına koyup her ajans için doldurmanız, karar sürecinizi ciddi ölçüde kolaylaştıracaktır.
Yazılım ajansı seçimi, teknik bir satın alma değil, stratejik bir ortaklık kararıdır. Yukarıdaki 7 soru, teknik bilgiye sahip olmasanız bile bir ajansın şeffaflığını, süreç olgunluğunu ve profesyonelliğini ölçmenize olanak tanır. Unutmayın: Bu soruları memnuniyetle karşılayan ve net cevaplar veren bir ekip, projeniz boyunca da aynı açıkCommunication anlayışını koruyacaktır.
Projenizi doğru temeller üzerine inşa etmek için şeffaf süreçlerimizi ve çalışma modelimizi keşfedin.