Ingineria performanței este un proces în care sistemele sunt construite și întreținute pentru a îndeplini criteriile stabilite de utilizatorii lor. Spre deosebire de multe procese bazate pe sistem, aspectul non-tehnic al afacerii creează punctele de referință față de care este testat sistemul. Este sarcina echipei de tehnologie să lucreze pentru atingerea acestor obiective în timp util. Scopul general al ingineriei performanței este acela de a crea un sistem informatic slab și receptiv, care să faciliteze lucrătorii și să mărească productivitatea.
Aproape toate afacerile au un singur obiectiv general: să câștige bani. Ingineria performanței se încadrează bine în acest scop prin eficientizarea sistemelor și creșterea productivității. Acest lucru se realizează în mai multe moduri, în primul rând prin reducerea timpilor de așteptare pentru informații și prin crearea unor sisteme fiabile, ușor de utilizat, care reduc timpul de instruire, întreținere și nefuncționare. Deși multe dintre modificările create de aceste procese sunt mici, împreună, ele pot reprezenta o îmbunătățire mare.
În cele mai multe cazuri, primul pas al unui plan de inginerie a performanței este făcut de aspectul de afaceri al companiei. În această fază inițială, problemele sunt identificate din punctul de vedere al utilizatorului. Adesea, aceste probleme au definiții non-tehnice, cum ar fi „accelerarea” unui proces sau „obținerea noii versiuni” a unui program. Deschiderea acestor specificații permite spațiul de mișcare folosit ulterior.
Această listă generală de cereri și idei merge apoi către echipa tehnică care este responsabilă de cealaltă parte a procesului de inginerie a performanței. Echipa va examina cererile și va descoperi cum să le traducă în sarcini specifice. De exemplu, dacă un proces obișnuit este considerat „prea lent” de către planificarea inițială, echipa de tehnologie va examina procesul pentru a vedea cum funcționează în prezent. Poate fi posibilă scurtarea distanței fizice de transmisie, creșterea priorității funcției sau chiar configurarea unui nou sistem secundar pentru a gestiona acea cerere specifică.
Aici partea non-tehnică a ingineriei performanței poate funcționa bine pentru toată lumea. Echipa non-tehnologică vrea un efect, dar nu-i pasă cum se realizează. Acest lucru lasă partea tehnologică să lucreze în limitele ghidurilor și bugetelor actuale, așa cum consideră de cuviință. Atâta timp cât scopul final este atins, toată lumea este fericită.
Următorul pas comun în ingineria performanței este testarea. Echipa de tehnologie stabilește care sunt cele mai bune metode posibile de îmbunătățire a sistemului, programele de întreținere și procedurile de actualizare. Când sunt disponibile mai multe opțiuni, inginerii vor testa viabilitatea fiecărei modificări într-un mediu închis. Deoarece sistemele de afaceri sunt adesea excepțional de complexe, schimbările mici într-un domeniu pot avea rezultate neașteptate în alta. Odată ce testarea este finalizată, modificările sunt mutate atât în sistemele active, cât și în programele de lucru, iar procesul începe din nou.