Update structure.md

update clusters
This commit is contained in:
Mike Klyuev
2021-10-12 14:13:27 +03:00
committed by GitHub
parent 2a59ad5b97
commit c55ce960c1

View File

@@ -1,6 +1,12 @@
# Структура (Юниты) # Структура
В Авито горизонтальная структура. Вся наша разработка разбита на множество кросс-функциональных команд, в каждой из которых есть представители разных функций — инженеры, специалисты по качеству, продуктовые менеджеры, аналитики, дизайнеры. В Авито горизонтальная структура. Вся наша разработка разбита на множество кросс-функциональных команд (юнитов), в каждой из которых есть представители разных функций — инженеры, специалисты по качеству, продуктовые менеджеры, аналитики, дизайнеры. Руководит разработкой CTO и команда, которую мы называем TMG (Tech Managers Group), в которую входят руководители всех кластеров.
## Кластеры
Кластеры - это объединения юнитов, которые решают похожие задачи. Кластеры и входящие в них юнниты делятся на платформенные, они занимаются разработкой платформы на базе которой можно строить новую продуктовую функциональность (например, кластера Архитектуры и Инфраструктуры) и продуктовые, которые пилят непосредственно продуктовые фичи (например, Buyer experience и Seller Experience, которые отвечают за опыт покупателей и продавцов соответственно).
## Юниты
Состав команды в основном определяется ее направлением деятельности. Чаще всего они формируются вокруг реализации какой-то потребности пользователя, либо вокруг определенной части сервиса. Пара примеров. Состав команды в основном определяется ее направлением деятельности. Чаще всего они формируются вокруг реализации какой-то потребности пользователя, либо вокруг определенной части сервиса. Пара примеров.
@@ -24,23 +30,21 @@
И таких команд у нас несколько десятков. Исходя из их специфики, команды сгруппированы в крупные множества — кластеры, у каждого из которых есть свои продуктовые и технические особенности. И таких команд у нас несколько десятков. Исходя из их специфики, команды сгруппированы в крупные множества — кластеры, у каждого из которых есть свои продуктовые и технические особенности.
Юниты также можно разделить на платформенные (они занимаются разработкой платформы на базе которой можно строить новую продуктовую функциональность) и на продуктовые, которые пилят непосредственно продуктовые фичи.
Мы стараемся обеспечить максимально независимую работу всех команд. Структура компании позволяет нам быть быстрыми и гибкими. Каждая из команд сфокусирована на своих целях, они способны за короткие промежутки времени выпускать полноценные фичи, не отвлекаясь на второстепенные детали. Мы стараемся обеспечить максимально независимую работу всех команд. Структура компании позволяет нам быть быстрыми и гибкими. Каждая из команд сфокусирована на своих целях, они способны за короткие промежутки времени выпускать полноценные фичи, не отвлекаясь на второстепенные детали.
Сотрудники могут переходить из одного юнита в другой. Алгоритмизировать этот процесс невозможно. Иногда возникают проблемы, которые можно решить, иногда смена юнита обоснована какими-то объективными причинами. Каждый случай мы разбираем отдельно. Сотрудники могут переходить из одного юнита в другой. Алгоритмизировать этот процесс невозможно. Иногда возникают проблемы, которые можно решить, иногда смена юнита обоснована какими-то объективными причинами. Каждый случай мы разбираем отдельно.
# Роль Unit-Leader ## Роль Unit-Leader
Unit-Leader отвечает за следующие направления работы: Unit-Leader отвечает за следующие направления работы:
## Стратегия и тактика ### Стратегия и тактика
Понимает стратегию компании и роль своего юнита в ней, разрабатывает долгосрочную стратегию юнита, организует её выполнение и отслеживает ключевые метрики юнита. Понимает стратегию компании и роль своего юнита в ней, разрабатывает долгосрочную стратегию юнита, организует её выполнение и отслеживает ключевые метрики юнита.
На тактическом уровне, формирует [OKR](https://github.com/avito-tech/playbook/blob/master/goal-setting.md) и отслеживает их достижение, подбирает людей в команду, координирует её работу и управляет ресурсами. На тактическом уровне, формирует [OKR](https://github.com/avito-tech/playbook/blob/master/goal-setting.md) и отслеживает их достижение, подбирает людей в команду, координирует её работу и управляет ресурсами.
## Коммуникации ### Коммуникации
Выстраивает коммуникацию внутри команды и с другими юнитами. Представляет и отстаивает интересы юнита в компании: делится текущими проектами, планами, успехами, неудачами своей команды с другими юнитами и взаимодействует с ключевыми стейкхолдерами компании. Выстраивает коммуникацию внутри команды и с другими юнитами. Представляет и отстаивает интересы юнита в компании: делится текущими проектами, планами, успехами, неудачами своей команды с другими юнитами и взаимодействует с ключевыми стейкхолдерами компании.
## Работа с командой ### Работа с командой
Действует как тренер и наставник, а не диктатор. Unit-leader собственным примером вдохновляет и мотивирует команду. Обеспечивает ее необходимыми ресурсами, формирует комфортную среду для продуктивной работы: предотвращает конфликты, способствует уважительному отношению между участниками команды. Распределяет ресурсы, чтобы каждый чувствовал свой вклад и пользу в развитии проекта, и помогает решить проблемы, если работник юнита зашел в тупик при их решении. Способствует развитию всех членов команды: подскажет, каких знаний и навыков не хватает, предлагает направления, в которых члену команды нужно стать лучше, как ему расти в компании. Действует как тренер и наставник, а не диктатор. Unit-leader собственным примером вдохновляет и мотивирует команду. Обеспечивает ее необходимыми ресурсами, формирует комфортную среду для продуктивной работы: предотвращает конфликты, способствует уважительному отношению между участниками команды. Распределяет ресурсы, чтобы каждый чувствовал свой вклад и пользу в развитии проекта, и помогает решить проблемы, если работник юнита зашел в тупик при их решении. Способствует развитию всех членов команды: подскажет, каких знаний и навыков не хватает, предлагает направления, в которых члену команды нужно стать лучше, как ему расти в компании.