Qui est Configuration Manager?

11

Je voudrais interroger les membres de la communauté sur le rôle de Configuration Manager, comme vous le voyez. Je ne demande pas ce qu'est la gestion de la configuration, tant qu'elle a été posée auparavant. Ce que je dois savoir c'est:

  1. Quelles tâches pensez-vous que Configuration Manager devrait effectuer (ou effectuer) dans votre équipe?
  2. Quelle est la responsabilité principale de Configuration Manager?
  3. Quelles sont les responsabilités secondaires / auxiliaires de Configuration Manager?
  4. Configuration Manager doit-il être en charge des processus de développement du projet / de l'entreprise ou doit-il lui dire quoi faire?
  5. Quelles sont les relations entre Configuration Manager, Build Manager, Release Manager, Deployment Engineer, CI Engineer rôles? Ne sont-ils pas tous pareils - Gestion de la configuration?
  6. Peut-être que le terme Gestion de la configuration est redondant et que le responsable technique / d'équipe devrait faire tout le travail connexe à la place?

Ce serait vraiment génial si vous pouviez partager votre vision et votre expérience.

altern
la source

Réponses:

8

Quelles tâches pensez-vous que Configuration Manager devrait effectuer (ou effectuer) dans votre équipe?

Gérer le processus de génération et de publication, en travaillant avec l'équipe de développement et les équipes d'opérations dans leur juste milieu.

Quelle est la responsabilité principale de Configuration Manager?

Suppression constante de tous les processus manuels de la génération et de la version, pour limiter les risques pendant la version de production.

Quelles sont les responsabilités secondaires / auxiliaires de Configuration Manager?

Amélioration des relations et des problèmes de méfiance inhérents entre les équipes de développement et d'opérations.

Configuration Manager doit-il être en charge des processus de développement du projet / de l'entreprise ou doit-il lui dire quoi faire?

Comme pour tout rôle, meilleur est le CM, moins il a besoin d'être géré. Mais il devrait répondre aux besoins des équipes de développement et d'opérations et résoudre les conflits à partir de ces besoins, plutôt que de résoudre des problèmes qui n'existent pas et de les "résoudre".

Quelles sont les relations entre Configuration Manager, Build Manager, Release Manager et CI Manager? Ne sont-ils pas tous pareils - Gestion de la configuration?

Je dirais que la gestion de la configuration comprend tous les autres. Vous pouvez avoir une équipe CM où différentes personnes ont des rôles différents. Ou vous pouvez avoir un CM qui fait tout.

Peut-être que le terme Gestion de la configuration est redondant et que le responsable technique / d'équipe devrait faire tout le travail connexe à la place?

Non. Le chef d'équipe doit gérer les personnes et le responsable technique doit gérer l'application. Si vous faites confiance à CM pour être effectué par l'un ou l'autre de ces rôles, cela ne sera jamais fait (sauf dans les très petites entreprises ... peut-être).

pdr
la source
Merci pour la réponse exhaustive. En fait, je ressens la même chose. Il est très important de savoir que non seulement je partage ces opinions sur qui est le CM et ce qu'il devrait faire. La mauvaise chose est qu'il est difficile d'expliquer des choses aussi simples aux autres membres de l'équipe, en particulier aux managers.
altern