Teklif al

Proje devralma

Başka bir ekibin yazdığı, bugün yayında olan sistem için Laravel proje devralma

Devir günü sizden koda okuma yetkisi isteriz. Karşılığında hangi bölümlerin açıldığı, neyin olduğu gibi kaldığı ve yığına ne eklendiği yazılı bir liste hâlinde size döner.

Nedir

Proje devralma, başka bir ekibin yazdığı ve bugün yayında olan bir sistemi sıfırdan yazmadan üstlenme işidir. Neyin açılıp neyin olduğu gibi kalacağı kod okunurken belirlenir ve bu sınırı bakımı sürdürecek ekip koyar. KGM SsangYong'un kurumsal sitesinde sınırı marka ekibi koydu: uygulama çatısı ile ön yüz olduğu gibi kaldı, eklenen tek parça bir önbellek katmanıydı.

Devir günü sizden tek şey isteriz: koda okuma yetkisi. Sistem o gün de yayında kalır; kapatmıyoruz, yeniden kurmuyoruz, önce okuyoruz. Okuma bittiğinde elinize her satırında bir ad olan bir liste geçiyor: neyin açıldığı, neyin kapalı kaldığı, yığına neyin girdiği. Bu listenin sınırını bakımı sürdürecek ekibiniz koyuyor. Kodun nasıl okunduğu ve müdahalenin nerede durduğu yazılım danışmanlığı sayfasının konusu; burada anlattığımız şey devir gününün kendisi.

KGM SsangYong’un kurumsal sitesi bize yayındayken geldi. Listede tek ekleme vardı, o da bir önbellek katmanıydı; uygulama çatısı ve ön yüz devraldığımız gibi kaldı. Setin değişmeyeceği koşulunu bakımı sürdüren marka ekibi koydu ve biz o koşulun içinde çalıştık. Devirden sonra ekibin rutini değişti: bir sonraki modeli eklemek için dosya aranmaz oldu.

Aynı markanın online satış kanalı kurumsal siteyle tek sette bakılıyor; devralma, bakım bilgisini iki ekibe bölmedi.

Sizin sisteminizde de aynı liste tutulur. Eklenen her parça adıyla durur ve kodun içinde sonradan keşfedilecek bir sürpriz kalmaz.

Sıfırdan kurduğumuz web uygulamalarında tek bir yığında kalıyoruz. O tercih kendi işlerimiz için; devraldığımız sisteme taşınmıyor. Sisteminiz alıştığımız yığına benzemiyorsa o yığını tanımak devirden sonra bizim işimiz olur, sizin değil.

Neler dahil

Devir gününde ne verdiğiniz ve ne aldığınız:

  • Yayın kesilmez

    Devir boyunca sisteminiz çalışmaya devam eder; kapatıp yeniden kurmuyoruz. KGM SsangYong'un kurumsal sitesini yayında çalışır hâlde teslim aldık ve site devir boyunca ziyaretçiye açık kaldı.

  • Önce okuma, sonra müdahale

    İlk iş kod tabanını baştan okumak; neyin nerede durduğu tahminle değil okumayla çıkıyor. Süre ya da araç konuşmaya ancak okuma bittikten sonra başlıyoruz.

  • Eklenen her parça adıyla listede

    Yığına giren her parça teslim listesinde adıyla durur; listede olmayan bir parça yığında da olmaz. KGM SsangYong'un listesinde tek ekleme vardı, o da bir önbellek katmanıydı.

  • Sınırı bakımı sürdüren koyar

    Devralmanın ilk kuralı, sistemi bundan sonra sürdürecek ekibin kuralıdır. Devraldığımız bir sistemi başka bir çatıya taşıma teklifiyle gelmiyoruz, çünkü o öğrenme borcu sizde kalır.

  • Ölçü bir sonraki rutin iş

    Devrin yerini bulduğunu teslim günü değil, bakım ekibinizin bir sonraki rutin işi gösterir. KGM SsangYong'da devirden sonra yeni bir model eklemek dosya aramayı gerektirmez oldu.

  • Aynı kurumun ikinci sistemi

    Aynı kurumun birden fazla sistemi varsa ve ikisi aynı sette duruyorsa bakım bilgisi ikiye bölünmez. Devralma, ekibiniz için ikinci bir uzmanlık alanı açmaz.

Nasıl çalışıyoruz

Her projede aynı dört aşamayı izliyoruz: planlama, mimari, modelleme, geliştirme.

Sürecimizi gör

Ofis yok, uzaktan çalışıyoruz

Ofisimiz yok, bu yüzden yerinde destek de vermiyoruz. İş uzaktan yürüyor ve kapsamı da buna göre konuşuyoruz.

Sık sorulan sorular

  • Kodu yazan ekip artık yok; yine de devralır mısınız?

    Devralırız. Yazarı bulmanız gerekmiyor; kod kendi başına okunur ve neyin nerede durduğu o okumadan çıkar. Elinizde eksik dokümantasyon olması da engel değil, çünkü ölçü aldığımız şey çalışan sistemin kendisi. KGM SsangYong'un kurumsal sitesi bizim kurduğumuz bir site değildi; devraldık ve işe kodu okuyarak başladık.

  • Sıfırdan yazmak daha temiz olmaz mı?

    Çalışan bölümler varken olmaz. Ödediğiniz şey yeniden yazma değil, sınırı belli bir müdahale olur ve yayındaki sistem o sırada çalışmaya devam eder. KGM SsangYong'da ne uygulama çatısı ne ön yüz değişti; yığın tek parçayla büyüdü, o da bir önbellek katmanıydı. Sizin sisteminizde sınırın nerede duracağını okuma bittiğinde yazılı olarak görürsünüz.

  • Devraldıktan sonra sistemi başka bir çatıya taşır mısınız?

    Taşımayız. Devraldığımız çatı, ekibinizin bakımını sürdürebildiği çatıdır; yeni bir araç öğrenme borcu sizde kalmaz. KGM SsangYong'da setin değiştirilemeyeceğini marka ekibi baştan söyledi ve devir o koşulla yapıldı. Teklif formunda bakımı hangi ekibin sürdürdüğünü belirtirseniz hangi setin içinde kalacağımız da belli olur.

  • Aynı markanın başka sistemleri de var; devralma onları etkiler mi?

    İkinci sistem aynı sette kalıyorsa etkilemez. Bakım bilginiz ikiye bölünmez; kurumsal siteyi tanıyan ekip satış kanalını da tanır. KGM SsangYong'un online satış kanalı, kurumsal siteyle aynı sette kuruludur ve devir ikinci bir set açmadı. Sizde kaç sistem olduğunu ve hangilerinin aynı sette durduğunu okuma aşamasında çıkarıyoruz.

  • Devralma bitince elimizde ne olur?

    Elinizde her satırında bir ad olan bir liste olur. Hangi bölümün açıldığını, neyin dokunulmadan kaldığını ve yığına ne eklendiğini o listeden okursunuz, tahmin etmezsiniz. KGM SsangYong'da bakım ekibinin devir sonrası ilk rutin işi, yeni bir model eklemek, dosya aramadan yapılır oldu. Bakımı siz sürdürmeyecekseniz aynı liste sürdürecek ekibe teslim edilir.

Yayındaki sisteminizi devralmamızı ister misiniz?