Legacy kod modernizasyonu
Eski PHP uygulamanızı baştan yazmadan, çalışır halde tutarak modern bir mimariye taşıyoruz. ONLINEKURUM'u da bu yöntemle taşıyoruz.
Modernizasyon ve danışmanlık
Mimari, teknoloji seçimi ve kod kalitesi için karar vermeden önce ikinci bir göz.
Mimari, teknoloji seçimi ve kod kalitesiyle ilgili önemli bir karar vermeden önce ikinci bir göz sunuyoruz. Mevcut kodunuzu ve altyapınızı inceliyor, bulguları önceliklendirilmiş ve uygulanabilir önerilerle yazılı olarak teslim ediyoruz. İsterseniz önerileri ekibinizle birlikte uyguluyor ya da ekip içi kod inceleme düzenini kurmanıza yardım ediyoruz. Danışmanlık tek seferlik bir inceleme olabileceği gibi, belirli aralıklarla tekrarlanan bir değerlendirme de olabilir.
Yazılım kararlarının bedeli genellikle geç ortaya çıkar. Bir çerçeve seçimi, bir veritabanı yapısı ya da bir barındırma tercihi bugün küçük görünür, ama birkaç yıl sonra her yeni özelliğin maliyetini belirler. Ekip içinde bu kararları sorgulayacak zaman her zaman olmaz. Herkes günlük işin içindeyken mimariye dışarıdan bakmak zordur ve alışılmış çözümler sorgulanmadan tekrarlanır. Yeni bir yazılım satın alırken ya da bir ekibi işe alırken de aynı soru doğar: önümüzdeki seçenek gerçekten ihtiyacımızı karşılıyor mu? İhtiyaç, sisteminizi tanıyan, bulgularını örnekleriyle gösteren, önerilerinin gerekçesini yazan ve kararı sizin vermenizi kolaylaştıran bir değerlendirmedir.
Hangi kararın arifesinde olduğunuzu ya da hangi sorunun sizi rahatsız ettiğini birlikte netleştiriyoruz. İncelemenin kapsamı, süresi ve sonunda teslim edilecek rapor baştan yazılı olarak belirleniyor. Kapsam dar tutulduğunda inceleme kısa sürer ve sonuç doğrudan kararınıza yarar.
Kodu, veritabanını, bağımlılıkları ve dağıtım sürecini inceliyoruz. Güvenlik açıkları, bakım riski taşıyan bölümler, test eksikleri ve performans darboğazları somut örnekleriyle not ediliyor. Gerekirse ekibinizle kısa görüşmeler yaparak kodun neden bugünkü haline geldiğini de anlıyoruz.
Bulguları etkisine ve maliyetine göre sıralıyoruz. Her öneri için neyin, neden ve hangi sırayla yapılması gerektiğini alternatifleriyle birlikte açık bir dille yazıyoruz. Hızlı kazanımlar ile uzun vadeli işleri ayrı başlıklar altında topluyoruz, böylece ilk adımı hemen atabilirsiniz.
Raporu ekibinizle birlikte gözden geçiriyor, soruları yanıtlıyoruz. İsterseniz önerilerin uygulanmasına eşlik ediyor ya da belirli aralıklarla ilerlemeyi birlikte değerlendiriyoruz. Takip görüşmelerinde önerilerin ne kadarının hayata geçtiğini ve yeni ortaya çıkan soruları birlikte ele alıyoruz.
Kod incelemesi için okuma erişimi yeterlidir. Erişimi yalnızca inceleme süresince kullanıyor ve iş bittiğinde kapatmanızı öneriyoruz. Gizlilik gerektiren projelerde incelemeye başlamadan önce bir gizlilik sözleşmesi imzalayabiliriz.
Hayır. Rapor, kararı sizin vermeniz için hazırlanır. Önerileri kendi ekibinizle, bizimle ya da başka bir ekiple uygulayabilirsiniz. Her önerinin gerekçesi yazılı olduğu için uygulayacak ekip neyin neden yapıldığını bilerek ilerler.
Ekibinizin çalışma biçimine uygun bir inceleme akışı öneriyoruz: değişikliklerin hangi kurallarla ve kim tarafından inceleneceği, otomatik kontrollerin neleri yakalayacağı ve ortak bir kodlama standardı. İlk haftalarda incelemelere birlikte katılıp düzenin oturmasına yardım ediyoruz.
Evet. Yeni bir proje için çerçeve, veritabanı ya da barındırma seçerken seçenekleri ihtiyacınıza, bütçenize ve ekibinizin bilgisine göre karşılaştırıyoruz. Her seçeneğin bugünkü ve ileriki maliyetini, riskini ve bakım yükünü yazılı olarak ortaya koyuyoruz. Böylece karar bir tercihe değil, gerekçeye dayanıyor.
Eski PHP uygulamanızı baştan yazmadan, çalışır halde tutarak modern bir mimariye taşıyoruz. ONLINEKURUM'u da bu yöntemle taşıyoruz.
İş süreçlerinize göre tasarlanmış web uygulamalarını ilk sürümden yayına kadar geliştiriyoruz.
Ne yapmak istediğinizi birkaç cümleyle anlatın. İhtiyacınızı inceleyip nasıl ilerleyebileceğimizi size yazalım.