Evgeniy
Это повысит потолок производительности, но не гарантирует ее :)
А если есть некий чек-лист, что надо сделать для успешного запуска... я был бы счастлив :)
Mikhail
Это не всегда оправданно.
Зависит от продукта и скиллов команды, ага
Max
Это уж если не упоминать про то, что член распределенной команды теряет несколько каналов восприятия информации, общаясь с другим членом команды.
Кроме тактильного так ли это? В 21 веке живём. Распределенную вижеоконференцию на 20 человек собрать как-то проще, чем тех же 20 человек в одной комнате. Разве нет?
Evgeniy
Имхо нет)
Max
Хотя 21 век.. Тактильное тоже передавать можно =)
Max
Вполне
Pavel
Макс, у меня сейчас для распределенной команды есть комната для телеконференций. супер-оборудование, по последнему слова 4к видеотехники
Pavel
Как-то я все равно сладо эффект присутсвтия ощущаю
Pavel
Особенно когда команде надо со сторимапом работать :)
Evgeniy
Но общий посыл я понял, спасибо
Evgeniy
Ребят, раз уж так круто мои вопросы решаются, последний вопрос от меня) где можно краткое описание про сторимаппинг на русском почитать? Чтобы понять куда копать, и понять делаю ли я это (вдруг просто термин не знаком)
Pavel
На русском - не знаю :)
Pavel
https://www.agilealliance.org/glossary/storymap/#q=~(filters~(postType~(~'page~'post~'aa_book~'aa_event_session~'aa_experience_report~'aa_glossary~'aa_research_paper~'aa_video)~tags~(~'story*20mapping))~searchTerm~'~sort~false~sortDirection~'asc~page~1)
Max
Макс, у меня сейчас для распределенной команды есть комната для телеконференций. супер-оборудование, по последнему слова 4к видеотехники
А вы попробуйте супер простое оборудование в виде персональной веб камеры на человека и хороший канал и гарнитуру. Ну серьёзно. Люди по сути своей плохо общаются лично. И уж тем более недостаточно их просто запереть в одной комнате. И уж точно минусов от межличностных коммуникаций никак не меньше чем плюсов, в том числе из-за расширенных каналов коммуникаций. Миллиардные бизнесы соц сетей как раз сыграли на этом. А мы просто так всё это перечеркиваем, говорим вжух аджайл и команда должна сидеть вместе и будет всем счастье.
Pavel
А вы попробуйте супер простое оборудование в виде персональной веб камеры на человека и хороший канал и гарнитуру. Ну серьёзно. Люди по сути своей плохо общаются лично. И уж тем более недостаточно их просто запереть в одной комнате. И уж точно минусов от межличностных коммуникаций никак не меньше чем плюсов, в том числе из-за расширенных каналов коммуникаций. Миллиардные бизнесы соц сетей как раз сыграли на этом. А мы просто так всё это перечеркиваем, говорим вжух аджайл и команда должна сидеть вместе и будет всем счастье.
Макс, я много чего пробовал:) В том числе и нераспределенную команду на время распределенной делать, и обратный процесс тоже. Ну серьезно. Распределенная команда не может коммуницировать так же эффективно, как и не распределенная. Без разницы, какие у вас будут инструменты. Скорость коммуникации, каналы коммуникации, формальные/неформальные методы коммуникации - все будет хуже.
Pavel
И никто не говорит, что команда "должна". Речь идет сугубо о том, что команда, которая сидит вместе имеет преимущество перед командой, которая не сидит вместе при прочих равных
Max
И никто не говорит, что команда "должна". Речь идет сугубо о том, что команда, которая сидит вместе имеет преимущество перед командой, которая не сидит вместе при прочих равных
Если это команда их пяти опытных программистов, которым чёрез gitlab Общаться проще чем устно, то я не вижу преимуществ от их близкой рассадки..
Max
Вопрос в том какие каналы коммуникации члены команды предпочитают использовать. Будут ли в этом списке личные коммуникации?
Max
Вы согласны, что заставить двух людей, и уж тем более пятерых, общаться лично нельзя? Если они сами того не захотят.
Pavel
Если это команда их пяти опытных программистов, которым чёрез gitlab Общаться проще чем устно, то я не вижу преимуществ от их близкой рассадки..
У меня очень много веселых комментариев по поводу команды очень опытных программистов и их любви к общению через gitlab, но я придержу их при себе, если вы не против :)
Max
Лично я против =) Но дело Ваше, конечно же
Pavel
Ну и да, программистам вообще не нужно между собой общаться словами. Pull Request, Code Review и юнит-тесты заменяют любое общение.
Pavel
А общается пусть менеджер, он гуманитарий, ему положено :)
Pavel
И согласовывать понимание бизнес-логики не надо, есть же UML и все умеют его готовить :)
Pavel
Мне только непонятно, как валидацию результатов делать, но наверное через automated acceptance tests можно.
Pavel
Так что Макс, вы правы, общение - не обязательно. Пять опытных программистов вполне могут через гитлаб...
Pavel
https://www.youtube.com/watch?v=oyVksFviJVE
Max
Пегий дудочник - хороший пример =)
Ivan
Если интересно, могу свой опыт рассказать про удаленку. В регру вся разработка удалённая. Откровенно говоря общения офлайн не хватает, но вполне можно жить и с общением онлайн. Максимально что удалось оптимизацией коммуникаций это в скрам командах использовать Дискорд. Там реализованы голосовые каналы работающие по принципу рации. Получается что находишься как будто в офисе. Но невербального общения не хватает. Здесь у удаленщиков вариантов нет
Max
Под невербальной мы тут понимаем в первую очередь мимику, жесты? Часто приходится видеть большой поток информации по этим каналам при работе с программистами в офисе?
Ivan
После запуска скрама с дискордом по ощущениям эффективность в разы вырасла
Max
Знаю, например, человека, которому не нравится рукопожатия, но приходится, в офисе же все рядом =)
Ivan
Здесь дело не в потоке информации а в взаимоотношениях между людьми. На удаленке шторминг в команде сильно затягивается. У нас через 7 месяцев влез конфликт непонимания ожиданий от некоторых члены команды
Ivan
В оффлайне проходит все гораздо быстрее и горячее
Serge
Пегий дудочник - хороший пример =)
Весь сериал достоин примера и разбора на референсы, когда дело касается управлением проектной работой)
Алекс
А ещё вопрос. Посоветуйте что почитать про организацию команд с удаленными сотрудниками.
Можно вот посмотреть на эту картинку https://www.google.ru/imgres?imgurl=http%3A%2F%2Fcitforum.ru%2FSE%2Fproject%2Fapp_thoughts%2F1.gif&imgrefurl=http%3A%2F%2Fcitforum.ru%2FSE%2Fproject%2Fapp_thoughts%2F7.shtml&docid=rD8nsDKDKIuQhM&tbnid=raW2Wr1LUsT1cM%3A&vet=1&w=488&h=276&bih=637&biw=1366&ved=2ahUKEwih5JykxdfZAhXGYVAKHRW5DFUQxiAoAnoECAAQFw&iact=c&ictx=1
Алекс
Это не ответ для вопросов по столь категоричным утверждениям:)
https://www.google.ru/imgres?imgurl=http%3A%2F%2Fcitforum.ru%2FSE%2Fproject%2Fapp_thoughts%2F1.gif&imgrefurl=http%3A%2F%2Fcitforum.ru%2FSE%2Fproject%2Fapp_thoughts%2F7.shtml&docid=rD8nsDKDKIuQhM&tbnid=raW2Wr1LUsT1cM%3A&vet=1&w=488&h=276&bih=637&biw=1366&ved=2ahUKEwih5JykxdfZAhXGYVAKHRW5DFUQxiAoAnoECAAQFw&iact=c&ictx=1
Ivan
Если это команда их пяти опытных программистов, которым чёрез gitlab Общаться проще чем устно, то я не вижу преимуществ от их близкой рассадки..
Они отлично общаются. Но проблема в том что каждый преследует свои личные цели, у каждого свое понимание продукта и тд. Те тут надо для синхронизации либо подробное тз спущеное сверху, либо постоянные голосовые коммуникации как минимум.
Ivan
Скорость синхронизации через гитлаб и через голос совершенно разные. В первом случае дни, во втором минуты
Ivan
Это я из опыта собственного говорю
Max
Это я из опыта собственного говорю
как и я, часто наблюдаю что словами два программиста друг перед другом не могут днями объясниться
Max
поэтому и вопрос - стоит ли их заставлять общаться лично? и если да, то стоит ли начинать исключительно с усадки рядом?
Pavel
Коучинг, фасилитация... не?
Max
как красивые слова - норм =)
Max
и вопрос не в этом
Max
можно ли настроить эффективное общение не прибегая к размещению в одном кубике?
Ivan
Во-во. Например парное программирование применить. На удаление мы такое делаем. Ну а оффлай так вообще хорошо зайти должно
Max
Во-во. Например парное программирование применить. На удаление мы такое делаем. Ну а оффлай так вообще хорошо зайти должно
да, я об этом как раз, есть способы усилить эффективные коммуникации в той их части, где сидение рядом не влияет почти никак
Ivan
Повышать техническую грамотность разработчиков?
Max
повышать степень владение кодом, а затем и продуктом
Grigory
Кажется, мы в pmi чат превращаемся )
Grigory
На кофе все ценное нашли? Например
Grigory
https://www.youtube.com/watch?v=z2e5rnh_WcU
Tatyana
Все, что тут было перечислено выше - про синхронизацию и видение продукта - это факапы в том числе скрам-мастера и РО. Так я сразу сказала, что требования к ним при территориально распределенной команде намного выше. И я не оспаривала то, что с командой в одном месте работать проще
Tatyana
Речь то не о том
Алекс
У меня открывается статья :(
А в статье ответы на вопрос, почему не рекомендуется.
Tatyana
У меня был опыт с территориально распределенноц командой. Свезли их в один офис - эффект был минимален
Tatyana
Не оправдал затрат
Алекс
Ну в целом, экспериментируйте
Алекс
Пробуйте в одном офисе, пробуйте из дома. Если для вашего бизнеса ок, используйте
Tatyana
Но очные сбивки периодически
Алекс
Да, пока пришли к из дома
У каждого свой контекст
Tatyana
Был интерес опыт сообщества без громких лозунгов, в цифрах и фактах
Tatyana
Про Майкрософт почитаю, спасибо!
Evgeniy
Общий смысл понял, спасибо!
Tatyana
Коммуникации - это важно, но просадки по ним на (абстрактно) 15% не перекрывает снижение костов на найм, мотивацию работы из дома и отсутствие голода кадров из-за рынка только одного города
Tatyana
Цифры в студию:)
Pavel
Ну разве что кроме кадрового голода :)
Tatyana
Серьезно, на одной чашн большая экономия и хорошая эффективность
Pavel
Татьяна, нанимайте удаленщиков, все ок :)
Pavel
Серьезно.
Tatyana
Что на другой?:) Эксперимент 3 недели не оправлался
Tatyana
Я вот единственное о чем думаю: может быть маловато для эффекта