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