Pavel
А девопс кнопочкой в интерфейсе послал свежий контейнер на прод через 10 минут.
yopp
так вот докер это за тебя по сути и делает
yopp
с нормальнйо инвалидацией
Anonymous
потому что твоё описание нынче не модно
yopp
ночные сборки это 90 год
yopp
сейчас уже почти 2020
yopp
в 2020 году надо иметь инфраструктуру которую можно катать полностью за минуты, а не за три недели
yopp
и не тратить время разработчиков на игру «А УМЕНЯ СОБИРАЕТСЯ»
yopp
вот
yopp
по этому когда ты катаешь постоянно, сразу, ты всё говно сразу видишь
yopp
особенно когда ты сам пользуешься своим продуктом
Pavel
Когда в проекте 10-20 разработчиков и они весь рабочий день пишут код и делают пуш, скажем каждый час, получается что 10*8 = 80 пушей в день = 80 билдов в день.
yopp
и отлично
yopp
error rate привысил порог, катанули назад
yopp
за секунду
yopp
девелоперы получили кучу информции и побежали править баги и дописывать тесты
Pavel
А если бы у них были ночные сборки - багов было бы меньше или больше?
Anonymous
Эт тебе кто сказал? оО
nvkv
yopp
можно выкатывать фичи на 1% и смотреть
nvkv
у меня по всем продуктам 100+ билдов в день получается
Pavel
То есть чтобы увидеть на a/b тестах что новая фича непопялурна, придется ждать 3 недели?
Anonymous
A/B тестирование, не?
nvkv
Девопсы, лови его!
nvkv
это не модно, это необходимо
nvkv
У тебя есть отдел маркетинга?
Pavel
Не модно, а экономически выгодно.
yopp
три недели пилить фичу в слепую, или за три дня собрать и хуйнуть на 100 человек и увидеть что не так
yopp
потом хуйнуть ещё раз
yopp
потом когда на 100 работат, хуйнуть на 10к
yopp
а потом через три недели отполированную живым опытом фичу на всех
yopp
самый лучший бетатестер это реальный клиент с реальными задачи
yopp
у тебя всегда в софте есть ошибка
yopp
всегда
yopp
100% времени
yopp
по этому когда у тебя система отлова ошибок работает хорошо, тебе без разницы есть ли тест
yopp
букинг вообще тестов не пишет
yopp
они катают на живую. но у них инфраструктура позволяет катать как хочешь, кому хочешь, куда хочешь и чо хочешь
yopp
и откатывать сразу
yopp
насколько я знаю там в первый день работы заставляют катать в прод
yopp
у тебя и должно быть много мелких фич
yopp
это ошибка проектирования :)
yopp
3 недели это сейчас огромный срок уже.
yopp
3 недели это 17 релизов в год
yopp
это очень медленно
yopp
8 релизов в год ещё хуже
yopp
мир сейчас за ночь меняется
yopp
а ты про 3 недели
yopp
давление на скорость доставки результат растёт с каждым годом
yopp
потому что иначе конкурент может тебя сожрать
Pavel
Я думаю они за 3 недели успели закрыть штук 50 багов и выкатить это на прод. Ну или не закрыть и не выкатить, если у них нету CI :)
Denis
Вы ничего толком не рассказали я тока 8 раз в булшит бинго выиграл
yopp
пока ты там ночные сборки делаешь
yopp
это собенно касается сервисов с низким порогом вхождения
yopp
когда человек может уйти на конкурента мгновенно
yopp
например всякие билетоискалки
Pavel
Может у них релиз раз в 3 года?
Pavel
И они отказались от ночных сборок как от слишком частых, и используют високосные сборки например.
yopp
yopp
Високосные сборки
yopp
это 2016 год
Pavel
Релизы это лишь инструмент доставки удовлетворения требований клиенту.
yopp
пока в вилларбио делали ночные сборки и катали релизы раз в месяц, виллабаджо хуйнуло всё в продакшен через три дня, неделю фиксило баги и уже зарабатывает денег
nvkv
ты правда не слышал про A/B тестирование?
yopp
и так можно
Pavel
Это ты вообще не про то говоришь. Рассылки да, не чаще раза в месяц.
yopp
рассылка на фичи никак не влияет
yopp
рассылка это обучение
Pavel
Ты про другое совсем думаешь. Изменения это не крупные фичи ни разу.
Pavel
Изменение - это например увеличить контрастность кнопочки "купить" на 35% - и увидеть на тестах что ее стали нажимать на 3% чаще.
Pavel
А можешь увеличить контрастность на 40% и увидеть что стали нажимать наоборот на 6% меньше. Вот такие изменения тестируются.
Pavel
С кем?
Pavel
Маркетолог и есть заказчик, он требует проверить гипотезу как можно быстрее.
Pavel
И дать ответ уже завтра.
Pavel
Ну да, зато протестируешь автоматизированно.
nvkv
а как его проводить, если маркетинг получил 30 килограмм кокаина и придумывает стратегии чаще одного раза в три недели?
Pavel
Смотря на графики конверсии и посещаемости.
nvkv
А в это время твой конкурент уже откатил это изменение как неудачное
nvkv
а ты его через неделю только выкатишь