So che ci saranno sempre delle differenze a seconda delle dimensioni, dello staff ecc., ma volevo avere un feedback in generale su:
In un ambiente in cui hai un team di supporto alla produzione che esegue il supporto di prima linea e la gestione dei rilasci, è preferibile semplicemente che gli sviluppatori gestiscano le proprie versioni invece? In questo caso, il suo software interno presso una compagnia assicurativa, ma la domanda dovrebbe essere valida in qualsiasi azienda, dimensione, ecc. Penso.
Al momento, il nostro team di produzione rilascia le versioni, ma c'è un argomento che è inefficiente e che se gli sviluppatori hanno la possibilità di farlo, si concentreranno di più sul renderlo semplice ed efficiente ed eviteranno fondamentalmente di trasmettere script, ecc. per correre in un'altra squadra.
L'argomento controtendenza è che se non si dispone di un controllo e di un saldo, si potrebbe ottenere un team di software (o un individuo) che non svolge un lavoro molto hacky sul far uscire il software da lì (apportare modifiche al volo , non documentando il processo, ecc.) e costringendo il team di supporto prod a fare il rilascio effettivo, impone coerenza e controlli e saldi adeguati.
So che non si tratta di un problema in bianco o nero, ma volevo vedere cosa ne pensasse la gente, quindi la disciplina e la coerenza ci sono ma senza la sensazione che sia in atto un processo inefficiente.