I'm test driven

Search

  • Blogroll

  • Chi sono su LinkedIn

    License

    This blog is licensed under a Creative Commons License

    Team con valori omogenei ed imporre un processo

    November 21st, 2006 by AgileDay

    Omogeneità di valori: perché?

    Perché i valori sono le convinzioni più profonde che guidano le persone, sono la loro bussola!

    Se io in un matrimonio credo nella fedeltà, mentre il mio partner crede nella “libertà”, allora le azioni e le decisioni che intraprenderemo di fronte ad una semplice cena di lavoro saranno completamente diverse!

    I valori non sono qualcosa di astratto ed intangibile! Ci guidano in ogni scelta!

    Anche in un team fondamentale l’omogeneità di valori, per massimizzare l’efficacia! Se io credo nel valore della qualità per essere più efficace, mentre un mio collega sviluppatore crede nella velocità (a breve termine), allora il codice che scriviamo sarà completamente diverso! E sarà molto difficile se non impossibile riuscire a darsi delle convenzioni perché sarà difficile rispettarle! In un team questa divergenza porta a:

    1. bassissima efficacia
    2. competizione non sana
    3. frustrazione delle persone
    4. GOTO 1.

    Omogeneità di valori: come?

    La domanda quindi è:

    • come darsi valori omogenei?
    • come raggiungere a piccoli passi questa omogeneità?

    Esempio di valori condivisi:

    • comunicazione
    • semplicità
    • feedback
    • coraggio
    • rispetto

    Se di base c’è uno zoccolo duro di valori condivisi, è più facile anche il processo di scoperta:

    • ci si mette attorno ad un tavolo, e se ne parla per aumentare consapevolezza

    Spesso, se in fase di selezione delle persone non si è prestata attenzione alla composizione del team in questo senso, sarà molto più difficile darsi valori condivisi.

    Vediamo quali azioni si potrebbero intraprendere in queste situazioni e quali precondizioni credo debbano esserci, per tentare di arrivare ad uno zoccolo duro di valori, passando anche da un processo di conoscenza reciproca che può portare ad un auto miglioramento:

    • il valore della trasparenza: se non sono cristallino, come è possibile riflettere?
    • briciolo di umiltà: se non sono umile, come mi metto in discussione?
    • approccio sperimentale e coraggio di mettersi in discussione
    • responsabilizzarsi: se non mi assumo le responsabilità dei miei sbagli, come posso migliorarmi?

    Azioni principali, dati questi presupposti, e comunque per rafforzarli, a mio parere sono:

    • riflettere tutti insieme (team sviluppo da solo e team + business) su base regolare su errori e loro cause (retrospettiva ad es. con 5 perché):
      • ad esempio retrospettive ad ogni iterazione
      • riflettendo anche ogni giorno (vedi scrum meeting)
    • formare le persone per aumentare la loro
      • consapevolezza tecnica
      • spiegare importanza del saper lavorare in team agli junior
      • stimolare nell’azienda uno scambio culturale e la creazione di un ambiente sano, volto al bene comune e trasparente

    Non è efficace un’imposizione di valori da parte di alcunchè proprio perché i valori sono qualcosa di molto intimo, che ci guidano in ogni scelta! Si può cambiare solo se stessi!

    Per la mia esperienza è altrettanto grave di un disallineamento nei valori del team di sviluppo, il disallineamento dei valori tra Boss e team!

    In questo caso, se il Boss non condivide il valore della trasparenza e quello del miglioramento, diventa impossibile non solo avere la giusta copertura del business, ma addirittura diventa impossibile la stesso percorso di raggiungimento dell’omogeneità.

    Senza la copertura del business, infatti, e se l’azienda nella sua persona più autorevole non indica una strada in maniera chiara (trasparenza e miglioramento continuo), il percorso di ricerca diventa un esercizio di autostimolazione!

    Oserei addirittura dire che è preferibile una situazione nella quale il Boss impone una direzione (fermo restando il principio dell’auto-organizzazione), e poi da questa base si comincia a discuterne, rispetto ad una situazione nella quale invece il Boss non è trasparente, non si interessa di questi aspetti, e non ha un’etica!

    XP per sua natura si basa fortemente su valori! Paradigma sperimenta ed adatta è: diamoci valori condivisi, seguiamo dei principi, applichiamo delle pratiche e miglioriamoci misurandoci e riflettendo su base regolare!

    Può essere di stimolo al tema leggere i seguenti post, che parlano della mia esperienza diretta su questo tema:

    Posted in General |

    Leave a Comment

    Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.