Alcuni background:
Il mio attuale lavoro è stato l'unico sviluppatore web della nostra azienda. Mi è stata data la responsabilità di un certo numero di siti Web esterni, nonché del nostro sito intranet interno.
I siti esterni sono attualmente ospitati esternamente e creati / mantenuti con un CMS o personalizzati progettati dall'host esterno. Eseguirò la migrazione dei siti Web al nostro server interno e li riprogetto utilizzando tutti gli strumenti che ritengo necessari (php, jquery, MySQL, ecc.).
La rete intranet è ospitata internamente, ma richiede anche una riprogettazione completa.
Attualmente il nostro reparto IT sta attraversando una fase di riorganizzazione e storicamente ha poca esperienza con la tecnologia web. Voglio pianificare il coordinamento con loro, aiutare a sviluppare un'infrastruttura adeguata e identificare i principali canali di comunicazione tra di noi.
La mia domanda è: quali sono i principali punti di coordinamento che normalmente esistono tra sviluppo e IT, concentrandosi sullo sviluppo web-based? Data una lista (relativamente) vuota, quale sarebbe la divisione ideale delle responsabilità e i punti principali della collaborazione diretta?
So che alcuni aspetti della mia particolare situazione potrebbero essere atipici (cioè sarò responsabile della configurazione degli ambienti PHP, dei repository di controllo del codice sorgente, dell'amministrazione del database, ecc.), ma vorrei che le risposte si focalizzassero maggiormente sul configurazioni tipiche, in quanto saranno più utili per gli altri.