Mikhail
Это херня
Mikhail
Извините
Mikhail
Если деплоят одмины то какая у чорту команда?
Mikhail
А, мы про это
Mikhail
Как по мне то зрелость это: фокус на транзакционных улучшениях, а не на локальных, высокая сложность решаемых внутри организационных и бизнес задач, высокий уровень ответственности, уважение личных границ
Mikhail
Наверняка есть много ещё чего
Igor
обычно чтобы такой зрелости достигнуть надо оч по многим граблям пройти.
Mikhail
Наверное
Konstantin
Зачем давать команду на деплой если тестирование ещё не завершилось
Konstantin
Но даже если так
Konstantin
Всего лишь надо откатиться на пред версию
Konstantin
Обычно это просто
Igor
Sergey
Konstantin
Ну ничего страшного вернуть предыдущие версии
Konstantin
У меня одни раз в одной команде было что тестировщики деплой делали
Konstantin
Нужно было инструкцию готовить и скрипты
Konstantin
Вот это было занятно
Konstantin
Да по этому админы нужны
Konstantin
Просто надо им настроить все
Igor
Мы когда деплоили 1с на 300 гиговую базу это была боль просто потому что идёт простой примерно в полчаса просто потому что медленно применяются изменения по базе
Igor
А потом это надо ещё откатывать
Konstantin
Да 1с это свой мир
Igor
И час просто фирма стоит ибо без 1с работа стоит
Konstantin
У меня знакомые по 1с вообще без выходных на новый год работают
Konstantin
Ну и каждый квартал это тоже геморрой
Igor
Там мир такой же как у всех можно любой проект так запороть если накосячить с миграциями.
Konstantin
Ага
Konstantin
Знакомый хорошо так один раз денег поднял, фирма его уволила и наняла аутсорс
Konstantin
Месяца через 3 они им удалённо кладут базу
Konstantin
Ни одного бекапа за 3 месяца не сделали)
Konstantin
Последние свежие у него остались
Vladimir
Вот оно. В команде о таких рисках вспомнить легче. Кто-то обязательно спросит - а что если база свалится. Но это только в том случае если нет установки "мое дело маленькое. Вот нанали аутсорсеров на 1с, вот пусть они этим и занимаются". Может забыть манагер, потому что он не шарит, может забыть админ, потому что он перегружен, но вот чтобы вся команда, которая работает на ПРОДУКТ, а не на бэкенд, фронтенд или инфраструктуру, это гораздо более невероятно.
Vladimir
Также в кроссфункциональной команде значительно меньше проблем МЕЖДУ компетенциями, потому что все отвечают за ПРОДУКТ, а не завою часть. Футбол проходит, когда дрюкают и хвалят всех.
Konstantin
компетенций очень много не боитесь
Konstantin
если есть админы которые хорошо знаю что делать с 1С
Konstantin
наприрер снять дамп тупо проверить миграцию до выкладки в прод
Konstantin
зачем команде думать что может что-то свалиться
Yuriy
Sergey
Друзья, не могу найти статью на фейсбуке про http://www.scrum.ua/blog/articles/squad-health-check-model Помню, что кто-то переводил эти карты на русский и публиковал на FB. Помоги пож.
Vladimir
компетенций очень много не боитесь
Я боюсь проблем, которые подвисают на неопределенное время между отделами и тормозят работу. Некоторые подвисают на месяцы. Просто потому что надоело толкать их решение.
Vladimir
Vladimir
Вместе легче и приятнее обнаруживать риски чем одному.
Konstantin
ну я сомневаюсь что они пишут в надежде что-то свалить
Konstantin
часто это проверятся только рутиной
Vladimir
Konstantin
накатить прод на RC
накатить скрипты
дать еще раз все проверить
кактить в прод
Konstantin
в моем идеальном мире надо стараться риски снимать с команды
Konstantin
а не добавлять им
Konstantin
там и так обычно непонятно что надо делать и куда бежать
Konstantin
еще и риски что выйдет новая версия 1С и все сломается
Konstantin
бррр
Vladimir
Рисками надо управлять. Кто это будет делать - вопрос отдельный.
Вы пример привели про аутсорсеров и проблему с базой. Кроссфункциональная команда с большой долей вероятности этого бы не позволила.
Konstantin
это тупо было кроилово директора фирмы
Konstantin
он не хотел платить зп в 40 тыщ а нашел за 15
Vladimir
Т.к. никто не лез к аутсорсерам, вот так и получлось. Ведь каждый отвечал только за свою маленькую область.
Vladimir
Vladimir
Риски убирать с команд означает не давать им принимать решение, не посвящать их в какие-то аспекты.
Это и приводит к незаинтересованностью работой, к "моя хата с краю", к футболу, к недовольству разработки и бизнеса друг другом.
Vladimir
Оградите разработчиков от информации, рисков, принятия решений.
Получите капризных, недальновидных, обиженных детей.
Konstantin
погоди - но есть риски по продукту
Konstantin
как что делать там что бы работало
Konstantin
зачем им знать про сложности деплоя
Vladimir
чтобы сократить риски
Vladimir
чтобы потом не говорили - это виноваты админы или директор
Vladimir
Чтобы вовремя заметили и исправили
Konstantin
хорошо - а закупкку сервером и их настройка тоже на команду положить ?
Konstantin
выбор датацентров
Konstantin
сетевые конфиругации
Konstantin
?
Konstantin
у команды есть свой CI - где они достаточно погружены в проблемы деплоя
нафига им все остально знать то
Vladimir
Зачем - я уже ответил.
Почему это может не получиться - отдельная тема.
Konstantin
риски не сокращают - а управляют
Konstantin
или забивают на них
Konstantin
имхо
Konstantin
напишите все риски за которые отвечает команда и повесьте у них на доске - если места хватит
Vladimir
управляют рисками зачем?
- забить
- изменить вероятность возникновения
- изменить степень влияния
Konstantin
будет отличная мотивация
Vladimir
Советы плохого папы? :)