Non so se esiste una stampa già fatta, i parametri per una rappresentazione sono tanti: il numero di progetti, il numero di dipendenti, la "granularità" degli orari (ore, min., quarti d'ora); solo avendo un'idea della mole di dati da rappresentare si può cercare una soluzione (uno "stamp" della videata calendario non so quanto possa essere d'aiuto).
Una possbile stampa (la vedo dura farla a calendario) può essere:
Con un wizard chiedo il periodo da / a per i giorni da rappresentare (può essere utile anche per chiedere l'eventuale dipendente se si vuole mandarla personalizzata, il progetto ecc.)
Ipotizzando di farla con Aeroo farei un foglio per giorno (anche a settimana il giochino potrebbe funzionare), metterei una tabella 1 colonna x 8 righe (o 24 se è coperta tutta la giornata) dove per ogni ora chiamo una funzione nel parser, tipo:
get_task(hour=8, day=1) >>> si può mettere anche in un ciclo per evitare di predisporre le n (8 o 24) righe
che mi ritorna in ordine crescente di ora partenza tutte le attività, per quell'ora, di quel giorno, qualcosa tipo:
8.00
8.10-8.30 Progetto xxx - Dipendente y (con \n alla fine per il ritorno a capo)
8.15-10.00 Progetto yyy - Dipendente z
9.00
9.00-9.30 Progetto xxx - Dipendente w
9.30-15.00 Progetto zzz - Dipendente y