Što je Performance Engineering?

Inženjering performansi je proces u kojem se sustavi grade i održavaju kako bi zadovoljili kriterije koje postavljaju njihovi korisnici. Za razliku od mnogih procesa temeljenih na sustavu, netehnički aspekt poslovanja stvara mjerila prema kojima se sustav testira. Posao je tehničkog tima da radi na postizanju tih ciljeva na vrijeme. Opći cilj izvedbenog inženjeringa je stvoriti vitak računalni sustav s brzim odgovorom koji olakšava radnicima i povećava produktivnost.

Gotovo sve tvrtke imaju jedan opći cilj: zaraditi novac. Inženjering performansi dobro se uklapa u taj cilj racionalizacijom sustava i povećanjem produktivnosti. To se postiže na više načina, prvenstveno smanjenjem vremena čekanja na informacije i stvaranjem pouzdanih, user-friendly, sustava koji smanjuju obuku, održavanje i vrijeme zastoja. Iako su mnoge promjene stvorene ovim procesima male, zajedno mogu dovesti do velikog poboljšanja.

U većini slučajeva, prvi korak plana izvedbenog inženjeringa čini poslovni aspekt tvrtke. Tijekom ove početne faze, problemi se identificiraju sa stajališta korisnika. Često ti problemi imaju netehničke definicije kao što su ‘ubrzavanje’ procesa ili ‘dobivanje nove verzije’ programa. Otvorenost ovih specifikacija omogućuje kasniju upotrebu prostora za pomicanje.

Ovaj popis zahtjeva i ideja zatim ide tehničkom timu koji je odgovoran za drugu stranu procesa izvedbenog inženjeringa. Tim će pregledati zahtjeve i shvatiti kako ih pretočiti u određene zadatke. Na primjer, ako se uobičajeni proces smatra ‘presporim’ prema početnom planiranju, tehnički tim će pregledati proces kako bi vidio kako trenutno funkcionira. Možda je moguće skratiti fizičku udaljenost prijenosa, povećati prioritet funkcije ili čak postaviti novi sekundarni sustav za obradu tog specifičnog zahtjeva.

Ovdje netehnički dio inženjeringa performansi može dobro funkcionirati za svakoga. Netehnološki tim želi učinak, ali nije briga kako će do njega doći. To ostavlja tehničku stranu da radi u okviru trenutnih smjernica i proračuna kako god smatra prikladnim. Sve dok je krajnji cilj postignut, svi su sretni.

Sljedeći uobičajeni korak u inženjeringu performansi je testiranje. Tehnički tim određuje koje su najbolje moguće metode za poboljšanje sustava, rasporede održavanja i postupke nadogradnje. Kada je dostupno više opcija, inženjeri će testirati održivost svake promjene u zatvorenom okruženju. Budući da su poslovni sustavi često iznimno složeni, male promjene u jednom području mogu imati neočekivane rezultate u drugom. Nakon dovršetka testiranja, promjene se premještaju u aktivne sustave i radne rasporede i proces počinje ponovno.