Реферат по докладу Алексея Катаева (SkyEng) про управление удалёнными командами
https://www.youtube.com/watch?v=z2e5rnh_WcU
Найм раработчиков
* Больше выбор для найма разработчиков за счёт найма тех, кто не хочет уезжать из своего города, но хочет получать московскую зп
Удержание разработчиков
* Удалённым разработчикам просто некуда уходить (?)
Удалённые собеседования
* нормально собеседования по zoom
* собеседуемым комфортно общаться из дома из привычной обстановки: рядом всё знакомые и только в экране окошко через которое общаешься
* запись собеседований удобна для пересмотра,
Контроль сотрудников
* найм ограничивается только теми, кто реально мотивирован работать без контроля (самодисциплина, ответственность), но с другой стороны он уже расширен географически возможностью найма
* ведём ежедневные ворклоги:
* актуальные статусы
* актуальные remaining est
* актуальный беклог
это всё позволяет прекратить актуальный поток вопросов от тимлидов к разработчикам, от продактов к тимлидам
* текстовые стендапы
* бот каждое утро тегает ответственных и постит зависшие ревью, зависшие деплои, готовые для теста, непроставленные эстимейты; он же пишет состояние спринта, количество багов незакрытых - это работает лучше, чем jira-board, так как у людей нет мотивации
Вовлечённость
* обязательно нужна камера
* ежедневные дейли-скрамы, планирования, ретроспектива, 1:1 (тимлид-разработчик, разработчик-раработчик)
* по выходным проводят игры в CS, батлы между командами
* доска ретры: заранее пишем карточки заранее, голосуем за них, обсуждаем популярные
* рефакторинг-митапы, - карточки конвертируем в таски в жире
* ретро по процессам,
Контекст
* В таски включено описание, зачем делается этот тикет (описание проблемы, так как не всегда решение предложенное продактом или тимлидом будет оптимальным)
* Планирование спринта: продакт презентует каждую задачу, в чём её value для бизнеса и защищает задачу перед разработчиками (smart-проработка?); описывает в чём заключается итерация (спринт) и к чему прийдём в иоге
* Квартальные встречи (длятся 30-40 минут) - видео-интерактивные презентации --- вся команда в курсе, что мы будем делать в рамках квартала, как наш продукт улучшится
* аналитический стендап - как зашли те или иные фичи, которые мы делаем
* демо-дни команды по тому что сделано и что планируется сделать - видео и презентации
* Самое масштабное: каждый месяц проводит встречу - стратегические цели, показатели, а потом отвечает на вопросы, которые их волнуют
А как же личное общение?
* два раза в год сотрудникам оплачивает перелёт и проживание в мск, встречаются с коллегами из разных команд
* хакатоны, - больше общения
Коммуникации
* Живое общение дорого, - вырывают из контекста; общение в слаке - дешевле
* Слак: каналы
* Конвенции для slack: описание для канала; слак-полиция
* Полиция требуется аватарки
* Используем теги
Обмен опытом
* заставляют делать доклады: проводят опросы про интерсные темы, проводят голосование и назначают докладчика по этой теме
* в каналах пишут "прочитал интересную книжку"
* общие митапы
* тимлид - конфы (записываются на видео):
https://www.youtube.com/watch?v=z2e5rnh_WcU
Найм раработчиков
* Больше выбор для найма разработчиков за счёт найма тех, кто не хочет уезжать из своего города, но хочет получать московскую зп
Удержание разработчиков
* Удалённым разработчикам просто некуда уходить (?)
Удалённые собеседования
* нормально собеседования по zoom
* собеседуемым комфортно общаться из дома из привычной обстановки: рядом всё знакомые и только в экране окошко через которое общаешься
* запись собеседований удобна для пересмотра,
- можно посоветоваться с другими тимлидами, cto
- можно запись отдать в другую команду и они примут решение (таким образом формируется база кандидатов)
- review после увольнения: если не прошёл испытательный срок, то перматривают собеседование и анализуют, где были совершены ошибки при этапе найма
- 369 review - просматривают собеседования друг-друга, обучаясь и синхронизируя знания по собеседованиям
Контроль сотрудников
* найм ограничивается только теми, кто реально мотивирован работать без контроля (самодисциплина, ответственность), но с другой стороны он уже расширен географически возможностью найма
* ведём ежедневные ворклоги:
- самодисциплина и анализ своего собственного времени
- ретроспектива по овер-спенд задачам, - где мы неправильно оценивали задачу, чего не учли
- во время испытательного срока позволяет оценить дисциплинированность сотрудника
* актуальные статусы
* актуальные remaining est
* актуальный беклог
это всё позволяет прекратить актуальный поток вопросов от тимлидов к разработчикам, от продактов к тимлидам
* текстовые стендапы
* бот каждое утро тегает ответственных и постит зависшие ревью, зависшие деплои, готовые для теста, непроставленные эстимейты; он же пишет состояние спринта, количество багов незакрытых - это работает лучше, чем jira-board, так как у людей нет мотивации
Вовлечённость
* обязательно нужна камера
* ежедневные дейли-скрамы, планирования, ретроспектива, 1:1 (тимлид-разработчик, разработчик-раработчик)
* по выходным проводят игры в CS, батлы между командами
* доска ретры: заранее пишем карточки заранее, голосуем за них, обсуждаем популярные
* рефакторинг-митапы, - карточки конвертируем в таски в жире
* ретро по процессам,
Контекст
* В таски включено описание, зачем делается этот тикет (описание проблемы, так как не всегда решение предложенное продактом или тимлидом будет оптимальным)
* Планирование спринта: продакт презентует каждую задачу, в чём её value для бизнеса и защищает задачу перед разработчиками (smart-проработка?); описывает в чём заключается итерация (спринт) и к чему прийдём в иоге
* Квартальные встречи (длятся 30-40 минут) - видео-интерактивные презентации --- вся команда в курсе, что мы будем делать в рамках квартала, как наш продукт улучшится
* аналитический стендап - как зашли те или иные фичи, которые мы делаем
* демо-дни команды по тому что сделано и что планируется сделать - видео и презентации
* Самое масштабное: каждый месяц проводит встречу - стратегические цели, показатели, а потом отвечает на вопросы, которые их волнуют
А как же личное общение?
* два раза в год сотрудникам оплачивает перелёт и проживание в мск, встречаются с коллегами из разных команд
* хакатоны, - больше общения
Коммуникации
* Живое общение дорого, - вырывают из контекста; общение в слаке - дешевле
* Слак: каналы
- general, live - объявление для всех
- подразделения
- командные команды
- фидбек, репорты
- отдельные каналы для интеграций - алерты, ворнинги
* Конвенции для slack: описание для канала; слак-полиция
* Полиция требуется аватарки
* Используем теги
Обмен опытом
* заставляют делать доклады: проводят опросы про интерсные темы, проводят голосование и назначают докладчика по этой теме
* в каналах пишут "прочитал интересную книжку"
* общие митапы
* тимлид - конфы (записываются на видео):
- новости, апдейты, доклады
- процессы в команде
- мотивация, найм
- технические вопросы
- инфраструктура
- внешние взаимодействия