Sono lead dev su un team di cinque persone. Solo tre sono programmatori. E solo i programmatori sono davvero abbastanza tecnici da eseguire un roll out dell'applicazione su un server di produzione.
La nostra app ha un discreto successo e abbiamo raggiunto alcuni clienti di alto profilo. Questi clienti in genere ci sottopongono a controlli di sicurezza piuttosto brutali. Per la maggior parte, passiamo questi controlli. Ma un'area che ci incalza è la separazione dei doveri. per esempio. Vogliono una persona / gruppo per gestire gli ambienti di sviluppo, mentre una persona / gruppo gestisce gli ambienti di produzione. Inoltre, a volte vogliono anche la persona che fa il lavoro (come spingere alla produzione) e chi monitora / supervisiona / approva il lavoro anche in ruoli separati.
Il problema con solo tre persone tecnologiche è che non possiamo mantenere alto il nostro fattore di bus mantenendo la nostra separazione delle mansioni richieste da alcuni clienti.
Pensieri? Soluzioni? Hai affrontato problemi di risorse simili?
P.S. Ho provato a taggare questo devop e il fattore bus, ma non ho abbastanza rep per creare nuovi tag.