Кто отвечает за конвейер развёртывания?
Нужно очень сильно отстать от жизни (примерно лет на 5-7, что по нынешним временам приравнивается к вечности), либо иметь крайне веские аргументы, чтобы не использовать для доставки готового кода до среды эксплуатации конвейер развёртывания (в народе часто именуемый конвейером CI/CD, что в данном случае непринципиально).
Простейший конвейер согласно Дж.Хамблу и Д.Фарли
Техническая сторона вопроса — как построить конвейер — в большинстве случаев понятна, если не очевидна. Инструментов море, идеология ясна, собрать конвейер можно в простых случаях за час, в сложных — за пару недель.
Организационная же сторона вопроса не так проста, как кажется. Кто должен/может его создать? Кто обеспечит функционирование? Кто починит, когда сломается? Кто будет его постоянно улучшать, когда требуется? Кто очередной раз придумает, как сделать, чтобы он работал ещё быстрее? Кажется, что вопросов много, но, похоже, он один — кто отвечает за конвейер развёртывания?
Жизнь (иногда ещё говорят — опыт) подсказывает следующие возможные варианты ответов для средних и крупных предприятий:
1. Никто
2. Специальный отдел создания и обеспечения работоспособности конвейеров
3. Отдел администрирования ИТ-систем
4. Один из центров компетенции по технологиям (пригодно для матричной структуры)
5. Специальный человек внутри продуктовой команды
6. Вся продуктовая команда
Рассмотрим эти варианты...
#Agile #Scrum #DevOps
Нужно очень сильно отстать от жизни (примерно лет на 5-7, что по нынешним временам приравнивается к вечности), либо иметь крайне веские аргументы, чтобы не использовать для доставки готового кода до среды эксплуатации конвейер развёртывания (в народе часто именуемый конвейером CI/CD, что в данном случае непринципиально).
Простейший конвейер согласно Дж.Хамблу и Д.Фарли
Техническая сторона вопроса — как построить конвейер — в большинстве случаев понятна, если не очевидна. Инструментов море, идеология ясна, собрать конвейер можно в простых случаях за час, в сложных — за пару недель.
Организационная же сторона вопроса не так проста, как кажется. Кто должен/может его создать? Кто обеспечит функционирование? Кто починит, когда сломается? Кто будет его постоянно улучшать, когда требуется? Кто очередной раз придумает, как сделать, чтобы он работал ещё быстрее? Кажется, что вопросов много, но, похоже, он один — кто отвечает за конвейер развёртывания?
Жизнь (иногда ещё говорят — опыт) подсказывает следующие возможные варианты ответов для средних и крупных предприятий:
1. Никто
2. Специальный отдел создания и обеспечения работоспособности конвейеров
3. Отдел администрирования ИТ-систем
4. Один из центров компетенции по технологиям (пригодно для матричной структуры)
5. Специальный человек внутри продуктовой команды
6. Вся продуктовая команда
Рассмотрим эти варианты...
#Agile #Scrum #DevOps
Надеюсь, что Вы уже соскучились по бесплатным вебинарам :)
На этой неделе нас ждет разнообразные темы на любой вкус и цвет!
А открывает серию онлайн встреч пятидневный вебинар о применении Azure DevOps для автоматизации разработки
25-29 мая 2020
с 11:00 до 12:00
Онлайн марафон состоит из 5 вебинаров:
• 1 вебинар в день в течение недели
• для каждого вебкаста выделена своя тема, соответствующая направлению марафона
• все темы связаны концепцией освещения сервисов для разработки
• расскажем о продуктах, призванных облегчить и ускорить процесс разработки и снять часть рутинной нагрузки с помощью инструментов автоматизации и готовых преднастроенных модулей.
• познакомим вас с Azure DevOps – набором сервисов и методик, который повысит точность планирования и скорость поставки решений с помощью набора современных служб разработки.
• покажем, как оставаться в правовом поле и сохранять лицензионную чистоту при использовании open source библиотек, автоматизировав процесс управления компонентами open source при разработке ПО.
Ссылка на регистрацию
#Вебинар #Microsoft #Azure #DevOps
На этой неделе нас ждет разнообразные темы на любой вкус и цвет!
А открывает серию онлайн встреч пятидневный вебинар о применении Azure DevOps для автоматизации разработки
25-29 мая 2020
с 11:00 до 12:00
Онлайн марафон состоит из 5 вебинаров:
• 1 вебинар в день в течение недели
• для каждого вебкаста выделена своя тема, соответствующая направлению марафона
• все темы связаны концепцией освещения сервисов для разработки
• расскажем о продуктах, призванных облегчить и ускорить процесс разработки и снять часть рутинной нагрузки с помощью инструментов автоматизации и готовых преднастроенных модулей.
• познакомим вас с Azure DevOps – набором сервисов и методик, который повысит точность планирования и скорость поставки решений с помощью набора современных служб разработки.
• покажем, как оставаться в правовом поле и сохранять лицензионную чистоту при использовании open source библиотек, автоматизировав процесс управления компонентами open source при разработке ПО.
Ссылка на регистрацию
#Вебинар #Microsoft #Azure #DevOps