Хто такий Менеджер конфігурацій?


11

Я хотів би запитати членів спільноти про роль Configuration Manager, як ви це бачите. Я не запитую, що таке Управління конфігурацією, доки його запитували раніше. Що я повинен знати:

  1. Які завдання, на вашу думку, повинен виконати (або виконує) Configuration Manager у вашій команді?
  2. Яка основна відповідальність менеджера конфігурацій?
  3. Які вторинні / допоміжні обов'язки менеджера конфігурації?
  4. Чи повинен менеджер конфігурації відповідати процесами розробки проекту / компанії або йому слід сказати, що робити?
  5. Які взаємозв'язки між Configuration Manager, Build Manager, диспетчером випусків, інженером розгортання, CI Engineer ролями? Чи не всі вони однакові - Управління конфігурацією?
  6. Можливо, термін «Налаштування конфігурації» є зайвим, а Технічний / Командний керівник повинен замість цього виконати всю пов'язану роботу?

Було б дійсно чудово, якби ви могли поділитися своїм баченням та досвідом.

Відповіді:


8

Які завдання, на вашу думку, повинен виконати (або виконує) Configuration Manager у вашій команді?

Керуючи процесом збирання та випуску, працюючи як із командою розробників, так і з операційними командами в їхньому центрі.

Яка основна відповідальність менеджера конфігурацій?

Постійно видаляючи будь-які ручні процеси як із збирання, так і з випуском, щоб обмежити ризик під час випуску продукції.

Які вторинні / допоміжні обов'язки менеджера конфігурації?

Поліпшення взаємовідносин та притаманних питань недовіри між командами розробників та операторів.

Чи повинен менеджер конфігурації відповідати процесами розробки проекту / компанії або йому слід сказати, що робити?

Як і будь-яка роль, чим краще КМ, тим менше ним потрібно керувати. Але він повинен обслуговувати як потреби розробників, так і оперативні команди та вирішувати конфлікт із цих потреб, а не створювати проблеми, які не існують, та "їх вирішувати".

Які взаємозв'язки між Configuration Manager, Build Manager, Manager диспетчерів, CI Manager? Чи не всі вони однакові - Управління конфігурацією?

Я б сказав, що Управління конфігурацією складається з усіх інших. У вас може бути команда CM, де різні люди виконують різні ролі. Або у вас може бути одна СМ, ​​яка все це робить.

Можливо, термін «Налаштування конфігурації» є зайвим, а Технічний / Командний керівник повинен замість цього виконати всю пов'язану роботу?

Ні. Керівництво команди має керувати людьми, а технічне керівництво має керувати програмою. Якщо ви довіряєте CM, що це буде виконано будь-якою з цих ролей, вона просто ніколи не буде виконана (за винятком дуже маленьких компаній ... можливо).


Дякую за вичерпну відповідь. Насправді я відчуваю те саме. Дуже важливо знати, що не тільки я поділяю ці погляди щодо того, хто такий КМ і що йому робити. Погано те, що важко пояснити такі прості речі іншим членам команди, особливо менеджерам.
altern
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.