Yazılım şirketi, ajansı veya teknik partner seçerken kapsam, kod sahipliği, süreç, test, güvenlik, iletişim ve teklif yapısında kontrol edilmesi gereken noktaları anlatıyoruz.
Önce problem anlayışına bakın
İyi bir yazılım partneri daha ilk görüşmede teknoloji satmaya başlamaz. Kullanıcıyı, mevcut operasyonu, başarı kriterini ve kısıtları anlamaya çalışır. Çünkü yanlış tanımlanmış problemi en iyi teknolojiyle geliştirmek yine yanlış üründür.
Teklifin içinde ne olduğuna bakın
İki teklif aynı görünse bile kapsamları farklı olabilir. Tasarım, backend, test, deployment, üçüncü taraf entegrasyonlar ve yayın sonrası destek ayrı ayrı net olmalıdır.
- Kaynak kod ve repository sahipliği kime ait?
- Hosting ve üçüncü taraf hesapları kimin adına açılıyor?
- Teslim kriteri ve kabul süreci nasıl?
- Kapsam değişirse fiyat nasıl güncelleniyor?
- Test ve production yayın süreci dahil mi?
- Bakım ve yeni özellikler nasıl ücretlendiriliyor?
Kod kalitesini nasıl değerlendirebilirsiniz?
Teknik olmayan bir müşteri bile süreç sinyallerine bakabilir. Versiyon kontrolü, test yaklaşımı, staging/preview ortamı, hata takibi ve güvenlik sınırları sorulduğunda net cevap verilebilmelidir.
Sadece güzel ekran görüntüleri, gerçek production yetkinliğini tek başına göstermez.
İletişim ve görünürlük kritik
Projenin haftalarca kapalı kutuda ilerlemesi risktir. Ara teslimler, karar kayıtları ve açık bir iş listesi hem müşteri hem geliştirme ekibi için belirsizliği azaltır.
Ajans veya freelancer farkından çok, sorumluluğu nasıl yönettiği ve projeyi sürdürülebilir biçimde teslim edip etmediği önemlidir.