Abbiamo lavorato da Home per un po' di tempo ormai, e alcune persone del nostro team lo fanno da anni consecutivi. Più che lavorare da Home, la capacità di lavorare da ANYWHERE è semplicemente incredibile.
Twitter ha annunciato che i loro dipendenti potranno lavorare da Home per sempre. Basecamp ha letteralmente scritto il vangelo del lavoro a distanza. Alcuni team sono più esperti di altri nel lavorare in modo distribuito.
Gli ingegneri hanno gli strumenti, e la natura del lavoro è molto introspettiva in molti casi, ma cosa succede ai Responsabili di progetto, ai venditori e ad altri che sono più legati allo spazio dell'ufficio e agli incontri sociali? L'attuale situazione mondiale ci ha portato a ripensare la nostra strategia di localizzazione fisica.
Abbiamo degli uffici, 4 appunto, e sta diventando sempre più chiaro che questi spazi dovrebbero essere utilizzati solo sporadicamente, magari per promuovere alcuni incontri faccia a faccia che sarebbero più produttivi di persona.
Mentre il nostro personale supera le difficoltà di imparare a lavorare da Home, ci siamo posti la domanda ovvia: che ne dite di continuare così e magari usare i soldi dell'affitto per organizzare un paio di riunioni generali in presenza ogni anno? Potrebbe succedere. Durante questi tempi difficili, e parlando da una certa esperienza in spazi di lavoro distribuiti dopo quasi 11 anni di lavoro in questo modo, vorrei condividere alcune idee che potrebbero rendere la vita di una persona più produttiva.
Mindset
Lavorare da Home ha il potenziale per creare un grande beneficio se la persona è motivata e concentrata. D'altra parte, le persone potrebbero essere in grado di trovare opportunità per nascondersi dietro il sipario del lavoro a distanza, perché dopotutto, non sono strettamente monitorate. I team di successo raggiungono i loro obiettivi perché ne hanno uno comune, una missione. Se un membro del team ha bisogno di troppi promemoria, monitoraggio costante e controlli, è un segno che c'è qualcosa che non va con quella persona.
È tutta una questione di persone
Fai attenzione alla tua gente. Seriamente. Potresti non essere uno psichiatra o uno scrittore di libri di auto-aiuto, ma devi cercare di capire la vita di ogni persona, o almeno il suo contesto. Il tuo team ha famiglie, animali domestici, case, stress finanziario, e a volte un mondo di distanza coprirà questi problemi. Assicurati che parte della valutazione delle prestazioni affronti questioni del cuore e dell'anima, non solo i risultati e l'assertività.
Trasferimento di conoscenze e documentazione
Siamo molto fortunati, poiché abbiamo ampliato il nostro team e abbiamo sperimentato pochissimo ricambio. Trasferire le conoscenze da una persona all'altra è una sfida e un esercizio costante. In un piccolo team, una persona tende a concentrare un sacco di responsabilità: parte del codice, configurazione del cloud, gestione del team, comprensione dei clienti. Per ridurre al minimo la fatica e massimizzare il trasferimento di conoscenze, incoraggiamo le persone a ruotare tra i team. Questo aiuterà tutti ad avere una buona comprensione del prodotto e anche a sperimentare diversi stili manageriali.
The Gear
Con "il cloud" e le connessioni relativamente veloci di questi tempi, stiamo spostando una buona parte dell'infrastruttura di sviluppo online. Quando si eseguono più servizi in molte Java Virtual Machine (JVM) e container Docker, e magari un mini cluster Kubernetes nel minikube/VBox locale, anche i Mac più potenti ne risentiranno un po'. Grazie a Dio per le piccole ventole a 6000 giri/min! Anche se non abbiamo una vasta gamma di microservizi, spostandoli tutti su un "cloud di sviluppo", un ingegnere dovrà eseguire solo uno o due servizi localmente per svolgere il proprio lavoro. Continueremo a garantire che i dipendenti e gli appaltatori abbiano accesso a buone attrezzature e connessioni in un modo o nell'altro, anche quando hanno bisogno di utilizzare i propri.Il titolo di questo post è un omaggio a "L'amore ai tempi del colera" di Gabriel García Márquezfoto diAlexis Fauvet-Unsplash