Farkındalık ve kararlılıkla harekete geçmek yapılması gereken 2 önemli aşamadır

Performans Nasıl İyileştirilir?

Performans sorunlarını iyileştirmek için;

  • Sorunun farkında olmak.
  • Sorunu ortadan kaldırmak için karar almak.

Aslında zor olan kısım da burasıdır. Farkındalık ve kararlılıkla harekete geçmek yapılması gereken 2 önemli aşamadır.

Eğer çok şanslıysanız, performans sorunlarınızı uygulamanızı hizmete açtıktan sonra da tespit edip iyileştirme yoluna gidebilirsiniz. Yazılımınızı kabul edilebilir performans seviyelerine getirmek için daha fazla kaynak ile büyük bir çaba harcamayı göze alsanız bile maalesef ki çoğu zaman geç olabilir. Bu ticari olarak çok kötü bir durumdur ve her şeyi sıfırdan yapmak durumunda kalabilirsiniz. Teknik veya performans sıkıntıları yüzünden müşterilerinizin %46’sının (juniper.net) rakip siteleri tercih ettiklerinden dolayı harcayacağınız her saniye itibar ve para demektir.

Danışmanlığımız performans sorunlarınızı çözmek için;

  • Öncelikle tamamlanmış-yeni veya sürdürmekte olan projelerinizin performans gereksinimlerini ve analizini gerçekleştirir.
  • Performans bileşenlerinizi tespit eder.
  • Metriklerinizi tanımlar, ölçer ve ölçeklendirir.
  • Performans risklerinizi yönetir.
  • ISTQB metodolojilerine dayanarak ihtiyaç duyulan testleri (performans, yük, stres, dayanıklılık, kapasite) gerçekleştirir.
  • Proje yönetim-PMP metodolojilerine dayanarak performans projenizi yönetir.
  • CMMI / ITIL gibi yazılım süreçlerine uygun performans sürecinizi oluşturur. 

Yazılım projelerinizde performansı arttırmak için gerçekleştirdiğimiz çalışmalar:

  • Mobil/ Desktop/ Web uygulamalarının gerçek zamanlı 7x24 izlenmesi ( 3.parti bileşenler, bulut, sanal ortamlar, Web Servis, Remoting, Adet / Süre / İlişki, Paket, Sınıf. En yavaş sayfalar, metodlar, v.b. )
  • Neden kök analizi.
  • Hızlı sistem performans değerlendirmesi ve raporlama.
  • Performans modelleme (metriklerin ve kritik noktaların tanımlanması), proje/sistem/mimari performans ölçme, ölçeklendirme, mimari, Cmmi ve Itil süreçleriyle uyumlu (bileşenlerin,risklerin tanımlanarak yazılım kalite süreçlerine uygun duruma getirilmesi) iyileştirme/oluşturma.
  • Yük, Stres, Kapasite, Dayanıklılık ve Performans Testleri
  • Kullanıcı deneyimlerinin kullanılması, karşılaştırılması ve raporlanması.
  • Http / Exception / Sql Exception hata takip ve raporlama.
  • Java Script, Ajax, Browser performans değerlendirmeleri.
  • MsSql Server, Oracle, My Sql v.b. gibi DB’lerinin performanslarının izlenmesi ve raporlanması. (En yavaş sorgular, sorgu adetleri, sorgunun süresi web server'da mı yoksa DB server'da mı harcandığı)
  • Yönetici – Kullanıcı – Teknik Günlük-Haftalık performans izleme / raporları oluşturma.
  • Bellek, Cpu, Thread trend / dump analiz.

SEKTÖRDEN HABERLER

Constantly innovating. 7 years a Gartner MQ leader.

Gartner recognizes Dynatrace as a leader for the 7th consecutive year in the 2016

Compuware - Yazılım Performans Mühendisliği

18 – 19 Şubat 2014 tarihlerinde Hollanda Amsterdam'da düzenlenen Yazılım Performans Yönetimi, Network Performans Yönetimi

"Network Performans" Eğitimi

31 Mart – 5 Nisan 2014 tarihlerinde Compuware-İngiltere - Maidenhead ofisinde, "Network Performans Yönetimi"