Ruoli in un Team Digitale

Ruoli in un Team Digitale

Moltissime professionalità e l'importanza dell'ibridazione:

Nel passato c'erano sviluppatori di Backend, Frontend, Designers e IT Operations.

Inutile dire che questa configurazione per silos non si adatta più al modo di lavorare attuale.

Perchè?

  • da una parte si sono aggiunte nuove specializzazioni e focus
  • dall'altra la necessità di comunicare in modo intensivo rende molto efficiente avere persone che coprono uno span di più ruoli, e la selezione naturale fa avanzare sempre di più le professionalità ibride

Il focus sul prodotto digitale:

Per via dell'importanza centrale dell'esperienza dell'utente la parte di design ha specialisti di UX, ovvero l'esperienza, li flusso, e di UI, ovvero l'interfaccia, la grafica.

Questi professionisti per essere efficaci devono comprendere le logiche del business, devono sapere interagire con gli sviluppatori e con i PM, devono pur avendo una verticalità su esperienza o interfaccia, comprendere e saper lavorare bene su entrambe.

Nasce così il concetto di Prodotto Digitale, che è per me quell'area che spanna dallo UX/UI al Product Manager al Project Manager per sbordare poi un po' anche sugli sviluppatori.

Un' "area" è un'insieme di competenze trasversali, se lavori in un'area, oltre alle tue competenze verticali per essere efficace devi avere padronanza di tutte le trasversali dell'area, o non sarai in grado di "socializzare" la tua expertise e la tua efficacia lavorativa sarà fortemente penalizzata.

Sull'altro estremo dell'asse vive il DevOps. 

Questo nasce dalla fusione fra le vecchie IT Operations e lo sviluppatore, tendenzialmente di Backend, che non si trova più a dover interagire con l'omino delle IT Operations, ma si trova a fruire di piattaforme self service da cui può provisionare e gestire tutti i servizi e infrastrutture di cui ha bisogno.

Anche il DevOps, che tecnicamente è una metodologia, rientra nella mia definizione di "area".

Che tu sia un Dev o una persona di infrastruttura (IT Ops) devi padroneggiare i concetti ed il sapere di tutta l'area, altrimenti sei una succosa mela appesa ad un ramo secco, tutta la tua competenza finirà con il cadere per terra e non essere gustata da nessuno ;)

Nel mezzo..

Nel mezzo ci stanno Developers di varia razza, da quelli più spinti nell'area DevOps, a quelli più spinti nell'area del Prodotto Digitale.

Tenerli in casa o darli fuori in outsourcing? Dove sta il vero valore aggiunto in tutta questa catena di professionalità?

Ai prossimi post l'ardua sentenza :)