Size: a a a

Teamlead Bootcamp

2021 June 01

SP

Sergey Protko in Teamlead Bootcamp
Автономные так же не равно изолированные.
источник

SP

Sergey Protko in Teamlead Bootcamp
Зависит от задачи, дублирование лучше в условиях когда зависимости между командами трекать не выходит
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
и что же там от автономности остается тогда? название?
источник

SP

Sergey Protko in Teamlead Bootcamp
Автономность принятия решений. То есть 80% фич можно делать без колаборации с кем-то. Есть ещё 20%
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
когда над продуктом работают 200 человек так и выходит. вот у нас так, и я вообще не в курсе кто там что делает по сути. тимлиды обзорно в курсе
источник

A

Alexander in Teamlead Bootcamp
TTM намного выше, когда команда может самостоятельно вносить изменения и не тратить время на ожидания и лишние хендшейки
источник

SP

Sergey Protko in Teamlead Bootcamp
Есть свопы между командами, есть всякие рассылки еженедельные, групповые анонсы. Ноледж трансфер нужен но не надо так бояться дублирования, особенно если это не приводит к неконсистентным решениям. Последнее обычно симптом других проблем
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
ниже уж тогда
источник

A

Alexander in Teamlead Bootcamp
Да)
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
да, дублирование это не плохо. особенно если речь о каких-нибудь микросервисах.
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
депенденси хелл хуже
источник

A

Alexander in Teamlead Bootcamp
Да, должен быть какой-то порог, когда надо делать форк и развивать в свою сторону. Пока не понятно как это вычислять, наверное по договоренностям
источник

SP

Sergey Protko in Teamlead Bootcamp
просто есть дублирование знаний - это плохо. Это симптом кривых границ. За этим архитекторы всякие должны следить, разбираться правильно ли разбиты команды и комуникации
источник

SP

Sergey Protko in Teamlead Bootcamp
ну мне нравится договоренность - вы хотите реюзнуть что-то у нас - копируйте себе и уведомляйте.
источник

SP

Sergey Protko in Teamlead Bootcamp
если речь идет о cross cutting concerns мне нравится идея platform team которая эти штуки обслуживает. Тогда проще комуникации выстраивать
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
ну если у вас даже до форков доходит... по идее каждый модуль / система  / компонент должен иметь одну версию. если обновилось что-то, то все должны обновляться до последней версии потихоньку. иначе все скатится в расхождение с поддержкой кучи версий и все вообще встанет
источник

SP

Sergey Protko in Teamlead Bootcamp
когда команды являются внутренними закащиками этой самой platform team
источник

SP

Sergey Protko in Teamlead Bootcamp
очень сложно это обсуждать на абстрактных конях
источник

SP

Sergey Protko in Teamlead Bootcamp
для маленькой фичи обычно речи не идет о форке чего-то большого. для большой фичи может быть нужна колаборация
источник

АГ

Алексей Гевондян... in Teamlead Bootcamp
да, не понятно что за продукт у Александра)
источник