Uno sviluppatore senior dovrebbe poter disporre delle autorizzazioni di amministratore (anche se è in lease temporaneo) su un server di sviluppo?
Ho in mente due esempi specifici.
-
Sono lo sviluppatore principale per lo sviluppo Java e volevo impostare una casella di sviluppo dedicata con git SCM e un server CI jenkins. Stavo andando a guardare qualcosa come Nexus per archiviare le nostre build che spediamo ai clienti.
-
Attualmente sto architettando un'app Web Java e ho bisogno di creare un'istanza del server delle applicazioni sulla nostra casella di sviluppo per i test. Ciò comporta la creazione di un account utente per il server da eseguire.
Ho lavorato in luoghi che consentono questo tipo di permessi (inclusa la compagnia corrente in un'epoca diversa) e IMO aiuta a guidare l'innovazione e il progresso. Questa è solo una finestra di sviluppo, quindi non ci sono dati di produzione di cui preoccuparsi. L'attuale regime sembra eccessivamente restrittivo e mi impedisce di svolgere il mio lavoro.
L'esempio del git ha richiesto più di 2 anni per essere configurato e sto ancora aspettando jenkins. Forse perché non capiscono veramente di cosa si tratta. Questo è estremamente frustrante, ma in realtà mi piace la compagnia, quindi mi chiedo come affrontarlo.