Tag: Project Management

Il Project Management è quella disciplina che si occupa della pianificazione, dell’organizzazione e della gestione delle risorse (umane e materiali) legate ad uno specifico “progetto” (una serie di attività correlate, destinate ad un obiettivo specifico e da svolgere in una determinato lasso di tempo/costi).

  • Pianificare progetti on-line in maniera condivisa

    Pianificare progetti on-line in maniera condivisa

    Nell’esatto momento in cui il perfezionamento di una commessa richiede il coinvolgimento di più persone, un team insomma, il semplice time tracking, magari individuale, non è più sufficiente — o quantomeno non è più abbastanza comodo — a garantire la necessaria analizzabilità e trasparenza di gestione per tutti i partecipanti, né per chi si pone a coordinamento dello stesso. Innanzitutto a cambiare sono i costi delle risorse, che potrebbero variare da membro a membro della squadra:

    • In un team di lavoratori subordinati ciascuno avrà un suo “costo aziendale” (globale),1 dal quale pervenire a quello orario;
    • In un team di freelance, come ad esempio in un network telelavorativo, ognuno di questi, salvo differenti accordi, avrà una sua tariffa2 o persino tariffe diversificate a seconda del tipo di attività svolta.3

    Fintantoché si lavora da soli — la casistica include anche moltissimi liberi professionisti — e l’orizzonte temporale della commessa è ancora umanamente gestibile il principale accorgimento è quello di soddisfare la scadenza finale (cd. “deadline“) e quelle intermedie (cd. “milestone“).

    Ciascuna di tali scadenze — sempre restando nei lavori intellettuali — verosimilmente coinciderà con la produzione e/o l’acquisizione di un “elaborato” (cd. “deliverable“),4 ad esempio un documento o dei file, per elaborare i quali si saranno compiute tutta una serie di micro-attività (telefonare, fare riunioni, scrivere, consultare, etc.) raggruppabili entro una macro-attività (cd. “task“) più specifica — banalmente: a cui poter dare un titolo identificativo fra altri titoli, comprensibili sia al professionista che, soprattutto, al committente.5

    Ciascun task, infine — capita, ahinoi, persino con le micro-attività! —, magari potrebbe essere concluso, od appena essere avviato, solo se in precedenza se ne è perfezionato un altro, se non più d’uno: in tal caso si parla della cd. “dependancy” (“dipendenza“)6 fra task.

    La quantificazione dei tempi opportuni (basemargine di sicurezza) a perfezionare l’insieme dei micro-task e, a sua volta, l’insieme dei task, unitamente a quella dei costi ed ad una valutazione della priorità della commessa rispetto, ad esempio, ad altre concorrenti, a sua volta influenzata dalla deadline, confluiscono nella stima economica. Questa, al netto delle famigeratevariazioni in corso d’opera” richieste dal committente dopo l’approvazione del preventivo oppure ingeneratesi per cause esterne indipendenti da committente e prestatore, dovrebbe essere infine garantita.

    Questo è il livello limite di complessità fino a cui il Time Tracking può ancora considerarsi bastevole: un prestatore, uno o due committenti, una singola commessa o due, al massimo, con deadline (i.e. “Progetto“) oppure senza (ad es. “subfornitura di servizi“); il prestatore tiene traccia delle ore lavorate, nel primo caso, cercando di restare in quelle preventivate, nell’altro per farsele riconoscere, presentandone un rendiconto, via via che si accumulano.

    A mettere i bastoni fra le ruote a tale garanzia, tuttavia, ci sono molte incognite, talora neppure contemplabili a priori: da 2-3 giorni di malattia inabilitante potrebbe scaturire lo stravolgimento a catena di specifiche milestone, deliverable e, pertanto, della deadline; alle medesime conseguenze si potrebbe arrivare per colpa di un ritardo addizionale nella disponibilità di un documento (burocrazia statale e locale) o di risorse finanziarie (burocrazia bancaria) a un qualche punto della commessa. Nei casi più semplici e fortunati al ritardo (cd. “slittamento“) su un task (ad esempio 3 giorni) corrisponderà linearmente (sempre 3 giorni) un ritardo sulla deadline; in quelli meno fortunati potrebbero sussistere tali e tante combinazioni di dipendenze fra i task da moltiplicare il singolo ritardo, richiedendo una ri-pianificazione dell’intera commessa.

    Si tratta di un lavoro “nel” e “per” il lavoro (fissare scadenze, assicurarsi di rispettarle, etc.) su cui già possono insistere la complessità e la durata di una singola commessa. Quando queste si moltiplicano, si accavallano andando magari in conflitto fra loro — è tutt’altro che raro proporre una deadline posticipata rispetto alle richieste iniziali soltanto perché il tempo a disposizione è limitato — il rischio di fare confusione diventa sempre più concreto — basti vedere, da un lato, i tomi che diventano, con il tempo, le agende di molti professionisti e, dall’altro, la diffusione di strumenti come i calendari online, sincronizzati magari con lo smartphone.

    Sin da questo punto è quantomeno preferibile, salvo che non si manifestino capacità logico-aritmetiche da “Idiot Savant“, affidarsi a strumenti digitali per la pianificazione, ideati sia per contemplare una molteplicità, e la reciproca interferenza, di commesse concorrenti che per computare gli effetti (combinati) di eventuali slittamenti, anche solo simulandoli. Prima ancora questi tool permettono di visualizzare, e quindi pure presentare alla committenza7 — ma non solo… — dapprima le previsioni e successivamente l’andamento della commessa.

    Già quando si comincia a collaborare fra due persone, di norma alla pari ma non per forza, emergono altri fattori:

    • La suddivisione dei compiti: ci si può spartire nettamente i task8 ma persino arrivare al livello di dettaglio di preferire che, all’interno di un task, uno dei due vi compia buona parte dei micro-task e l’altro/a quella residua, e viceversa per un altro task;
    • L’individuazione di un referente verso il Cliente, vuoi perchè è preferibile che vi sia qualcuno che si ricordi tutti i temi, soprattutto quelli laterali, non formalizzati come requisiti od obiettivi, affrontati dalla committenza nell’arco della commessa, vuoi perché a molti committenti non piace un’alternanza di referenti, salvo quando necessaria;
    • L’esigenza di Comunicare & Condividere: dall’esterno (committenza, terze parti, etc.) verso l’interno e viceversa, fra i due collaboratori; sull’avanzamento rispetto alle milestone delle singole attività e micro-attività, rispetto ai tempi stimati ed effettivi, rispetto ai costi sostenuti, etc…

    Tali fattori — si noti bene: meno riferibili alla commessa in sé (task, deadline, requisiti, etc.) rispetto all’umanità delle risorse coinvoltevi — già rendono molto impegnativo passare da una “monade” (lavoro da soli) alla “diade” (lavoro a due). Ancor più impegnativo è passare alla “triade” (lavoro a tre) ed oltre, tant’è che si dice che il numero perfetto per un team sia di 5-6 persone oltre al referente/coordinatore. Al di sopra di questo numero sarebbe preferibile spartire la commessa su più team.9

    Il tracciamento delle ore lavorate, a questo punto dal singolo membro del team e per ciascun task, diviene integrato nei tool di pianificazione: al di là dell’elemento economico, sempre più articolato, ciò fungerà da fonte previsionale sull’attuale aderenza, o meno, dell’andamento rispetto alla pianificazione, suggerendo d’approntare in tempo eventuali interventi correttivi.

    Ulteriore suddivisione dei compiti, ulteriori referenti ma soprattutto ulteriore esigenza di Comunicare & Condividere, oltretutto il più tempestivamente possibile, tanto che proprio quest’ultima diventa discriminante del successo della commessa.

    Vale la pena precisare che mentre requisiti ed obiettivi, legati ai task, alle milestone ed ai deliverable, sono “narrativi” — descritti e via via aggiornati in un documento di progetto consultabile e per i quali val più che bene una riunione, un banale colpo di telefono o meglio una corrispondenza elettronica10 per, appunto, comunicazioni e condivisioni in itinere — mentre risulterebbe assai ridondante nonché molesto se alla stessa stregua a tutto il team fosse notificato, per esempio, ogni aggiornamento sulla percentuale di completamento di un’attività da parte di ciascun membro o la consegna di un deliverable privo di dipendenze per il singolo…

    Molto più chiaro e snello raccogliere e gestire questo tipo di dati grezzi, per quanto importantissimi, in una sistema informativo piattaforma condivisa, ossia su Web, almeno fra i membri del team:11 una Dashboard (“cruscotto“) che consenta a tutti, in primis chi lo coordina, innanzitutto di essere ininterrottamente consapevoli dell’andamento della commessa.

    Una di queste è PlannerHQ.com. Ecco il post scritto ieri da me per Blog.Pmi.it.

    Pianificazioni a colpo d’occhio con PlannerHQ.com

    PlannerHQ.com è un servizio on-line dedicato – e già  il nome non potrebbe far pensare ad altro.. – alla pianificazione progettuale.

    È realizzato dalla stessa azienda, la estone Apprise, che cura il già citato Toggl.com e con il quale può essere totalmente integrato, permettendo l’importazione di Clienti, Progetti, Attività  e Risorse.

    Le Attività , la loro declinazione temporale e la loro allocazione su ciascun membro del team, sono rappresentate da barre, famigliari per chiunque abbia già  utilizzato applicazioni di project management come Microsoft Project, Primavera (Windows) o Planner (Linux).

    Le funzionalità da Grafico Gantt come dipendenze, milestone e deadline non sono supportate ma evidentemente non è questo lo scopo del servizio offerto, orientato più alla supervisione dell’andamento di un progetto nelle sue varie fasi, e l’impegno delle diverse risorse, che alla progettazione da zero vera e propria. Conferma quest’impostazione la possibilità  di alterare velocemente la struttura dei progetti con un semplice drag & drop delle singole Attività, in modo da riorganizzarli in caso di qualsiasi incidente di percorso.

    PlannerHQ.com, come Toggl.com, è uno strumento molto spartano ed è questa la sua più apprezzabile peculiarità , soprattutto considerando che la platea di utenti cui idealmente entrambi sono destinati è costituita dai gruppi di lavoro medio-piccoli – basti pensare che, alla fine dei 30 giorni di prova, il costo per singolo utente/membro del team è di 4$ –, la cui principale criticità da affrontare è proprio il pronto, reattivo controllo sul buon andamento, anche economico, delle proprie commesse.

  • Time Tracking (individuale e di gruppo)

    Time Tracking (individuale e di gruppo)

    Nella mia (quota di) attività come formatore mi capita sfortunatamente di rado di insegnare Outlook, che reputo la migliore applicazione che Microsoft – come sempre acquisendola da altri.. – abbia inserito in Ms. Office: nonostante gli apprezzabili tentativi di Evolution Microsoft Outlook insiste ad essere il solo ed unico strumento della suite non sostituibile con alternative open (LibreOffice ed OpenOffice), neppure se preso standalone – se usato unitamente a Ms. Exchange diventa proprio una “cannonata“..!

    Ciò che gl’ιδιώται (la committenza, chi finanzia e in primis chi progetta i corsi) in buona fede trascurano pensando ad Outlook, motivo per cui i corsi sono rari e spesso e volentieri troppo superficiali e spicci,  è che questa applicazione non serve solamente a gestire la posta elettronica – altrimenti basterebbe Windows Mail (ex Outlook Express) od un qualunque altro client – ma a gestire talmente tante altre cosucce in ufficio che, se impiegata in maniera abbastanza consapevole, potrebbe determinare significative riduzioni delle tempistiche di attività (tempo per compito).

    Microsoft Outlook – Journal

    Microsoft Outlook – Journal

    Una di queste cosucce riguarda il tracciamento del tempo impiegato a svolgere una specifica attività (“Task), persino estemporanea e/o di breve durata (“Micro-Task“). Con Journal, infatti, chi usa Outlook può registrare i momenti di inizio e fine di una microattività semplicemente pigiando su dei pulsanti del tipo Start, Pause (e Stop), ottenendo la durata complessiva della stessa. Una funzionalità a dir poco banale, dunque..! Tanto banale che, come sovente capita, prelude a significativi benefici…

    Journal, infatti, oltre al tracciamento quantitativo, permette di fare tre fondamentali associazioni di tipo qualitativo:

    • La data dell’attività, corrispondente o meno ad una di quelle elencate nella Gestione Attività di Ms. Outlook e comunque utile per se nella rilevazione cronologica, anche manuale — ad esempio recuperare, anche a latere, tutte le email del periodo per effettuare un’ultima ricognizione —, di quanto lavorato;
    • La tipologia/natura dell’attività: il fatto che Outlook presenti fra le opzioni predefinite la “Phone Call” dovrebbe essere sufficientemente suggestivo del livello di dettaglio raggiungibile nel tracciamento;
    • Il cliente (“Company“)1 per il quale essa viene svolta, che, a sua volta, può essere pescato fra i Contatti.

    La conseguenza di queste associazioni è che, a fine mese – momento di preparare le fatture o semplicemente uno “Stato di Avanzamento Lavori” (SAL) –, sarà possibile riportare che, per lo specifico cliente, saranno state svolte, per esempio…

    • 11 ore e 42 minuti di telefonate;
    • 35 ore e 17 minuti di elaborazione documenti;
    • 7 ore e 59 minuti di riunioni…

    …per un totale di 54 ore e 58 minuti fatturabili, e così via, per ciascun cliente.

    Tenendo presente che le registrazioni possono essere salvate anche manualmente a posteriori è, dunque, possibile, avere traccia delle tempistiche raggiunte per tutte le attività. Queste, infine, possono essere usate direttamente da chi ha effettuato le registrazioni oppure passatecome allegato email in assenza di Ms. Exchange2 – a chiunque debba elaborare la relativa fatturazione.

    Si tratti, quindi, di un individuo – un lavoratore autonomo, un libero professionista ma pure il semplice subordinato – o di un gruppo di lavoro, in una situazione co-localizzata come in una di “lavoro distribuito” – o, banalmente, di un rapporto fra fornitore (esterno) e beneficiario di servizio – il tracciamento, al minimo dettaglio, sarà assicurato…

    Senonché Journal offre una ulteriore possibilità, coerente con l’intenzionale intregazione con le altre applicazioni di Ms. Office, ossia l’associazione con singoli documenti, così da tracciarne totalmente in automatico l’elaborazione: è sufficiente importare nella finestra della singola attività l’icona del relativo documento e, da quel momento in poi, sarà lo stesso Ms. Outlook a monitorarne costantemente il cd. Total Editing Time.3

    Insomma.. Un servizio completo, manuale, semi-assistito o completamente automatico per controllare la gestione economica non soltanto del proprio lavoro ma anche di quello altrui, ad esempio nel ruolo di project manager.

    Tanto che oserei dire che se Microsoft offrisse (gratuitamente) alle aziende una licenza di Ms. Exchange ogni TOT licenze di Ms. Outlook contrasterebbe significativamente le fughe verso applicazioni open.

    Mio progetto di interfaccia grafica per applicazione Web Based di Time Tracking (2005-2006)

    Mio progetto di interfaccia grafica per applicazione Web based di Time Tracking (2005-2006)

    Lo dimostra anche il fatto che dall’epoca – tali funzionalità di Ms. Outlook sono presenti da almeno una decade! – le soluzioni alternative, capaci di emulare il ruolo di Ms. Exchange nella condivisione, a livello organizzativo, del Time Tracking di Ms. Outlook sono andate accumulandosi, persino in funzionali quanto ancor più distribuite – a vantaggio della gestione del Telelavoro dei Team Virtualivarianti online.

    Una di queste è Toggl.com. Ecco il post scritto ieri da me per Blog.Pmi.it.

    Toggl, il Time Tracking per tutti

    Fra gli strumenti di Time Tracking, per tenere traccia del tempo speso su singoli task (e quindi anche su interi progetti), sicuramente uno dei più accessibili e versatili è quello offerto da Toggl.com, che si differenzia da altri servizi online (i.e. Beebole, FreshBooks, Harvest o myHours.com) per i pochi fronzoli con cui svolge, egregiamente, la sua funzione. Toggl.com è dedicato a gruppi di lavoro anche minuscoli – esiste persino un account gratuito per singoli professionisti, mentre per le soluzioni “pro” si parte dai 5 dollari al mese – gestiti da un amministratore, che può definire diversi Clienti e, per ciascun cliente, diversi Progetti; in ogni progetto, poi, possono essere definite diverse Attività  (Task) – discriminando fra fatturabili e non – che possono a loro volta essere attribuite a questo o quell’altro membro del team.

    La vera forza di Toggl.com, oltre alla semplicità , risiede nella sua estrema accessibilità : è possibile inserire i dati sull’avvio e chiusura di un’attività  – il funzionamento è uguale alle Voci Diario di MS Outlook, con uno “Start”, uno “Stop” ed un contatore – sia nell’interfaccia Web che, attraverso dei widget – sul desktop del computer (Win, Mac & Linux) o dello smartphone (iOS, Android), per poter fare Time Tracking anche scorrazzando qua e là.

    Nel sinottico delle rilevazioni, Toggl.com consente all’amministratore di avere costantemente sotto mano il polso della situazione, lasciandogli decidere con quale prospettiva osservare ciò che viene svolto dal team: per progetto, per cliente, per membro (del team) o, più semplicemente, per intervallo di tempo, personalizzabile al massimo; il tutto condito con una buona dose di grafici per ottenere il giusto colpo d’occhio.