Performans mühendisliği, sistemlerinin kullanıcıları tarafından belirlenen kriterleri karşılayacak şekilde inşa edildiği ve bakımı yapıldığı bir süreçtir. Birçok sistem tabanlı süreçten farklı olarak, işin teknik olmayan yönü sistemin test edildiği ölçütler oluşturur. Bu hedeflere zamanında ulaşmak için çalışmak teknik ekibin işidir. Performans mühendisliğinin genel amacı, çalışanları kolaylaştıran ve üretkenliği artıran yalın ve duyarlı bir bilgisayar sistemi oluşturmaktır.
Neredeyse tüm işletmelerin tek bir genel amacı var: para kazanmak. Performans mühendisliği, sistemleri düzene sokarak ve verimliliği artırarak bu amaca tam olarak uyar. Bu, özellikle bilgi için bekleme sürelerini azaltarak ve eğitim, bakım ve çalışma zamanını azaltan güvenilir, kullanıcı dostu sistemler yaratarak birçok yolla gerçekleştirilir. Bu süreçlerin yarattığı değişikliklerin çoğu küçük olsa da, birlikte büyük bir iyileşme sağlayabilirler.
Çoğu durumda, performans mühendisliği planının ilk adımı şirketin ticari yönü tarafından gerçekleştirilir. Bu ilk aşamada, sorunlar kullanıcı açısından tanımlanır. Genellikle, bu problemlerin bir programı “hızlandırmak” veya “programın yeni versiyonunu edinmek” gibi teknik olmayan tanımları vardır. Bu özelliklerin açıklığı, daha sonra kullanılan kıpırdatma odasına izin verir.
Bu çamaşırhane istek ve fikir listesi, performans mühendisliği sürecinin diğer tarafından sorumlu olan teknik ekibe gider. Ekip istekleri gözden geçirecek ve onların belirli görevlere nasıl çevrileceğini bulacaktır. Örneğin, ortak bir süreç ilk planlama tarafından 'çok yavaş' olarak değerlendirilirse, teknik ekip o anda nasıl çalıştığını görmek için süreci inceler. Fiziksel iletim mesafesini kısaltmak, işlevin önceliğini artırmak veya bu özel talebi yerine getirmek için yeni bir ikincil sistem kurmak mümkün olabilir.
Performans mühendisliğinin teknik olmayan kısmının herkes için işe yarayabileceği yer burasıdır. Teknoloji dışı ekip bir etki istiyor ancak bunun nasıl olacağını umursamıyor. Bu, teknik tarafın mevcut kurallar ve bütçeler dahilinde çalışmasına ancak uygun görmesine izin verir. Son hedefe ulaşıldığı sürece herkes mutludur.
Performans mühendisliğinde bir sonraki ortak adım test etmedir. Teknik ekip, sistemi iyileştirmek için mümkün olan en iyi yöntemlerin ne olduğunu, bakım programlarını ve yükseltme prosedürlerini belirler. Birden çok seçenek mevcut olduğunda, mühendisler her bir değişikliğin kapalı bir ortamda uygulanabilirliğini test edeceklerdir. İş sistemleri genellikle istisnai olarak karmaşık olduğu için, bir alandaki küçük değişikliklerin diğerinde beklenmeyen sonuçlar doğurabilir. Test tamamlandığında, değişiklikler hem canlı sistemlere hem de çalışma programlarına taşınır ve süreç yeniden başlar.


