Suorituskyvyn suunnittelu on prosessi, jossa järjestelmät rakennetaan ja ylläpidetään käyttäjien asettamien kriteerien mukaisesti. Toisin kuin monet järjestelmäpohjaiset prosessit, liiketoiminnan ei-tekninen puoli luo vertailuarvot, joita vastaan järjestelmä testataan. Teknisen tiimin tehtävänä on pyrkiä saavuttamaan nämä tavoitteet ajoissa. Suorituskyvyn suunnittelun yleisenä tavoitteena on luoda ohut ja reagoiva tietokonejärjestelmä, joka helpottaa työntekijöitä ja lisää tuottavuutta.
Lähes kaikilla yrityksillä on yksi yleinen tavoite: ansaita rahaa. Suorituskyvyn suunnittelu sopii hyvin tähän tavoitteeseen virtaviivaistamalla järjestelmiä ja lisäämällä tuottavuutta. Tämä saavutetaan useilla tavoilla, pääasiassa lyhentämällä tiedon odotusaikoja ja luomalla luotettavia, käyttäjäystävällisiä järjestelmiä, jotka vähentävät koulutusta, huoltoa ja seisokkeja. Vaikka monet näiden prosessien luomat muutokset ovat pieniä, yhdessä ne voivat merkitä suurta parannusta.
Useimmissa tapauksissa suorituskyvyn suunnittelusuunnitelman ensimmäinen vaihe tehdään yrityksen liiketoiminnan näkökulmasta. Tässä alkuvaiheessa ongelmat tunnistetaan käyttäjän näkökulmasta. Usein näillä ongelmilla on ei-teknisiä määritelmiä, kuten “prosessin nopeuttaminen” tai “uuden version hankkiminen” ohjelmasta. Näiden eritelmien avoimuus mahdollistaa myöhemmin käytettävän heilutushuoneen.
Tämä pyykkiluettelo pyynnöistä ja ideoista menee sitten tekniselle tiimille, joka on vastuussa suorituskyvyn suunnitteluprosessin toiselta puolelta. Tiimi tutkii pyynnöt ja selvittää, miten ne voidaan kääntää tiettyihin tehtäviin. Jos esimerkiksi yhteinen prosessi katsotaan “liian hitaana” alkuperäisen suunnittelun aikana, tekninen tiimi tutkii prosessin nähdäkseen, miten se toimii tällä hetkellä. Voi olla mahdollista lyhentää fyysistä lähetysmatkaa, lisätä toiminnon prioriteettia tai jopa perustaa uusi toissijainen järjestelmä käsittelemään kyseistä pyyntöä.
Tässä suorituskyvyn suunnittelun ei-tekninen osa voi toimia hyvin kaikille. Ei-tekninen tiimi haluaa vaikutuksen, mutta ei välitä siitä, miten se tulee. Tämä jättää teknisen puolen toimimaan nykyisten ohjeiden ja budjettien puitteissa miten parhaaksi näkee. Niin kauan kuin lopullinen tavoite saavutetaan, kaikki ovat onnellisia.
Seuraava yleinen askel suorituskyvyn suunnittelussa on testaus. Tekninen tiimi määrittää, mitkä ovat parhaat mahdolliset menetelmät järjestelmän parantamiseksi, huoltoaikataulut ja päivitysmenettelyt. Kun useita vaihtoehtoja on saatavilla, insinöörit testaavat jokaisen muutoksen elinkelpoisuuden suljetussa ympäristössä. Koska liiketoimintajärjestelmät ovat usein poikkeuksellisen monimutkaisia, pienillä muutoksilla yhdellä alueella voi olla odottamattomia tuloksia toisella. Kun testaus on valmis, muutokset siirretään sekä aktiivisiin järjestelmiin että työaikatauluihin ja prosessi alkaa uudelleen.