Analiștii în managementul programelor sunt specialiști în afaceri care ajută organizațiile să depășească probleme cu care managementul nu este familiarizat și care le amenință oportunitățile de creștere și stabilitate. În multe cazuri, acești analiști lucrează pentru firme care sunt specializate în domenii de nișă, cum ar fi sistemele informaționale sau procesele de producție, deși organizațiile mai mari cu mai multe entități și interese ar putea păstra analiștii de management de program cu normă întreagă pentru a se consulta în mod regulat cu manageri și directori de nivel înalt. Un analist de management al programelor începe în mod normal prin a se întâlni cu managerii pentru a afla despre care probleme sunt preocupări și pentru a determina modul în care aceste probleme amenință o organizație și de ce apar aceste probleme. Este obișnuit ca un analist de management al programelor, alături de soluții de cercetare, să prezinte soluții managementului, apoi să acționeze ca un manager de proiect care supraveghează implementarea de noi sisteme sau practici și conduce instruirea și evaluarea angajaților. Un analist de management al programelor ar putea, de asemenea, să evalueze noi procese sau sisteme odată ce acestea au fost în vigoare de ceva timp pentru a afla despre eficiența lor.
Majoritatea analiștilor de program au diplome de absolvire în domenii precum administrarea afacerilor. În multe cazuri, totuși, aceștia ar putea avea și domenii de interes mai specializate, cum ar fi sistemele informaționale, logistica sau inginerie. De asemenea, este obișnuit ca un analist de management de program să fie un expert în domeniul său. El sau ea ar putea să aparțină organizațiilor profesionale, să aibă o certificare specială de locuri de muncă și chiar să scrie articole sau cărți despre managementul programelor.
Odată ce un analist de management de program învață despre o problemă, următorii pași pe care îi face depind în mare măsură de natura problemei și de gradul acesteia de complexitate. De exemplu, dacă există probleme cu sistemul de telecomunicații al unei organizații, un analist poate începe să analizeze date care arată nivelurile de productivitate și modul în care acestea se leagă de comunicarea între diferite departamente și entități dintr-o organizație. În acest scenariu, un analist în managementul programelor este cel mai probabil un specialist în tehnologia informației, așa că el sau ea ar putea cerceta noi tehnologii, programe și practici legate de partajarea comunicării și să prezinte mai multe opțiuni pentru sisteme optimizate. Un analist care este specializat în managementul lanțului de aprovizionare, pe de altă parte, ar putea monitoriza performanța diferiților furnizori și distribuitori.
Dacă un analist de management de program este capabil să convingă managementul că soluția propusă de el sau ei merită încercată, el sau ea ar putea prelua rolul de manager de proiect. Cu alte cuvinte, un analist s-ar putea întâlni cu lideri din diferite departamente și ar putea discuta nevoile și preocupările legate de implementarea noilor sisteme. El sau ea ar putea începe apoi să instruiască angajații pentru a utiliza sisteme noi. Odată ce o organizație a început să adapteze un nou sistem nou, este obișnuit ca un analist de management al programelor să monitorizeze productivitatea și să modifice un nou sistem după cum este necesar.