Size: a a a

Yandex Team Leader meetup

2018 January 26

K

Kostya in Yandex Team Leader meetup
И коммуникация и митапы и даже оценка эффективности
источник

K

Kostya in Yandex Team Leader meetup
Вот у кого нужно учиться
источник

GO

Grigoriy Orlov in Yandex Team Leader meetup
В смысле геймификация?
источник

K

Kostya in Yandex Team Leader meetup
Геймификация процесса - да
источник

GO

Grigoriy Orlov in Yandex Team Leader meetup
Ну если обычными способами не удается людей мотивировать, то почему бы и нет
источник

K

Kostya in Yandex Team Leader meetup
Спасибо Григорий за ваше мнение
источник

K

Kostya in Yandex Team Leader meetup
👌
источник

GO

Grigoriy Orlov in Yandex Team Leader meetup
Нзчт
источник

D

Dmitry in Yandex Team Leader meetup
По поводу удаленки свои пять копеек.
У меня было достаточно много опыта и удаленной работы и даже распределенных команд. Есть несколько ключевых факторов, которые мало аффектят офисную работу, но очень сильно вылезают при распределенной разработке.
Основной минус распределенки - отсутствие ежедневных face-to-face коммуникаций. В итоге даже самые простые вопросы, которые легко решаются за 5 минут у доски, могут занимать часы и сутки в чатах. Очень часто это приводит к тому, что вместо коллегиального решения появляются собственные "костыли", фактически каждый удаленный сотрудник "тянет" проект в свою собственную сторону.
источник

D

Dmitry in Yandex Team Leader meetup
Примеры: распределенная команда в EU+RU, игровой проект, 1-2 человека в городе up to 20 тел программистов. Безумное количество легаси кода. 3 разных варианта xml парсеров в thirdparty. 4 скриптовых языка, 2 из которых самописные. Более 30 кастомных текстовых форматов файлов для загрузки ассетов, каждый с собственным парсером. 5 разных генераторов случайных чисел. В дебрях кода видны попытки "лида" как-то солидизировать и стабилизровать разработку, даже просматривается общее ядро, с которого все начиналось, но потом все тянут проект каждый в свою сторону.

И все-таки ложка меда в эту бочку гуана - компания выпускает успешные проекты :)
источник

D

Dmitry in Yandex Team Leader meetup
Тем не менее, это скорее исключение, чем правило. Принципы работы распределенной команды:
- намного более жесткий инфо-оборот по сравнению с офисом, кодирование по спецификациям.
- регулярные (лучше ежедневные) колы с отчетами за вчера и планами на сегодня, синхронизация задач, кого что держит в работе и прочее.
- тотальное документирование всего и вся.
- развернутый код-стандарт с большим количеством best pactices.
- мощная система диагностики, которая позволяет отлаживать удаленные программы (логи, ассерты, визуальная отладка и проч).
- continuous integration, юнит тесты, пост-коммит хуки и т.п.
- в случае, если в распределенной разработке 3-5 человек находится в одном городе, по возможности, засунуть их в общий офис и назначить старшего :)
источник

GO

Grigoriy Orlov in Yandex Team Leader meetup
со всем согласен, но пункты про диагностику и CI абсолютно так же важны и для офисной команды
источник

D

Dmitry in Yandex Team Leader meetup
Безусловно тоже важны. Но для распределенки/удаленки они еще важнее.
источник

VL

Vitaliy Levchenko in Yandex Team Leader meetup
есть шкала
человечность <—————> бюрократия

С удалённой командой её надо выкручивать вправо.
источник

GO

Grigoriy Orlov in Yandex Team Leader meetup
ну а причем тут удаленка? если ты не понимаешь, что с приложением, то неважно, где ты сидишь, в офисе или нет
источник

D

Dmitry in Yandex Team Leader meetup
В офисе тебя может подозвать сосед и показать программу в отладчике.
источник

VL

Vitaliy Levchenko in Yandex Team Leader meetup
лично у меня с удалёнными сотрудниками основная проблема, что менторить и растить людей получается гораздо хуже. Ну и развернуть корабль на ходу получается несравнимо дольше и хуже
источник

GO

Grigoriy Orlov in Yandex Team Leader meetup
Vitaliy Levchenko
есть шкала
человечность <—————> бюрократия

С удалённой командой её надо выкручивать вправо.
Не согласен. Просто на какие то вещи типа спецификации, не получится забить
источник

VL

Vitaliy Levchenko in Yandex Team Leader meetup
ага. Можно забить на управляемость
источник

VL

Vitaliy Levchenko in Yandex Team Leader meetup
можно забить на моногенность культуры
источник