Per gestire il lavoro che avviene in una software factory, lo devi conoscere.

Una software factory opera nel contesto del knowledge work (il lavoro mentale).

Quindi devi conoscere come si comporta e si manifesta il knowledge work che accade nelle mente e calarlo nel contesto dei dipartimenti software.

Nella produzione di software, alcune attivitร  pratiche e concrete che si svolgono nel quotidiano sono:

  • Sviluppo di codice
  • Correzione di codice
  • Ricerca e sviluppo
  • Supporto ai colleghi
  • Risoluzione di problemi in produzione
  • Rispondere a e-mail piรน o meno utili
  • Partecipare a meeting piรน o meno utili (molto spesso sbilanciati dalla parte del meno utili).
  • Installare/aggiornare server
  • Installare/aggiornare workstation
  • Scrivere/aggiornare documentazione

Per cominciare a catalogare queste attivitร , considera le tre categorie del lavoro come definite da David Allen, autore di Getting Things Done.

Lavoro predeterminato: รจ quello che dovresti fare ogni giorno se non esistessero le interruzioni e le emergenze. Nel contesto software factory sono quindi le attivitร  relative a progetti di business: quelli che hanno impatto diretto sul fatturato o sui clienti. Potrebbero anche essere progetti interni di trasformazione, evoluzione, cambiamento, adozione tecnologieโ€ฆ Questa tipologia di lavoro gratifica e dร  senso di controllo. รˆ il tipo di lavoro piรน importante, da proteggere a ogni costo (soprattutto quello legato al business).

Lavoro improvviso: cโ€™รจ un problema in produzione che compromette il business, un problema di performance, cโ€™รจ un difetto da correggere, qualcosa che era stato fatto ma รจ da rivedereโ€ฆ In questa tipologia possiamo anche inserire una telefonata a cui diamo seguito, una richiesta sporadica da parte di qualche collega e cosรฌ via. Questa tipologia di lavoro รจ distruttiva, improvvisa e impedisce il lavoro predeterminato e genera stress.

Lavoro che definisce il lavoro. Si tratta delle attivitร  di analisi e triage del lavoro in arrivo per comprenderlo, determinare cosa scartare (sรฌ, puoi dire โ€œnoโ€ al lavoro in arrivo) e quando farlo: creando di fatto il lavoro predeterminato. Anche questo genere di lavoro fornisce una sensazione di controllo.

Come gestire tutto? Innanzitutto, devi focalizzarti sul fatto che lโ€™azienda si sostiene sulle spalle dei progetti di business e quindi sul lavoro predeterminato.

Il mantra รจ di ridurre al minimo indispensabile le altre tipologie: con spietatezza per quanto riguarda il lavoro improvviso. Infatti, secondo la letteratura Lean, questo รจ una tipologia di spreco. Ridurre il lavoro non pianificato ha un doppio vantaggio: si evita di fare lโ€™attivitร  di recupero e invece si crea qualcosa di utile per il business.

Il lavoro di definizione รจ un โ€œmale necessarioโ€ perchรฉ รจ fondamentale capire cosa devi davvero fare e il suo impatto perรฒ va ridotto al minimo.

Per raggiungere questi ambiziosi e preziosi obiettivi introduciamo due concetti fondamentali per la comprensione e lโ€™organizzazione del lavoro: prioritร  e importanza che approfondirรฒ nel prossimo articolo!