Size: a a a

Agile, Scrum, Lean, Kanban, XP

2019 December 26

IS

Ivan Smirnov in Agile, Scrum, Lean, Kanban, XP
Slava
гибкая разработка и регламенты...

У нас каждое предложение на изменение кодовой базы должно быть акцептовано другим разработчиком и пройти все тесты

тесты проходят долго, и иногда разработчиков напрягает что надо до 15 мин. ждать пока маленький баг фикс пройдет цикл тестов и кто-то отвлечется на то чтобы на 3 строчки кода посмотреть....

что придумали разрабочтики - они в обмен на возможность свои маленькие фиксы в чужую ветку влить обменивают на ревью / акцепт этой самой ветки

😄
Ощущение как буд-то команде спустили сверху разные регламенты по разработке, ведению репозиториев, тестированию, ci. Вот команда по итогу и пытается выстроить хоть что-то внутри этих спущенных правил, которые им видимо не нужны.
Почему бы вам с командой не обсудить это на ретро?
источник

S

Slava in Agile, Scrum, Lean, Kanban, XP
Бедные бедные разработчики
источник

S

Slava in Agile, Scrum, Lean, Kanban, XP
Я тут клиенту шутку рассказал - дайте программистам гитару, они будут струны добавлять.
источник

IS

Ivan Smirnov in Agile, Scrum, Lean, Kanban, XP
Slava
Бедные бедные разработчики
Судя по всему - бедный бизнес. Менеджмент специально замедляет разработчиков
источник

S

Slava in Agile, Scrum, Lean, Kanban, XP
Там есть право принять любой реквест без проверок, поэтому продолжайте... 🙂
источник

S

Slava in Agile, Scrum, Lean, Kanban, XP
Судить о ситуации и бизнеса без контекста, сильно по эджайл-чатовски )))
источник

YS

Yuriy Smirnov in Agile, Scrum, Lean, Kanban, XP
По человечески 😉
источник

S

Slava in Agile, Scrum, Lean, Kanban, XP
Вряд ли 🙂 в рамках какой-то культурной группы
источник

S

Slava in Agile, Scrum, Lean, Kanban, XP
в общем етсь ли там проблема или нет именно в регламенте - не знаю, но сами факты хаков просто говорят о том, что если цель есть, то там "пути оптимизации" найдутся

Проблемы я скорее вижу, если бы эти регламенты работали )))
источник

VR

Vladimir Ryashentsev in Agile, Scrum, Lean, Kanban, XP
"разработчиков напрягает что надо до 15 мин"
Батьки об этом говорят ага. Если тесты долго проходят - разработчик найдет способ их не запускать.
А долгие тесты это да... либо нервы тратят, либо время тратят, заставляют разрабов думать о том как обойти ограничение вместо работы ))
В общем долгие тесты это чаще всего плохо спроектированные тесты. Гойко Аджич хорошо писал по этому поводу.
А вообще тесты надо делить на категории так чтобы быстрые проходили при каждом коммите, а прочие - к примеру, по расписанию.
источник

VR

Vladimir Ryashentsev in Agile, Scrum, Lean, Kanban, XP
А так 15 минут звучит как полный капец т.е. верх профессионализма )
источник

S

Slava in Agile, Scrum, Lean, Kanban, XP
Кто-то скажет что 15 минут это "ого так быстро" ))))
источник

VR

Vladimir Ryashentsev in Agile, Scrum, Lean, Kanban, XP
Без обид, но эти "кто-то" не шарят в тестах )
источник

VR

Vladimir Ryashentsev in Agile, Scrum, Lean, Kanban, XP
Сколько раз разработчик запускает тесты за день? Сколько в год бабла потрачено на запуск тестов? :)
источник

VR

Vladimir Ryashentsev in Agile, Scrum, Lean, Kanban, XP
Тесты могут быть долгими, могут и часами работать, но не те же что при каждом изменении запускаются...
источник

S

Slava in Agile, Scrum, Lean, Kanban, XP
Ну это все пустословие, потому что есть разные размеры проектов, где-то монолиты, где-то просто много сервисов. есть еще ограничения самих тестов (можно или нет в параллель). Слишком слабенько утверждать про не шаренье ))
источник

VR

Vladimir Ryashentsev in Agile, Scrum, Lean, Kanban, XP
Ну тут либо в тестах не шарят либо архитектор наваял говна, которое только функциональным тестом можно покрыть. Какаха и есть какаха )
источник

S

Slava in Agile, Scrum, Lean, Kanban, XP
Либо вы просто не работали в проекте, где на ci полный цикл от сборки до готовности к acceptance тестам только 3-5 мин занимает? )))))
источник

S

Slava in Agile, Scrum, Lean, Kanban, XP
И это не имеет отношения к тому, что разработчик можен нужные тесты ему локально за 1 м прогнать?
источник

VR

Vladimir Ryashentsev in Agile, Scrum, Lean, Kanban, XP
А чего разработчика тогда напрягает 15 минут? Ну пусть ходят тесты...
источник