Chi è Configuration Manager?


11

Vorrei chiedere ai membri della community il ruolo di Configuration Manager, come lo vedi. Non sto chiedendo cosa sia la gestione della configurazione, da quando era stata chiesta prima. Quello che devo sapere è:

  1. Quali attività pensi che Configuration Manager debba eseguire (o eseguire) nel tuo team?
  2. Qual è la responsabilità principale di Configuration Manager?
  3. Quali sono le responsabilità secondarie / ausiliarie di Configuration Manager?
  4. Configuration Manager deve essere responsabile dei processi di sviluppo del progetto / azienda o dovrebbe essere informato su cosa fare?
  5. Quali sono le relazioni tra ruoli di Configuration Manager, Build Manager, Release Manager, Deployment Engineer, CI Engineer? Non sono tutti uguali - Gestione della configurazione?
  6. Forse il termine Gestione della configurazione è ridondante e il responsabile tecnico / del team dovrebbe invece fare tutto il lavoro relativo?

Sarebbe davvero bello se potessi condividere la tua visione ed esperienza.

Risposte:


8

Quali attività pensi che Configuration Manager debba eseguire (o eseguire) nel tuo team?

Gestire il processo di compilazione e rilascio, lavorando sia con il team di sviluppo che con i team operativi nella loro via di mezzo.

Qual è la responsabilità principale di Configuration Manager?

Rimozione costante di tutti i processi manuali sia dalla generazione che dal rilascio, per limitare il rischio durante il rilascio della produzione.

Quali sono le responsabilità secondarie / ausiliarie di Configuration Manager?

Migliorare la relazione e le intrinseche problematiche di sfiducia tra i team di sviluppo e operativi.

Configuration Manager deve essere responsabile dei processi di sviluppo del progetto / azienda o dovrebbe essere informato su cosa fare?

Come ogni ruolo, migliore è il CM, meno deve essere gestito. Ma dovrebbe essere al servizio sia dei bisogni dei team di sviluppo che operativi e risolvere i conflitti da tali bisogni, anziché rimediare a problemi che non esistono e "risolverli".

Quali sono le relazioni tra ruoli di Configuration Manager, Build Manager, Release Manager, CI Manager? Non sono tutti uguali - Gestione della configurazione?

Direi che la gestione della configurazione comprende tutti gli altri. Potresti avere un team CM in cui persone diverse hanno ruoli diversi. Oppure potresti avere un CM che fa tutto.

Forse il termine Gestione della configurazione è ridondante e il responsabile tecnico / del team dovrebbe invece fare tutto il lavoro relativo?

No. Il responsabile del team dovrebbe gestire le persone e il responsabile tecnico dovrebbe gestire l'applicazione. Se ti fidi che CM svolga uno di questi ruoli, semplicemente non lo farà mai (tranne che in aziende molto piccole ... forse).


Grazie per la risposta esaustiva. In realtà, mi sento allo stesso modo. È molto importante sapere che non solo condivido queste opinioni su chi sia il CM e cosa dovrebbe fare. La cosa brutta è che è difficile spiegare cose così semplici ad altri membri del team, in particolare ai dirigenti.
altern
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.