Ci sono molti approcci su come strutturare il negozio IT di un'azienda per soddisfare al meglio le esigenze del core business. Nel mio scenario, lo sviluppo dell'accesso web e mobile è fondamentale per le esigenze dell'organizzazione di cui sto pensando. È strutturato in modo tale che lo sviluppo sia svolto da un gruppo di api operaie, un altro da manutenzione, un altro ancora da testare, ecc. Ecc.
Sembra che questa struttura tenda a prestarsi a relazioni contraddittorie perché ogni area ha la sua misura di ciò che è successo:
Sviluppo - > Tempo al mercato
Manutenzione - > Stabilità dell'ambiente
Test - > Assicurati che non vengano sculacciati se qualcosa va storto.
Ci sono molti altri gruppi organizzativi (per mancanza di un termine migliore) per analisti, project manager, designer, ecc. In un mondo perfetto, questi gruppi creerebbero contrappesi ed equilibri l'uno contro l'altro, ma alla fine la priorità diventa invariabilmente posto su TTM, a volte a scapito degli altri giocatori. Questo crea molta tensione ogni volta che vengono pubblicati i comunicati perché l'atteggiamento di "lanciare il codice oltre il muro" prevale sul MO.
Quali altre strutture organizzative hai osservato nell'industria che si prestano meglio a un maggiore senso di coesione tra i giocatori?