Wer ist Configuration Manager?

11

Ich möchte Mitglieder der Community nach der Rolle von Configuration Manager fragen, wie Sie es sehen. Ich frage nicht, was Configuration Management ist, solange es schon einmal gefragt wurde . Was ich wissen muss ist:

  1. Welche Aufgaben sollte Configuration Manager Ihrer Meinung nach in Ihrem Team ausführen (oder ausführen)?
  2. Was ist die Hauptverantwortung von Configuration Manager?
  3. Was sind sekundäre / zusätzliche Verantwortlichkeiten von Configuration Manager?
  4. Muss Configuration Manager für die Entwicklungsprozesse des Projekts / Unternehmens verantwortlich sein oder muss ihm mitgeteilt werden, was zu tun ist?
  5. Welche Beziehungen bestehen zwischen den Rollen Configuration Manager, Build Manager, Release Manager, Deployment Engineer und CI Engineer? Sind sie nicht alle gleich - Konfigurationsmanagement?
  6. Vielleicht ist der Begriff Konfigurationsmanagement überflüssig und der technische Leiter / Teamleiter sollte stattdessen alle damit verbundenen Arbeiten ausführen?

Es wäre wirklich großartig, wenn Sie Ihre Vision und Erfahrung teilen könnten.

altern
quelle

Antworten:

8

Welche Aufgaben sollte Configuration Manager Ihrer Meinung nach in Ihrem Team ausführen (oder ausführen)?

Verwalten des Build- und Release-Prozesses, Zusammenarbeit mit dem Entwicklerteam und den Ops-Teams in der Mitte.

Was ist die Hauptverantwortung von Configuration Manager?

Ständiges Entfernen manueller Prozesse aus Build und Release, um das Risiko während der Produktionsfreigabe zu begrenzen.

Was sind sekundäre / zusätzliche Verantwortlichkeiten von Configuration Manager?

Verbesserung der Beziehung und des inhärenten Misstrauens zwischen den Entwicklerteams und den Einsatzteams.

Muss Configuration Manager für die Entwicklungsprozesse des Projekts / Unternehmens verantwortlich sein oder muss ihm mitgeteilt werden, was zu tun ist?

Wie bei jeder Rolle muss der CM umso weniger verwaltet werden, je besser er ist. Aber er sollte sowohl die Bedürfnisse der Entwickler- als auch der Einsatzteams bedienen und Konflikte aus diesen Bedürfnissen lösen, anstatt nicht existierende Probleme zu erfinden und sie zu "lösen".

Welche Beziehungen bestehen zwischen den Rollen Configuration Manager, Build Manager, Release Manager und CI Manager? Sind sie nicht alle gleich - Konfigurationsmanagement?

Ich würde sagen, dass das Konfigurationsmanagement aus allen anderen besteht. Möglicherweise haben Sie ein CM-Team, in dem verschiedene Personen unterschiedliche Rollen haben. Oder Sie haben einen CM, der alles macht.

Vielleicht ist der Begriff Konfigurationsmanagement überflüssig und der technische Leiter / Teamleiter sollte stattdessen alle damit verbundenen Arbeiten ausführen?

Nein. Der Teamleiter sollte die Mitarbeiter verwalten, und der technische Leiter sollte die Anwendung verwalten. Wenn Sie darauf vertrauen, dass CM von einer dieser Rollen ausgeführt wird, wird dies einfach nie erledigt (außer in sehr kleinen Unternehmen ... vielleicht).

pdr
quelle
Vielen Dank für die ausführliche Antwort. Eigentlich geht es mir genauso. Es ist sehr wichtig zu wissen, dass nicht nur ich diese Ansichten darüber teile, wer der CM ist und was er tun sollte. Das Schlimme ist, dass es schwierig ist, anderen Teammitgliedern, insbesondere Managern, so einfache Dinge zu erklären.
Altern