Hakan Sevimoğlu Hakan SevimoğluFreelance Yazılımcı · 18 yıl
Kod denetimi · Erişim devri · Kurtarma planı · Geliştirme

Yarım Kalan Yazılım Projesi Devralma: Yazılımcınız Bıraktıysa Projeyi Nasıl Kurtarırsınız?

Yarım kalan bir projeyi kurtarmanın ilk adımı kod yazmak değil, erişimleri güvenceye almak ve mevcut kodun gerçek durumunu çıkarmaktır.

Kısa cevapYarım kalan bir yazılım projesini devralmak için önce sunucu, alan adı, uygulama mağazası hesapları ve kaynak kod erişimlerini kendi adınıza alın, ardından kod denetimiyle neyin çalıştığını belirleyip önceliklendirilmiş bir kurtarma planı uygulayın. Hakan Sevimoğlu, Almanya'daki restoran sipariş platformu lieferstdu.de'de başkası tarafından kurulmuş mevcut sistemi devralıp mobil arayüzünü yeniledi ve geliştirdi.

Hakan Sevimoğlu tarafından hazırlandı · Son güncelleme:

İlk iş: erişimleri güvenceye alın

Yazılımcı ile iletişim kopmadan veya tamamen kopmuşsa bile, projenin size ait varlıklarının kontrolünü almanız gerekir. Bu varlıklar sizin adınıza değilse proje fiilen sizin değildir.

  • Kaynak kod: Git deposunun tamamı (geçmişiyle birlikte) ve depo sahipliği.
  • Sunucu ve hosting: Hosting paneli, sunucu erişimi, veritabanı yedekleri.
  • Alan adı: Kayıt firmasındaki hesap, transfer kodu ve DNS yönetimi.
  • Mağaza hesapları: Apple Developer ve Google Play Console hesaplarının sahipliği veya yönetici yetkisi, imzalama sertifikaları ve anahtarlar.
  • Üçüncü taraf servisler: Ödeme altyapısı, SMS, e-posta, harita ve bildirim servislerinin hesapları ve API anahtarları.

Erişimleri aldıktan sonra tüm şifreleri ve API anahtarlarını yenileyin.

Bu konunun ana hizmet sayfası: özel yazılım geliştirme

Kod denetimi nasıl yapılır?

  1. Kodun derlenip çalıştırılabildiği bir geliştirme ortamı kurulur.
  2. Mimari, kullanılan çatı ve kütüphane sürümleri, veritabanı yapısı çıkarılır.
  3. Çalışan, yarım kalan ve hiç yapılmamış özellikler listelenir.
  4. Güvenlik açıkları, gömülü şifreler ve eski bağımlılıklar tespit edilir.
  5. Kodun devam ettirilmesi mi, kısmen yeniden yazılması mı daha mantıklı olduğu raporlanır.

Kurtarma planı

Denetim sonrası önce canlı sistemi ayakta tutacak kritik hatalar düzeltilir, ardından yarım kalan özellikler önceliğe göre tamamlanır. Mobil uygulamalarda mağaza hesabı ve imzalama anahtarı elinizdeyse mevcut uygulama güncellenmeye devam eder; anahtar kaybolduysa mağazanın sunduğu kurtarma yolları değerlendirilir.

Kapsam ve bütçeyi yeniden belirlemek için uygulama maliyeti hesaplama sayfasından yararlanabilirsiniz. Mağaza reddi nedeniyle tıkanan projeler için App Store reddi çözümü sayfasına bakın.

Başkasının kodunu devralma deneyimi

Hakan Sevimoğlu, Almanya'daki restoran sipariş platformu lieferstdu.de'de başkası tarafından kurulmuş mevcut platformu devralarak mobil arayüz yenileme ve geliştirme yaptı. 18 yıllık deneyimiyle PHP, Laravel, iOS, Android ve Flutter projelerinde mevcut kodu bozmadan geliştirmeye devam edilmesini sağlar.

Neler sunuyorum?

  • Erişim devri

    Sunucu, alan adı ve mağaza hesapları

  • Kod denetimi

    Mimari, güvenlik ve eksik listesi

  • Kurtarma planı

    Önceliklendirilmiş yol haritası

  • Hata düzeltme

    Canlı sistemi ayakta tutma

  • Özellik tamamlama

    Yarım kalan modüllerin bitirilmesi

  • Uzaktan çalışma

    Türkiye geneli ve yurt dışı

Kullandığım teknolojiler

PHPLaravelMySQLGitSwiftKotlinFlutter

Örnek projeler

Canlıda çalışan ve gerçek kullanıcıya hizmet veren projelerden seçkiler.

Çalışma süreci

  1. Ücretsiz ön görüşme

    İhtiyacı, mevcut sistemleri ve hedefleri birlikte netleştiririz.

  2. Teklif & yol haritası

    24 saat içinde kapsam, teknoloji, süre ve bütçe.

  3. Aşamalı geliştirme

    Haftalık demo ve test ortamıyla canlı takip.

  4. Yayın & destek

    Canlıya alma, eğitim ve sürekli bakım.

Ücretsiz ön analizİlk görüşme ve yol haritası tamamen ücretsiz, yükümlülük yok.

Aşamalı teslim ve onayHer modülü test ortamında görür, onaylamadan bir sonrakine geçilmez.

Yazılı kapsam ve haklarKapsam, teslim ve kaynak kod hakları sözleşmede netleşir.

Sıkça sorulan sorular

Yazılımcım kaynak kodu vermiyor, ne yapabilirim?

Önce sözleşmenizdeki fikri mülkiyet ve teslim maddelerini kontrol edin. Sunucu sizin adınızaysa kod genellikle sunucudan alınabilir; anlaşmazlık durumunda hukuki destek almanız gerekir.

Yarım kalan proje devam ettirilebilir mi, yeniden mi yazılmalı?

Bu, kod denetimi sonrası belirlenir. Kod okunabilir ve çalışır durumdaysa devam etmek genellikle daha hızlıdır; aksi halde kritik bölümlerin yeniden yazılması önerilir.

Mağaza hesabı yazılımcının adına açılmışsa ne olur?

Uygulamanın kendi hesabınıza transfer edilmesi gerekir. Apple ve Google mağazaları uygulama transferi imkânı sunar; bunun için mevcut hesap sahibinin işlemi başlatması gerekir.

Başkasının yazdığı kod üzerinde çalışıyor musunuz?

Evet. Hakan Sevimoğlu, lieferstdu.de'de başkası tarafından kurulmuş platformun mobil arayüzünü yeniledi ve geliştirdi.

Devralma süreci nasıl başlar?

Erişim listesinin çıkarılması ve kodun incelenmesiyle başlar. Ardından bulgular ve seçenekler size sunulur, karar sizindir.

İlgili hizmetler

WhatsAppÜcretsiz Teklif