Analitiki upravljanja programov so poslovni strokovnjaki, ki pomagajo organizacijam premagati težave, ki jih vodstvo ne pozna in ki ogrožajo njihove priložnosti za rast in stabilnost. V mnogih primerih ti analitiki delajo za podjetja, ki so specializirana za nišna področja, kot so informacijski sistemi ali proizvodni procesi, čeprav lahko večje organizacije z več subjekti in interesi obdržijo analitike za vodenje programov s polnim delovnim časom, da se redno posvetujejo z vodilnimi in vodilnimi na visoki ravni. Analitik za vodenje programov običajno začne s srečanjem z menedžerji, da bi izvedel, katere težave so zaskrbljujoče, in ugotovil, kako te težave ogrožajo organizacijo in zakaj se te težave pojavljajo. Običajno je, da analitik za vodenje programov poleg raziskovalnih rešitev predstavi rešitve vodstvu, nato deluje kot vodja projekta, ki nadzira implementacijo novih sistemov ali praks ter izvaja usposabljanje in ocenjevanje zaposlenih. Analitik za upravljanje programov lahko oceni tudi nove procese ali sisteme, ko že nekaj časa veljajo, da bi izvedel več o njihovi učinkovitosti.
Večina programskih analitikov ima podiplomske diplome na področjih, kot je poslovna administracija. V mnogih primerih pa imajo lahko tudi bolj specializirana področja zanimanja, kot so informacijski sistemi, logistika ali inženiring. Prav tako je običajno, da je analitik za upravljanje programov strokovnjak na svojem področju. Lahko pripada strokovnim organizacijam, ima posebno potrdilo o zaposlitvi in celo piše članke ali knjige o upravljanju programov.
Ko analitik za upravljanje programov izve za problem, so njegovi naslednji koraki v veliki meri odvisni od narave problema in stopnje njegove zapletenosti. Na primer, če obstajajo težave s telekomunikacijskim sistemom organizacije, lahko analitik začne analizirati podatke, ki prikazujejo ravni produktivnosti in kako so povezani s komunikacijo med različnimi oddelki in subjekti v organizaciji. V tem scenariju je analitik za upravljanje programov najverjetneje specialist za informacijsko tehnologijo, zato lahko raziskuje nove tehnologije, programe in prakse, povezane z izmenjavo komunikacije, in predstavi več možnosti za optimizirane sisteme. Po drugi strani lahko analitik, ki je specializiran za upravljanje dobavne verige, spremlja delovanje različnih prodajalcev in distributerjev.
Če je analitiku upravljanja programov uspelo prepričati vodstvo, da je njegova predlagana rešitev vredna poskusa, lahko prevzame vlogo vodje projekta. Z drugimi besedami, analitik se lahko sreča z vodji različnih oddelkov in razpravlja o potrebah in pomislekih, povezanih z uvedbo novih sistemov. Nato bo morda začel usposabljati zaposlene za uporabo novih sistemov. Ko je organizacija začela prilagajati nov nov sistem, je običajno, da analitik za upravljanje programov spremlja produktivnost in po potrebi prilagodi nov sistem.