Per i team di Microsoft Project e Project Server

Migrazione delle risorse: pianificazione della capacità da Microsoft Project

Il pool di risorse dell'organizzazione di Project Server, i timesheet con costi, le eccezioni di calendario e le viste di capacità tra progetti sono infrastruttura a livello di PMO. Quando lo lasci, ognuno di questi elementi va rimodellato nella nuova piattaforma, e le piattaforme differiscono molto in ciò che conservano. Questa guida accompagna i responsabili del PMO e i resource manager in tutta la migrazione del modello delle risorse: cosa c'è in gioco, come si confrontano le piattaforme di destinazione, il processo di migrazione, la convalida e il rigore della capacità dopo la migrazione.

Aggiornato il
Il pianificatore di capacità: allocazione per persona, utilizzo e ore fatturabili. Il sostituto diretto delle viste delle risorse di Project Server.

In breve

Il rischio: il modello delle risorse di Project Server comprende elementi che quasi tutte le altre piattaforme perdono in parte o del tutto. Microsoft Planner Premium non ha un pool di risorse dell'organizzazione. Project for the Web non ha timesheet con costi. Le risorse generiche, le eccezioni di calendario e le viste di capacità tra progetti si trasferiscono in modo diverso a seconda della destinazione.

Le cinque cose da migrare: il pool di risorse dell'organizzazione stesso, le tariffe standard e le tabelle delle tariffe di costo, le eccezioni di calendario, le regole di livellamento delle risorse e le viste di capacità tra progetti che il tuo PMO usa per decidere l'assegnazione delle persone.

Il processo: inventario → scelta di una destinazione che conservi ciò che conta → esportazione → rimodellazione nella destinazione → assegnazione e convalida → rigenerazione delle viste di capacità → riconciliazione. Calcola ~4 settimane di lavoro concentrato per un pool di 100 risorse, di più se hai tabelle delle tariffe di costo molto personalizzate o molte eccezioni di calendario.

Letture correlate: la guida alla migrazione copre il passaggio completo da Microsoft Project, e il software di pianificazione della capacità delle risorse di Onplana mostra le viste di capacità che rigeneri alla fine.

Perché la pianificazione della capacità si rompe nel passaggio

Il valore di Project Server, per i PMO che lo gestiscono bene, raramente sono i piani di progetto in sé. Era lo strato operativo sottostante: un unico pool di risorse dell'organizzazione da cui attingeva ogni progetto, timesheet con costi che alimentavano la fatturazione e il riconoscimento dei ricavi, eccezioni di calendario che si propagavano da sole e viste tra progetti con cui i resource manager decidevano ogni settimana l'assegnazione delle persone su dati reali. È quello strato operativo che è in gioco. I piani si migrano. Lo strato operativo, spesso no.

Tre modalità di errore si ripresentano ogni volta che i PMO lo sottovalutano:

  • La trappola del «le risorse le aggiungiamo dopo». Un team migra i piani in modo pulito e rimanda il pool di risorse allo sprint successivo. Quando arriva il momento, i responsabili di ogni progetto hanno già creato risorse duplicate nei loro progetti, e il resource manager ha perso l'unica fonte di verità che faceva funzionare le viste di capacità tra progetti.
  • La trappola del «le tariffe di costo non sono critiche per l'avvio». Le tariffe standard vengono rimandate a una pulizia nella fase 2. Due mesi dopo, la Finanza scopre che la chiusura mensile richiede dati dei timesheet con costi che non esistono più nella nuova piattaforma, perché le tariffe non erano caricate al momento della registrazione delle ore. I dati non si possono ricostruire a posteriori; il riconoscimento dei ricavi si ferma.
  • La trappola del «basterà Planner Premium». Un PMO dà per scontato che il prodotto cloud di Microsoft copra gli stessi casi d'uso. Per la modellazione delle risorse, non li copre. Planner Premium non ha un pool di risorse dell'organizzazione, né timesheet con costi, né una vista delle risorse tra progetti. Scoprirlo dopo la migrazione è troppo tardi.

La ragione strutturale di tutte e tre: il modello delle risorse è la parte di Project Server meno visibile in una demo di prodotto veloce e la meno coperta negli elenchi di confronto tra fornitori. I piani, i diagrammi di Gantt e le dashboard fanno bella figura in una demo. I pool di risorse dell'organizzazione, no. Per questo gli acquirenti danno poco peso alla copertura del modello delle risorse quando scelgono la piattaforma e scoprono il vuoto in produzione. Questa guida presenta prima il modello, poi la tattica di migrazione, partendo dal fatto che la decisione più importante è quale piattaforma di destinazione scegli.

Cosa contiene davvero il tuo modello delle risorse di Project Server

Prima di decidere cosa migrare, fai l'inventario di ciò che hai. Il modello delle risorse di Project Server ha sei livelli, e ognuno si migra in modo diverso:

LivelloChe cos'èPerché conta
Pool di risorse dell'organizzazioneElenco di risorse a livello di tenant da cui attinge ogni progettoUnica fonte di verità; evita duplicati per progetto
Nominativa o generica«Jordan Patel» (nominativa) o «Senior .NET Developer» (segnaposto generico)Le risorse generiche permettono di modellare la domanda prima di decidere chi copre ogni ruolo
Tariffe standard e tabelle delle tariffe di costoFino a 5 tabelle di tariffe per risorsa (tariffa da A a E) con date di validitàBase dei timesheet con costi, della riconciliazione della fatturazione e del conto economico del progetto
Calendari delle risorse ed eccezioniOrari propri per risorsa, eccezioni con nome, festivitàI calcoli di capacità funzionano solo se i dati di calendario sono corretti
Struttura di scomposizione delle risorse (RBS)Raggruppamento gerarchico (regione/reparto/team) per filtrareI resource manager suddividono la capacità secondo la loro gerarchia di reporting
Viste di capacità tra progettiVista del Resource Center che somma l'allocazione di tutti i progettiIl risultato del modello; qui si giocano le decisioni sull'assegnazione delle persone

Non tutti i PMO usano tutti i livelli. La domanda giusta per l'inventario è «su quali di questi si basa davvero il nostro team per decidere?». Se non usi i timesheet con costi, il livello delle tabelle delle tariffe è decorativo; puoi farne a meno senza conseguenze. Se non usi le risorse generiche per modellare la domanda, puoi unirle. Se le usi per questo, quella capacità non è negoziabile nella piattaforma di destinazione.

Fai l'inventario prima di confrontare le piattaforme. Il risultato è un elenco di capacità indispensabili per la piattaforma di destinazione, e quell'elenco dà forma al resto della migrazione. La sezione successiva presuppone che tu abbia già quell'elenco.

Differenze del modello delle risorse tra le piattaforme di destinazione

I confronti tra piattaforme si restringono quando filtri per copertura del modello delle risorse. Ecco il quadro onesto, ordinato secondo i sei livelli visti sopra. Sì, parziale o no per ciascuno:

LivelloPlanner Premium / Project for the WebOnplanaSmartsheet RMWorkfront
Pool di risorse dell'organizzazioneNo (solo locale al progetto)Nessun pool separato; ogni persona è un membro dell'organizzazione, aggiunto ai progetti su cui lavoraSì (SKU separato)Sì
Nominativa o genericaNessun concetto di risorsa genericaSolo persone con nome; a una risorsa importata senza corrispondenza puoi dare un indirizzo email e viene assegnata quando quella persona si unisceRisorse generiche modellate come segnaposto nominativiEntrambe
Tariffe standard e tabelle delle tariffe di costoNessun timesheet con costiSì, tariffe su tre livelli (persona, ruolo, valore predefinito dell'organizzazione) con date di validità; nessuna tabella da A a E per personaUna tariffa per risorsa (senza livelli di tabelle delle tariffe)Sì, più livelli
Calendari delle risorse ed eccezioniSolo per utente, senza eccezioni con nomeCalendari lavorativi dell'organizzazione e del progetto con eccezioni con nome; nessun calendario per persona, e i calendari delle risorse di un file non vengono importatiSìSì
Struttura di scomposizione delle risorseNoNessuna RBS formale; i team e i ruoli raggruppano le personeSolo etichette, senza gerarchia formaleSì
Vista di capacità tra progettiNo (solo a livello di progetto)Sì, la capacità settimanale di ogni persona rispetto a ogni progetto, dal piano Professional; il livellamento si fa su un cronoprogramma alla voltaSì (funzione centrale)Sì
Report sull'utilizzo fatturabile(ore fatturabili ÷ ore retribuite, per risorsa e in totale)No (nessun concetto di fatturabile)Sì, la vista delle ore fatturabili del pianificatore di capacità, dal piano ProfessionalSì (report PSA centrale)Sì (modulo PSA)

Il prodotto cloud di Microsoft (Planner Premium / Project for the Web, lo stesso prodotto con etichette di SKU diverse) lascia fuori quasi tutto il modello delle risorse. È una scelta di posizionamento deliberata: è uno strumento per le attività del team con uno strato di progetto, non una piattaforma per PMO. I PMO che usano seriamente il modello delle risorse di Project Server non possono sostituirlo con Planner Premium senza perdere capacità importanti.

Il modulo Resource Management di Smartsheet e Workfront conservano entrambi il concetto di pool dell'organizzazione. Differiscono nei dettagli: Smartsheet RM è uno SKU separato e aggiunge un costo notevole per postazione; il pool di Workfront è solido, ma il suo prezzo per postazione è il più alto dei quattro. Onplana non ha un pool di risorse separato: ogni persona è un membro dell'organizzazione, e il suo modello delle risorse è la capacità settimanale di quella persona in tutti i progetti (dal piano Professional), tariffe su tre livelli (persona, ruolo, valore predefinito dell'organizzazione) e calendari lavorativi con eccezioni con nome, senza componenti aggiuntivi a pagamento. Non ha risorse generiche, né calendari per persona, né una RBS formale. Il prezzo parte da 12 dollari per postazione al mese (Professional). Il confronto onesto con Planner Premium è nella nostra pagina di confronto con Planner.

C'è un'altra dimensione difficile da mettere in una tabella: la qualità della vista di capacità tra progetti varia molto tra le piattaforme anche quando la funzione di base esiste. Alcune mostrano solo le assegnazioni dirette alle attività; altre includono gli aggregati dei sottoprogetti; altre, l'allocazione dei segnaposto generici. Se il tuo resource manager decide ogni settimana l'assegnazione delle persone con questa vista, confrontala fianco a fianco durante la valutazione con le 25 risorse con più ore allocate.

Calcola il costo della migrazione

Il lavoro sul modello delle risorse non è una categoria a sé nel calcolatore dei costi di migrazione: rientra nella migrazione dei dati e nel funzionamento in parallelo. Indica i tuoi project manager, i progetti e la spesa attuale per ottenere una fascia di costi a 3 anni dell'intero passaggio.

Apri il calcolatore

Prima di migrare: l'inventario del pool di risorse

Prima di esportare qualsiasi cosa, fai un inventario completo del modello delle risorse. È un inventario diverso da quello dell'elenco dei progetti: quello cataloga i progetti; questo cataloga lo strato delle risorse sottostante. Il risultato è un Report di Preparazione alla Migrazione delle Risorse che elenca ogni elemento delle risorse, dove si trova oggi, dove va e chi si occupa del trasferimento.

  1. Elenco delle risorse con attributi. Esporta l'intero pool di risorse dell'organizzazione con nome, tipo (nominativa/generica/costo), email (per le nominative), unità massime, tariffa standard, ruolo/qualifica e percorso nella RBS. L'endpoint OData /Resources è la fonte di riferimento; il Reporting Database ha più campi derivati, ma solo in Project Server locale.
  2. Tabelle delle tariffe di costo. Microsoft Project supporta fino a 5 tariffe di costo per risorsa (dalla tariffa A alla tariffa E) con intervalli di date di validità. Esporta ogni livello di tariffa e ogni riga di data di validità. Se il tuo PMO usa solo la tariffa A puoi ignorare B–E, ma verifica che sia davvero così prima di darlo per scontato.
  3. Eccezioni di calendario. Per ogni risorsa, esporta l'elenco delle eccezioni di calendario con nome, intervallo di date e orario modificato. Se la tua piattaforma di destinazione non conserva le eccezioni con nome, salva i nomi in un CSV complementare così che il motivo («Settimana del congresso», «Chiusura per ferie») resti.
  4. Gerarchia RBS. Esporta la struttura di scomposizione delle risorse: ogni nodo, i legami padre-figlio e le risorse assegnate a ogni nodo. La gerarchia è ciò che permette ai resource manager di filtrare le viste di capacità secondo la loro struttura di reporting.
  5. Assegnazioni attive. Fai un'istantanea di ogni assegnazione attiva in ogni progetto attivo: quale risorsa, quale progetto, quale attività, ore allocate, ore effettive, inizio e fine pianificati. È la base della convalida; dopo la migrazione confronterai l'allocazione in origine e in destinazione.
  6. Campi personalizzati delle risorse. Se il tuo PMO ha definito Enterprise Custom Fields sulle risorse (livello di nulla osta di sicurezza, indicatore di fatturabilità, tipo di contratto), esportali insieme all'elenco delle risorse. Alcune piattaforme di destinazione li modelleranno come campi integrati, altre come campi personalizzati e altre non li supporteranno; questo decide poi la mappatura dei campi.

Il Report di Preparazione completato è la base del resto della migrazione. Per verificare la qualità dell'esportazione prima di impegnarti, fai passare un pool di esempio nello strumento di anteprima della migrazione: carica una porzione rappresentativa del pool di risorse e guarda esattamente quali campi, tariffe ed eccezioni si trasferiscono in modo pulito.

Passo dopo passo: migrare il modello delle risorse

Cinque fasi, ognuna con un risultato e un punto di controllo per decidere se proseguire. Il tempo totale è di solito di 3–5 settimane per un pool di 100–250 risorse, di più se hai tabelle delle tariffe di costo molto personalizzate o una RBS grande.

Fase 1: Inventario e decisioni (1 settimana)

Completa l'inventario preliminare descritto sopra e poi decidi la piattaforma in base a quali livelli del modello delle risorse non sono negoziabili per il tuo team. Documenta la decisione con le sue ragioni; è la sezione che rileggerai quando qualcuno chiederà perché la piattaforma scelta non ha la funzione X.

  • Fare l'inventario sul tenant in uso
  • Valutare ogni piattaforma di destinazione rispetto al tuo elenco di livelli indispensabili
  • Scegliere la destinazione e documentarne le ragioni
  • Ottenere l'approvazione della direzione del PMO per la piattaforma scelta

Punto di controllo: Report di Preparazione firmato; piattaforma di destinazione scelta.

Fase 2: Esportare il pool (2–3 giorni)

Esporta da Project Server finché è ancora in funzione e verifica poi che l'esportazione contenga ogni livello dell'elenco. Non affidarti alle esportazioni dei file .mpp per il pool di risorse; contengono solo le assegnazioni delle risorse locali del progetto, non il pool dell'organizzazione con le sue tariffe, i calendari e la RBS.

  • L'elenco delle risorse, da /Resources
  • Le eccezioni di calendario, da /Resources/Calendars
  • Le tabelle delle tariffe di costo (o il Reporting DB, in locale)
  • La RBS, dagli endpoint dell'API SOAP, che non hanno un equivalente in OData
  • Le assegnazioni attive, da /Assignments
  • Conteggi che corrispondano al Report di Preparazione

Punto di controllo: il conteggio esportato corrisponde a quello del Report di Preparazione per ogni livello.

Fase 3: Rimodellare nella destinazione (3–7 giorni)

Importa il pool nella piattaforma di destinazione e risolvi livello per livello le lacune di trasferimento emerse dal confronto tra piattaforme. Le risorse generiche che non si trasferiscono vengono rimodellate come segnaposto nominativi. I nomi delle eccezioni di calendario che non si trasferiscono vengono archiviati. I campi personalizzati delle risorse vengono mappati su campi integrati o su definizioni di campi personalizzati nella destinazione.

  • Importare l'elenco delle risorse (importazione massiva o API della destinazione)
  • Ricreare la gerarchia RBS e assegnare le risorse ai loro nodi
  • Caricare le tariffe standard e le tabelle delle tariffe di costo prima di caricare qualsiasi assegnazione
  • Applicare le eccezioni di calendario per risorsa
  • Trasferire le risorse generiche secondo il modello della piattaforma
  • Mappare i campi personalizzati delle risorse

Punto di controllo: conteggio del pool, gerarchia RBS e conteggio delle tabelle delle tariffe corrispondono all'origine.

Fase 4: Assegnare e convalidare (1 settimana)

Migra le assegnazioni delle attività progetto per progetto, a ondate raggruppate per team responsabile. Dopo ogni ondata, il team ricevente convalida l'allocazione in destinazione rispetto all'origine per i propri progetti entro 48 ore. Non andare avanti finché l'ondata non risulta pulita; inseguire scostamenti di allocazione accumulati su molti progetti è molto più difficile che correggerli progetto per progetto.

  • Migrare le assegnazioni a ondate di 10–25 progetti
  • Differenza di allocazione per risorsa e progetto: origine rispetto a destinazione
  • Indagare qualsiasi scostamento > 5%
  • Riconciliare i calcoli dei timesheet con costi su un campione di timesheet passati

Punto di controllo: differenza di allocazione per risorsa < 5% in tutti i progetti.

Fase 5: Viste di capacità e riconciliazione (1 settimana)

Ricrea le viste di capacità che i resource manager usano davvero ed eseguile in parallelo con Project Server per almeno 5 giorni lavorativi. I report giornalieri delle differenze segnalano ogni punto in cui il calcolo della capacità della nuova piattaforma differisce da quello della vecchia. Indaga ogni differenza. Documenta le differenze reali come limitazioni note.

  • Ricostruire le 5 viste di capacità principali nella destinazione
  • Generare report giornalieri delle differenze per le 25 risorse con più ore allocate
  • Indagare gli scostamenti > 5%; documentare le differenze reali tra piattaforme
  • Formare i resource manager sulla nuova interfaccia delle viste di capacità
  • Passaggio: la destinazione diventa la fonte di verità, Project Server passa in sola lettura

Punto di controllo: 5 giorni lavorativi consecutivi di report giornalieri delle differenze puliti; i resource manager approvano la nuova interfaccia delle viste di capacità.

Errori comuni e come evitarli

Le cinque modalità di errore del modello delle risorse che si presentano più spesso, con la prevenzione per ciascuna:

Caricare le tariffe dopo le assegnazioni

Se importi le assegnazioni prima che ci siano le tariffe standard, i calcoli dei timesheet con costi della piattaforma di destinazione funzionano con tariffe a $0 finché non vengono caricate, e molte piattaforme non ricalcolano il costo dei timesheet passati quando le tariffe cambiano. Carica sempre prima le tariffe. Verifica un campione di costi dei timesheet rispetto all'origine prima di caricare le assegnazioni in blocco.

Unire troppo in fretta le risorse generiche a quelle nominative

Se la tua piattaforma di destinazione non ha risorse generiche, la via facile è convertire ogni risorsa generica in un segnaposto nominativo. La trappola: la modellazione futura della domanda richiede allora domanda per segnaposto nominativi precisi invece che per «un Senior .NET Developer», e i resource manager non possono più modellare la domanda indipendentemente da chi copre il ruolo. Mantieni almeno segnaposto nominativi che rappresentino esplicitamente la domanda non coperta.

Non ricreare la gerarchia RBS

La struttura di scomposizione delle risorse è ciò che permette ai resource manager di suddividere la capacità secondo la loro linea di reporting. Senza di essa, ogni vista di capacità copre tutta l'organizzazione o un solo progetto, e nessuna delle due corrisponde al livello reale in cui si decide. Ricostruisci la gerarchia nella destinazione come parte della fase 3, non come attività in sospeso della fase 2.

Funzionamento in parallelo di un solo giorno

Un'esecuzione in parallelo di 1 giorno non mostra abbastanza variazione della capacità per convalidare la migrazione. I resource manager decidono ogni settimana l'assegnazione delle persone, quindi la finestra di convalida deve coprire almeno una settimana lavorativa completa, idealmente due, perché emergano gli schemi che contano. 5 giorni lavorativi consecutivi di report delle differenze puliti sono il minimo.

Non salvare i nomi delle eccezioni di calendario

Se la piattaforma di destinazione non conserva le eccezioni con nome, esportare solo gli intervalli di date perde il motivo. Sei mesi dopo qualcuno chiede «perché questa risorsa non c'era la seconda settimana di ottobre?», e l'intervallo di date non dice nulla. Salva i nomi delle eccezioni in un CSV complementare durante l'esportazione e archivialo con il resto della documentazione.

Lo schema comune a tutti e cinque: ognuno è una decisione del tipo «ci penseremo dopo» che costa poco sul momento e molto in produzione. Il lavoro di riconciliazione è uno dei costi più sottovalutati nei budget iniziali; nel calcolatore dei costi di migrazione rientra nel funzionamento in parallelo.

Convalida: la pianificazione della capacità è sopravvissuta?

La fase di convalida prevede tre verifiche, e ognuna produce una prova. Archiviale con il Report di Preparazione; insieme formano la traccia di audit della migrazione.

  1. Riconciliazione dell'allocazione per risorsa. Per le 25 risorse con più ore allocate nei prossimi 90 giorni, confronta l'allocazione in origine e in destinazione. Tolleranza: ±5%. Uno scostamento maggiore significa che la migrazione delle assegnazioni ha perso dati o che il calcolo della capacità della destinazione differisce strutturalmente da quello di Project Server. Entrambe le cose vanno indagate. Prova: un report delle differenze per risorsa.
  2. Riconciliazione di un campione di timesheet con costi. Scegli i 10 timesheet chiusi più recenti di 5 risorse diverse. Ricalcola il costo nella destinazione con le stesse voci di tempo. Tolleranza: ±1% (sono soldi; la tolleranza è più stretta di quella dell'allocazione). Uno scostamento > 1% indica una tariffa errata, un'eccezione di calendario persa o entrambe. Prova: i calcoli dei costi fianco a fianco.
  3. Parità delle viste di capacità tra progetti. Riproduci le 3 viste di capacità che i resource manager usano di più. Confrontale con l'ultima esecuzione di Project Server per lo stesso periodo. È normale che le due viste classifichino l'allocazione in modo diverso (diretta o di sottoprogetto, nominativa o generica). Documentalo come differenze note tra piattaforme nel manuale post-migrazione. Prova: schermate fianco a fianco con le differenze documentate.

Il risultato della fase di convalida è un Report sul Risultato della Migrazione con ciò che è stato migrato, ciò che non lo è stato e ciò che resta aperto. Insieme al Report di Preparazione della fase 1, i due documentano la traccia di audit completa.

Cosa cambia per la finanza e il CFO

Il PMO è responsabile del manuale di migrazione, ma il modello delle risorse ha conseguenze che i team finanziari scoprono dopo il passaggio se nessuno le solleva prima. Tre schemi si presentano in ogni migrazione con risorse a costo, e ognuno colpisce in modo diverso rispetto ai problemi lato PMO.

Tre concetti di tariffa che si confondono

Project Server gestisce tre tariffe distinte per risorsa che suonano simili e NON sono intercambiabili: la tariffa standard (il costo di un'ora interna per modellare l'allocazione, spesso il costo pieno del lavoro), la tariffa di costo (quella usata per calcolare il costo contabile di un timesheet, a volte suddivisa nelle tabelle delle tariffe da A a E per diversi tipi di attività) e la tariffa di fatturazione (quella addebitata a un cliente per le ore fatturabili di un incarico). Alcuni PMO usano una sola tariffa per tutti e tre i concetti; altri, tariffe distinte per concetto; altri ancora, livelli di tabelle delle tariffe all'interno di ogni concetto.

Prima di esportare, chiedi alla finanza quali concetti di tariffa usa davvero, quali livelli delle tabelle corrispondono a quali attività e quali campi della piattaforma di destinazione alimenta ogni tariffa. L'esportazione è una riga per tariffa e risorsa; l'importazione è una decisione di mappatura che determina se i report sul riconoscimento dei ricavi del prossimo trimestre tornano. Un errore comune e recuperabile è caricare le tariffe di fatturazione nel campo della tariffa di costo. I timesheet con costi vengono allora calcolati con la tariffa di fatturazione, i report sui risultati mostrano costi gonfiati e la soluzione è esportare e ricaricare di nuovo. Un errore peggiore e più difficile da correggere è caricare le tariffe di costo nel campo della tariffa di fatturazione. Le fatture emesse con la tariffa sbagliata vanno riemesse, e la conversazione correttiva con il cliente non è gratuita.

Le regole di capitalizzazione non si trasferiscono da sole

I PMO di organizzazioni regolamentate o con molti investimenti hanno spesso politiche di capitalizzazione del lavoro che dicono «le ore di ingegneria sui progetti capitalizzabili confluiscono in un'attività di bilancio invece che in una spesa». In Project Server queste regole vivono di solito come viste o report costruiti sul feed OData, a volte con un indicatore per progetto e uno per attività. Niente di quell'infrastruttura si migra da solo. Gli indicatori si esportano (valori di campi personalizzati); le viste e i report, no. La finanza deve ricostruire da zero i report di capitalizzazione nella nuova piattaforma, sugli stessi dati contrassegnati.

Il rischio è un trimestre silenzioso in cui i report di capitalizzazione non sono stati ricostruiti, ore che andavano capitalizzate sono finite in spesa e il periodo chiude con cifre errate. Gli errori rilevanti qui sono un rilievo di controllo interno. Chiedi alla finanza di impostare la ricostruzione della capitalizzazione come una linea di lavoro parallela alla migrazione, non come un seguito, e subordina il passaggio ad almeno un periodo chiuso di report di capitalizzazione fianco a fianco che tornino.

I report sull'utilizzo fatturabile richiedono una configurazione esplicita

I PMO dei servizi professionali vivono di utilizzo fatturabile (ore fatturabili divise per ore retribuite, per risorsa e in totale). Project Server lo ottiene combinando i dati dei timesheet con un indicatore «fatturabile» sull'assegnazione o sull'attività. L'indicatore si esporta in modo pulito; il report, no. Come mostra la matrice di confronto sopra, il supporto ai report nativi sull'utilizzo fatturabile varia a seconda della piattaforma di destinazione. Onplana, Smartsheet RM e Workfront offrono il report come elemento di primo piano; Planner Premium di Microsoft non ha il concetto di fatturabile.

Per i PMO che migrano a una piattaforma che supporta l'utilizzo fatturabile, subordina il passaggio a un report fianco a fianco delle ultime 4 settimane che torni entro ±2%. Qualsiasi scostamento maggiore indica un errore di mappatura delle tariffe, un indicatore di fatturabilità mancante o un'assegnazione non migrata. Per i PMO la cui piattaforma di destinazione non supporta nativamente l'utilizzo fatturabile, prevedi di portare l'istantanea OData in uno strumento di BI a valle (Power BI, Looker, Sigma) e di ricostruire lì il report. In entrambi i casi, la finanza dovrebbe approvare l'esattezza del report prima di spegnere la vecchia piattaforma. Altrimenti la prima chiusura mensile nella nuova piattaforma è il momento in cui emerge la lacuna, che è il momento peggiore possibile.

Perché la finanza deve essere coinvolta prima del passaggio

In ogni migrazione in cui la finanza è entrata tardi si ripetono gli stessi tre problemi: le mappature delle tariffe vanno rifatte perché la finanza non condivideva la lettura del PMO su quale tariffa è quale; i report di capitalizzazione non sono stati ricostruiti e la prima chiusura trimestrale nella nuova piattaforma ha riportato in modo errato il lavoro capitalizzato; lo scostamento dell'utilizzo fatturabile ha superato la tolleranza del PMO perché la finanza applica regole diverse. Nessuno è un problema di piattaforma; sono tutti errori di coordinamento. La soluzione costa poco: includi la finanza come approvatore designato nella fase 1 (inventario) e nella fase 4 (assegnare e convalidare). La sua approvazione chiude il cerchio sulla mappatura delle tariffe, sui report di capitalizzazione e sulla tolleranza dell'utilizzo fatturabile. Senza di essa, il PMO consegna la migrazione e la finanza scopre il costo settimane dopo, quasi sempre durante una chiusura mensile e quasi mai con tempi che permettano di rifarla con calma.

Nel lungo periodo: mantenere il rigore della capacità dopo la migrazione

La migrazione è il punto di partenza; la domanda nel lungo periodo è se la pratica di pianificazione della capacità del tuo PMO continua a funzionare nella nuova piattaforma. Quattro abitudini distinguono i team che mantengono il rigore da quelli che si perdono per strada:

  • Unica fonte di verità, applicata. Il pool di risorse dell'organizzazione è il riferimento; creare risorse locali in un progetto è un segnale precoce di deriva. Alcune piattaforme permettono di bloccare il permesso di creazione per progetto. Usalo se è disponibile; altrimenti, fai una revisione settimanale che confronti gli elenchi delle risorse di ogni progetto con il pool dell'organizzazione.
  • Revisione trimestrale delle tariffe. Le tariffe standard che restano 12+ mesi senza revisione si allontanano dal costo pieno reale del lavoro. I timesheet con costi si allontanano allora dalla realtà finanziaria. Fissa un ritmo trimestrale per rivedere le tabelle delle tariffe e aggiornarle.
  • Disciplina con le eccezioni con nome. Le eccezioni di calendario si accumulano in silenzio. Una risorsa con 30 eccezioni con nome in 3 anni è normale; senza un ritmo di revisione, le eccezioni si fossilizzano. Ogni anno, rivedi il numero di eccezioni per risorsa ed elimina tutto ciò che supera il periodo di conservazione previsto dalla politica.
  • Evoluzione della RBS. La gerarchia di reporting corretta al momento della migrazione invecchia man mano che l'organizzazione si riorganizza. Pianifica una revisione della RBS ogni 6 mesi all'interno del ciclo generale di revisione dell'assetto organizzativo, così che la suddivisione delle viste di capacità continui ad avere senso.

Domande frequenti

Le domande che i PMO fanno più spesso sulla migrazione del modello delle risorse. Lo schema FAQPage completo è nei dati strutturati di questo articolo, così che queste domande compaiano nella funzione «Altre domande» di Google.

Il mio pool di risorse dell'organizzazione verrà migrato in una nuova piattaforma?

Quasi tutte le piattaforme moderne di gestione dei progetti possono ricevere un elenco di risorse con attributi (nome, ruolo, calendario, unità massime, tariffa standard), ma la semantica del pool di risorse dell'organizzazione di Project Server, il pool tra progetti che compare automaticamente in ogni progetto, si trasferisce in modo pulito solo in poche piattaforme. Microsoft Planner Premium non ha alcun concetto di pool dell'organizzazione; le risorse sono locali al progetto. Smartsheet Resource Management e Workfront conservano il modello di pool dell'organizzazione. Onplana non ha un pool separato: ogni persona è un membro dell'organizzazione, aggiunto ai progetti su cui lavora, con una capacità settimanale letta su tutti, e un'importazione fa corrispondere le risorse di un file a quei membri tramite l'indirizzo email. Se migri a una piattaforma senza un registro di ogni persona a livello di organizzazione, devi aggiungere di nuovo le risorse progetto per progetto e perdi il riferimento centrale.

Cosa succede ai timesheet con costi e alle tariffe standard?

Le tariffe standard e le tabelle delle tariffe di costo per risorsa si esportano in modo pulito tramite OData. La piattaforma di destinazione deve supportare tariffe di costo per risorsa E le tariffe devono essere presenti al momento della registrazione delle ore perché la fatturazione torni. Onplana (timesheet dal piano Professional), Workfront e gli strumenti PSA specializzati lo conservano. Microsoft Planner Premium non ha il concetto di timesheet con costi; i calcoli delle ore fatturabili fatti in Project Server spariscono con il passaggio.

Posso migrare i calendari delle risorse (ferie, festività, eccezioni)?

Le eccezioni di calendario si migrano purché la piattaforma di destinazione supporti calendari propri per risorsa. Project Server permette di definire eccezioni con nome («Settimana del congresso», «Chiusura per ferie») che si propagano a ogni progetto a cui è assegnata una risorsa. Quasi tutte le altre piattaforme supportano eccezioni per risorsa ma perdono i metadati del nome: le date arrivano, le etichette no. Per l'audit, esporta le eccezioni con nome in un CSV accanto ai dati di calendario, così che il motivo si conservi anche se le etichette no.

Le mie regole di livellamento delle risorse si trasferiscono?

No, non direttamente. Il livellamento delle risorse di Project Server si calcola a livello di portfolio con euristiche di priorità e margine proprie della piattaforma. Ogni piattaforma ha il proprio motore di livellamento; le regole vanno configurate di nuovo. La buona notizia è che livellare nella nuova piattaforma fa emergere di solito gli stessi punti di sovrallocazione della vecchia. Prevedi una sessione di livellamento di 1 giorno per progetto attivo quando la migrazione è terminata.

Le risorse generiche («Senior Developer») si conservano?

Le risorse generiche si esportano con un indicatore che le distingue da quelle nominative. Che arrivino a destinazione dipende dal fatto che la destinazione supporti il concetto di risorsa generica. Onplana non lo ha: il lavoro si assegna alle persone, e all'importazione una risorsa che non corrisponde a nessun membro compare come avviso, dove puoi darle un indirizzo email perché il suo lavoro venga assegnato quando quella persona si unisce. Smartsheet non lo supporta in modo nativo, ma puoi modellare le risorse generiche come segnaposto nominativi. Microsoft Planner Premium non ha alcun concetto di risorsa generica. Prevedi di rimodellare le risorse generiche come segnaposto nominativi O di unirle alla risorsa nominativa disponibile più vicina.

Come si trasferiscono le viste di capacità tra progetti?

La vista «Resource Center» di Project Server somma l'allocazione di ogni progetto a cui è assegnata la risorsa. Quasi tutte le altre piattaforme offrono una vista equivalente, ma il modello dei dati è diverso: alcune mostrano solo le assegnazioni dirette ai progetti, altre includono le assegnazioni delle sottoattività, altre includono i segnaposto generici. Confronta la capacità fianco a fianco delle 25 risorse principali durante il funzionamento in parallelo per individuare le differenze di trasferimento prima del passaggio.

La piattaforma di destinazione deve trovarsi nello stesso data center?

Di solito no. I dati delle risorse sono abbastanza piccoli (megabyte, non gigabyte) perché la latenza e la residenza dei dati non incidano sulla migrazione stessa. Ciò che conta per la residenza dei dati è l'ambiente di produzione: se la tua organizzazione ha un requisito di sovranità, scegli una piattaforma di destinazione che funzioni nella regione adatta. Il servizio ospitato di Onplana funziona in una regione di Azure; se i tuoi dati devono restare nel tuo ambiente, Onplana Enterprise+ è un'installazione dedicata che Onplana gestisce nella tua sottoscrizione di Azure.

Come evito di contare due volte l'allocazione durante il funzionamento in parallelo?

Designa un'unica fonte di verità per l'allocazione delle risorse durante la finestra di funzionamento in parallelo. Molti team mantengono la vecchia piattaforma come fonte nella prima metà del periodo in parallelo e passano alla nuova nella seconda metà. La piattaforma ricevente dovrebbe funzionare in modalità consultiva nella prima metà: visibile ai resource manager, ma senza guidare le decisioni sulla capacità. La disciplina conta più del meccanismo; concorda in anticipo la data del passaggio e rispettala.

E lo storico dei timesheet? Il mio team finanziario può ancora chiudere i mesi passati?

Uno storico dei timesheet esportato tramite OData non è la stessa cosa di un sistema di timesheet in uso. Una volta spento il vecchio sistema, un timesheet chiuso non si può più riaprire per correggere una voce, e i report sul riconoscimento dei ricavi non possono girare su un'istantanea OData come facevano in produzione. Archivia l'istantanea nel tuo sistema di gestione documentale e ricrea i report storici nella piattaforma di destinazione a partire dai CSV dell'istantanea.

Onplana mi aiuterà a migrare proprio il modello delle risorse?

In parte. La procedura guidata di migrazione di Onplana legge le risorse da un file XML di Microsoft Project e le fa corrispondere alle tue persone tramite l'indirizzo email; ciò che non corrisponde compare come avviso invece di essere creato. Le eccezioni di calendario non vengono importate: il progetto prende il calendario lavorativo della tua organizzazione. Lo strumento gratuito di anteprima della migrazione ti permette di provare un campione dall'inizio alla fine prima di impegnarti. Per migrazioni complete su scala aziendale, il team può preparare con te un manuale per il tuo modello delle risorse specifico.

Posso generare report sulla capacità delle risorse durante la finestra di migrazione?

Sì, ma i report girano su UNA fonte di verità alla volta, non su una vista unificata. Durante l'esecuzione in parallelo, il tuo report di riferimento è quello della piattaforma in cui vive l'allocazione. La trappola è fare report su entrambe e prendere per buona l'unione, perché le assegnazioni duplicate nelle due piattaforme durante il passaggio vengono contate due volte. Fissa una data a partire dalla quale tutte le NUOVE assegnazioni vivono solo nella destinazione; prima di quella data la vecchia piattaforma è il riferimento per il lavoro esistente e la nuova per qualsiasi lavoro nuovo. I resource manager hanno bisogno di una comunicazione chiara su quale vista credere ogni giorno.

Quali metriche concrete mi dicono quando fare il passaggio?

Cinque criteri di controllo: (1) La riconciliazione dell'allocazione per risorsa passa con ±5% sul gruppo delle 25 risorse con più allocazione. (2) La riconciliazione di un campione di timesheet con costi passa con ±1% su un campione di 10 timesheet. (3) Il numero di eccezioni di calendario corrisponde all'origine con un margine di ±2 voci per risorsa. (4) Gli aggregati della RBS danno totali di capacità entro ±3% dell'origine per nodo. (5) Almeno una settimana lavorativa completa di report delle differenze puliti nell'esecuzione in parallelo, cioè cinque giorni lavorativi consecutivi in cui le viste di capacità di origine e destinazione coincidono entro la tolleranza. Qualsiasi errore significa che il passaggio non è ancora pronto: indaga lo scostamento, correggi la causa e ripeti il controllo.

Come gestisco risorse divise tra due piattaforme?

Alcuni PMO finiscono in una configurazione ibrida: i team di ingegneria in Onplana per una programmazione a livello di PMO e quelli di marketing o operations in Microsoft Planner Premium per un lavoro sulle attività più leggero. Il rischio è che la risorsa compaia in entrambi i pool con calcoli della capacità divergenti. Funzionano due schemi: (a) dichiarare una piattaforma principale per risorsa e trattare la secondaria come un elenco di attività senza autorità sulla capacità, così che solo la principale gestisca l'allocazione e la secondaria mostri solo singole attività; (b) esportare la capacità settimanale da entrambe e sommarla in un terzo livello di reporting (Power BI, Looker), accettando che la vista unificata sia indietro fino a una settimana. Lo schema (a) è più semplice da gestire ma limita chi può essere una risorsa «con Planner come principale». Lo schema (b) è più pesante ma permette una vera assegnazione delle persone su più piattaforme. Evita la terza opzione («gestire l'allocazione in entrambe e riconciliare a mano»). Il lavoro di riconciliazione supera il valore quasi subito.

Sappi cosa si trasferisce. Migra nei tempi.

Onplana non ha un pool di risorse separato: ogni persona è un membro dell'organizzazione, con una capacità settimanale letta su tutti i progetti (dal piano Professional) e tariffe su tre livelli. Le risorse generiche, i calendari per persona e la RBS non si trasferiscono: un'importazione fa corrispondere le risorse alle persone tramite l'indirizzo email. Importazione nativa di .mpp e Project XML. Il piano Free include il diagramma di Gantt e il percorso critico; i piani a pagamento partono da 12 dollari per postazione al mese (Professional).

Ti serve il piano di migrazione completo? Leggi la guida alla migrazione. Ti serve una stima in cifre? Usa il calcolatore dei costi.