а девопс это сервисы, разработка + эксплуатация
Лол. Так уж получилось, что на эту тему у меня тоже история из текущей компании.
Где-то месяца 3 назад мы столкнулись с абсолютно новой для себя проблемой: у разрабов кончились задачи. При этом нельзя было сказать, что с продуктом всё отлично, и у техподдержки была куча работы.
Я обратил внимание на то, что у нас стало существенно меньше отложенных задач от разработчиков. Типа "вот тут нужно поэкспериментировать с такой-то ещё библиотекой" и так далее. Ну, в общем, составил дерево текущей реальности, и нашёл корневую причину. Их две оказалось. Но они связаны, так что можно в одну объединить: разработка не получает обратную связь от эксплуатации.
Было принято 3 решения:
1. раз в 2 месяца каждый разработчик на одну неделю уходит в эксплуатацию.
2. эксплуатация на этапе постановки задачи выставляет требования к артефакту (ограничения по ресурсам, требования к конфигам, к неймингу, к логам)
3. эксплуатация имеет полное право ставить задачи разработке.
С третьим пунктом сначала тяжко было. Почему-то они не считали что это норм)
Мы даже сделали на время так, что по каждому инциденту в эксплуатации эксплуатация обязана ставить таски разработчикам.
Ну и конечно активнее всего этим пользовались дежурные разрабы)
Они лучше понимают где и что можно поменять.
Это я к тому, что девопс это не когда у тебя одни и те же люди и разработкой занимаются, и эксплуатацией. В достаточно больших проектах это зачастую бывает просто невозможно.
Девопс это налаживание обратной связи от эксплуатации к разработке. Конечно, если это одни и те же люди, то у тебя самый короткий цикл обратной связи из возможных. Но не всегда это могут быть одни и те же люди)