Отдельные кабинеты для разработчиков?  Публичный пост

Я надысь размышлял что вот вырасту большой, сделаю свой стартап, подниму бабок и надо будет делать офис компании. Я категорически не люблю работать с глупыми людьми, поэтому предпочитаю чтобы разработчиков было немного, но они были толковыми.

И что-то я вот задумался о том, как орагнизовать офис и пришла мне в голову идея. А именно: разделить офисное пространство на отдельные кабинеты, в которых будет стол, хорошее кресло, диванчик для размышлений, холодильничек, кофемашина и окно.

Идея такова - человек приходит, садится к себе в кабинет и спокойно работает без отвлечения на лишние шумы. Связь через корпоративный чатик или (что лучше) интерком, который можно в любой момент отключить. Если нужна коллаборация с кем-то - выходите в кухню и обсуждаете. Разумеется, на каждом кабинете будет позолоченная табличка.

Шо думаете по этому поводу, как вам идея, какие подводные камни видите, согласились бы?

UPD: пожалуйста, давайте оставим пока за скобками вопросы про то, сколько это будет стоить, насколько это эффективный расход пространства, как это скейлится, как этим управлять и прочие сугубо административные вопросы.

28 комментариев 👇

Как инженер в прошлом - я бы офигел от такого комфорта. В том числе и обнаглел бы, за всех говорить не могу.

Сейчас как управленец, я был бы против такого подхода, потому что подойти и спросить в нашей команде безценно. Да просто двумя-тремя фразами перекинуться. В моём случае чаты не заменят ситуации, когда надо друг-другу условную отвертку передать.

Ну а как собственник, я думаю, что это очень роскошно с точки зрения площади.

Я не очень люблю подход когда общее пространство организовано столами в стену, что тоже очень сильно экономит пространство, но очень сильно бьет на приватность инженеров, и очень не люблю кубиклы и подобное.

Мне кажется, что-то среднее типа общего рабочего пространства на 4-8 человек, но при этом чтобы было отдельно 1-2 кабинета, которые можно забронировать на несколько часов для уединения на подумать и покодить было бы более оптимально.

  Развернуть 1 комментарий

Офис должен быть гибким и живым. Пространство для человека, а не наоборот. Спроси у тех, кто будет пользоваться пространством (специальный человек пусть спросит), что им нужно, и собери под них это пространство: островки, кьюбиклы, кабинеты на 2-3, столы в окна, свободная рассадка, стоячие места всякие. Годный дизайн-проект должен быть языком, на котором люди говорят с пространством, должен учитывать ограничения (пожарные, коммуникационные) и давать необходимую гибкость реконфигурации во всём остальном.

  Развернуть 1 комментарий

Вот я и спрашиваю у сообщества што ему нужно :)

  Развернуть 1 комментарий

@GavinBelson, у работников своих спроси ) Не нам же сидеть у тебя в офисе. Я лично люблю несколько рабочих мест: кабинет, когда шапка стратега, надо подумать недели 3-4, порисовать в рабочих группах, там же хорошо идут коммуникации-продажи; место в общем островке, когда шапка такика, оперативное руководство, дейлики, ретро, дух команды и вот это всё; мягкая зона свободной посадки, когда потреблять контент и 1-на-1/360.

  Развернуть 1 комментарий

Отдельные кабинеты заебись, но сделать их дорого и сложно. Пока что лучший вариант, который я видел вживую — это небольшие комнаты от 4 до 8 человек + кофепоинт и зона для отдыха снаружи (http://saltsalt.ru/office/loft)

  Развернуть 1 комментарий
Pavel Egorkin, Делаю охуительные истории 29 апреля 2020

Собственно практически всё из этого (включая меньше и толковые) думал Joel Spolsky, пока он работал во всяких Майкрософтах. Двадцать лет назад он ушёл с галер, открыл свою контору и бложик в которой он писал про эти идеи.
Существование компании через 20 лет показали, что идеи вполне себе жизнеспособны.
Интересно, кстати, как у них сейчас в Stack Overflow, придерживаются ли тех идей (подозреваю, что отказались в пользу скейла).

  Развернуть 1 комментарий
Иван Лопатин, Scala-разработчик 29 апреля 2020

Как всегда, нужна золотая середина. Опенспейс - плохо, ибо некомфортно; отдельные кабинеты - не очень, так как может вредить коллаборации. Тоже предпочел бы кабинеты на 4-8 человек.

  Развернуть 1 комментарий
Ildar Khabatulin, пишу код, решаю проблемы 29 апреля 2020

На прошлом месте работы были кабинеты где-то по 6-10 человек в каждом. Это не индивидуальные кабинеты, конечно, но из моего опыта это самое близкое к тому,что ты описываешь. Так вот: МНЕ НЕ ПОНРАВИЛОСЬ. Я не знаю, почему именно, то ли люди такие подобрались, то ли я странный, но в этом кабинете постоянно стояла какая-то гнетущая атмосфера и в целом было не комфортно. Я бы предпочёл работать в опенспейсе, где люди друг друга уважают и не орут во весь голос.

  Развернуть 1 комментарий
Rishad Mustafaev, Software Engineer Lvl.54 30 апреля 2020

Имхо, опеспейс или приватные кабинеты — это две крайности. Ни там, ни там, ничего хорошего.
Оптимальный вариант — это небольшие комнаты, где сидит команда и у каждого свой стол.
Тут как бы и приватность, и ее не слишком много.

  Развернуть 1 комментарий

Отдельные кабинеты — днище, лучше модульное пространство в зависимости от потребностей команды (разве что отдельные кабинеты для всяких срам-мастеров, у которых постоянно митинги).

  Развернуть 1 комментарий

А можно аргументы?

  Развернуть 1 комментарий

@GavinBelson, канешн. Коммуникации — важная часть современного процесса разработки и отдельно сидящие разработчики работают не так продуктивно, как вместе сидящие.

Как показывает практика, работоспособность команды сидящей вместе выше, чем распределённой команды: легче спросить совета и/или обсудить насущные вопросы.

Да, я знаю про зумы и прочие гоутумитинги со скайпами, но факт остаётся фактом.

  Развернуть 1 комментарий

Коммуникации — важная часть современного процесса разработки и отдельно сидящие разработчики работают не так продуктивно, как вместе сидящие.
Как показывает практика, работоспособность команды сидящей вместе выше, чем распределённой команды: легче спросить совета и/или обсудить насущные вопросы.

Citation needed.

  Развернуть 1 комментарий

@begor, это — не цитата, это — 13 лет вайти)))

  Развернуть 1 комментарий

@rostbond, anecdotal evidence is not evidence :)

  Развернуть 1 комментарий

Как скажете 🙂

  Развернуть 1 комментарий

@rostbond, @begor, так, нука не сраться на пустом месте. Он вроде сказал, что это не анекдот, а личный опыт, а ты как раз ответил крылатой фразой. Тут надо выяснять откуда именно такой опыт и задавать наводящие вопросы.

Например: какие имеются в виду кабинеты? На 1-2 человек или на команду? Если на 1-2, то как это вообще возможно в айти и что за компания? Как в ней были построены процессы?

  Развернуть 1 комментарий

@vas3k, были разные кабинеты: на 5-8 человек (идеально если выгнать ПМов, садится вся команда), оупенспейс (ужасно), на 1-2-4 человека (временный офис, пока основной ремонтировали, постоянно приходилось бегать по трём этажам).

Есть правило Безоса про «команда не должна включать в себя больше людей, чем можно накормить двумя пиццами». А мой личный опыт говорит, что максимальная продуктивность команды — если она сидит вся в одном кабинете и соответствует данному правилу.

  Развернуть 1 комментарий

@rostbond, извини если показалось резко, у меня просто триггер на абсолютные утверждения вроде "отдельно сидящие разработчики работают не так продуктивно, как вместе сидящие.", сразу хочется ссылок на папиры.

на 5-8 человек (идеально если выгнать ПМов, садится вся команда)

Согласен, полгода в кабинете на 6 человек были лучшие в карьере вообще.

Важный еще момент: в офисе хорошо бы иметь пару "тихих" мест, куда в любой момент из кабинета можно сбежать с ноутбуком и целиком сконцентрироваться на перекладывании джейсонов.

  Развернуть 1 комментарий

@begor, без проблем!

в офисе хорошо бы иметь пару "тихих" мест, куда в любой момент из кабинета можно сбежать с ноутбуком

Вот тут полностью согласен, и желательно не пару, а больше. У нас на 40 человек четыре митинг рума и терраса — маловато, хотелось бы побольше.

  Развернуть 1 комментарий
Egor Biriukov, Engware Softineer 29 апреля 2020

К сожалению, это не скейлится.
В пространтсво, куда можно посадить 100 человек ты посадишь 30 в отдельные кабинеты.

Если вариант попроще кабинетов - кьюбиклы. Они дают меньший оверхед.

  Развернуть 1 комментарий

Кбиклы больше похожи на стойла в конюшне. Уж лучше тогда просто в опенспейсе сидеть

  Развернуть 1 комментарий

Вопрос скейлится или нет - давайте оставим пока за скобками.

  Развернуть 1 комментарий

@GavinBelson, понимаешь, это один из тех вопросов, который вне реального мира не имеет большого смысла.
Так можно обсуждать личный этаж для каждого сотрудника с персональным ресепшеном.
Как только в компании становится, скажем, > 10 человек, личные кабинеты это утопия.

Другое дело, что кабинеты на 5-10 человек реальны и, имхо, к этому можно и нужно стремиться.

  Развернуть 1 комментарий
Igor Kamyshev, Software Engineer 29 апреля 2020

Очень дорого. Очень очень. На таком офисе разоришься примерно в люблю приливном городе мира. И даже во многих неприличных.

  Развернуть 1 комментарий

Вообще, это тема для баттла :)

  Развернуть 1 комментарий
Dmitry Over, Full stack developer и ТехноМенеджер 29 апреля 2020

Противоречия есть, ты хочешь кабинеты чтобы никто не мешал, но при этом у тебя толковая команда, соотвественно ты подразумеваешь что толковая команда тоже будет мешать, если это так то это уже не толковая команда ?
Отдельное помещение нужно для проекта, 1 проект 1 помещение. И это все важно только тогда когда проект свой, а не "просто работа"

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

  Развернуть 1 комментарий

Да, если разработчик толковый - это не значит что у него нет личного пространства, в которое лучше не вторгаться без надобности. Они имхо будут друг другу мешать просто находясь рядом.

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб