Başka Firmanın Yazdığı Yazılımı Devralmak
Devralma neden gerekir?
Geliştirici firmanın faaliyetini durdurması, ilişkinin bozulması, firmanın yeterli destek verememesi veya şirketin bakımı kendi ekibine almak istemesi gibi nedenlerle yazılım başka bir ekibe devredilebilir.
1. Varlıkları güvence altına alın
İlk iş, teknik detaylara geçmeden tüm erişimleri şirket kontrolüne almaktır:
- Kaynak kod deposu (tüm dallar ve geçmiş)
- Sunucu, hosting paneli ve bulut hesapları
- Alan adı ve DNS yönetimi
- Veritabanı ve yedekler
- E-posta, SMS, ödeme, harita gibi üçüncü parti servis hesapları ve API anahtarları
- Mobil uygulama mağaza hesapları ve imza anahtarları
- SSL sertifikaları ve varsa lisanslar
Devir sonrası tüm parolalar ve anahtarlar değiştirilmelidir.
2. Teknik inceleme
- Kodun canlıdaki sürümle aynı olup olmadığının doğrulanması
- Projenin dokümana göre sıfırdan kurulup çalıştırılabilmesi
- Kullanılan dil, çerçeve ve kütüphanelerin sürümleri ve destek durumu
- Güvenlik taraması ve bilinen açıklar
- Kod kalitesi, test kapsamı ve mimari
- Sunucu yapılandırması, yedekleme ve izleme durumu
3. Risk raporu ve yol haritası
İnceleme sonunda acil müdahale gerektiren konular (güvenlik açığı, yedek eksikliği, desteği biten sürüm), kısa vadeli iyileştirmeler ve uzun vadeli öneriler önceliklendirilir.
4. Bilgi aktarımı
Mümkünse eski ekiple birkaç oturumluk bilgi aktarımı yapılmalı; iş kuralları, bilinen sorunlar ve dikkat edilmesi gereken noktalar kayda alınmalıdır. Bu mümkün değilse kod ve kullanıcı görüşmeleriyle tersine dokümantasyon yapılır.
5. Kademeli geçiş
Yeni ekip önce izleme ve küçük düzeltmelerle başlar, sistemi tanıdıkça daha büyük değişikliklere geçer. Bu süreçte otomatik testler ve yedekler değişikliklerin güvenle yapılmasını sağlar.
Sonuç
Devralma, doğru yapıldığında yazılımı daha sağlam bir temele taşıma fırsatıdır. Yazılımınızı devralmamızı veya teknik incelemesini yapmamızı isterseniz bakım ve teknik destek hizmetimizi inceleyebilir veya ücretsiz keşif görüşmesi talep edebilirsiniz.