feliXart

Hizmet

Yazılım Devralma ve Kurtarma

Başkasının bıraktığı sistemi devralırız — ama önce durumunu yazılı olarak çıkarırız.

Yarım kalmış projeler, ayrılan ekipler ve sahipsiz kod tabanları için. Devralmaya söz vermeden önce ücretli bir inceleme yapıyoruz: kodun durumu, kurtarılabilirliği ve riskleri yazılı olarak ortaya çıkıyor. Bazen çıkan cevap “bunu sürdürmeyin” oluyor ve bunu da açıkça söylüyoruz. Bu işte en pahalı hata, kurtarılamayacak bir sistemi kurtarmaya çalışmak için aylar harcamaktır.

Kapsam04

Erişim ve varlık tespiti

Alan adı, sunucu, veri tabanı, kod deposu, mağaza hesapları ve üçüncü taraf servisler kimin adına kayıtlı, kimde erişim var.

Kod ve mimari incelemesi

Kodun durumu, bağımlılıkların güncelliği, güvenlik açıkları ve hangi bölümün kurtarılabilir olduğu.

Veri tespiti

Verinin nerede durduğu, yedeği olup olmadığı ve dışarı alınabilirliği. Bu, projede kaybı geri dönüşü olmayan tek kalemdir.

Kurtarma kararı ve yol haritası

Sürdürmek, kısmen yeniden yazmak ya da sıfırdan kurmak. Üçünün maliyeti ve riski karşılaştırmalı olarak yazılır.

Süreç04
01

Durdurma

Önce kaybı durdururuz: erişimler güvenceye alınır, kod ve veri yedeklenir, faturası ödenmeyen servisler tespit edilir.

02

Tespit

Kod, mimari, veri ve altyapı incelenir; bulgular suçlama dili olmadan yazılı rapora dönüşür.

03

Karar

Sürdürme, kısmi yeniden yazım ve sıfırdan kurulum seçenekleri maliyet ve riskiyle sunulur.

04

Devir

Karar verilirse sistem devralınır; alınmazsa rapor sizde kalır ve başka bir ekiple de kullanabilirsiniz.

FAQ05
Yazılımcım kayboldu, önce ne yapmalıyım?
Sırayla: alan adı ve sunucu hesaplarının şifrelerini değiştirin, kodun ve veri tabanının bir yedeğini kendi bilgisayarınıza indirin, ödeme yapılan servislerin kartını kendi adınıza alın. Bunlar geri dönüşü olmayan kayıpları durduran adımlardır ve bizi aramadan önce yapılabilir.
Kaynak kod bizde yok, yine de bakabilir misiniz?
Canlı sisteme erişim varsa kısmen bakılabilir; ancak kod olmadan devralma mümkün olmuyor. Bu durumda ilk iş kodun bulunması ya da hukuki yolla talep edilmesi oluyor.
Kurtarılamayacaksa bunu söyler misiniz?
Söyleriz. İncelemenin çıktısı bazen “bunu sürdürmeyin” oluyor ve bunu yazılı olarak veriyoruz. Kurtarılamayacak bir sistemi kurtarmaya çalışmak, sıfırdan kurmaktan pahalıya geliyor.
Eski geliştiriciyle görüşür müsünüz?
Ulaşılabiliyorsa görüşürüz ve çoğu zaman faydalı oluyor. Amacımız suçlu bulmak değil, sistemin neden bu hâle geldiğini anlamak.
İnceleme ne kadar sürüyor?
Sistemin büyüklüğüne göre değişiyor. Küçük bir kod tabanı birkaç gün, çok birimli bir sistem birkaç hafta sürüyor; süreyi erişimleri gördükten sonra yazıyoruz.

Sistem sahipsiz mi kaldı?

Durumu birlikte tespit edelim. Devralmaya değmiyorsa bunu da söyleriz.