(примерно в порядке уменьшения важности)
1. Хорошие мониторы (19" ЖК - минимум)
2. Нет телефонов. По крайней мере, там где сидят программисты и по
крайней мере городских.
3. Хорошая звукоизоляция (т.е. внешние шумы с улицы не проникают)
4. Достаточно тихий системный блок. И качественный. Вообще, всегда
раздражала копеечная экономия на дешевых noname комплектующих.
5. Жизненное пространство. По ГОСТу. Сидеть уперевшись взглядом в
стену и имея за спиной товарища/другую стену не люблю.
6. Вода (не водопроводная)
7. Большой стол (с ящиками).
8. Комната обсуждений/отдыха (софа, журнальный столик). ;-)
Лично у меня бзик на "шуме", но именно потому что он сильно влияет на
мою произоводительность. Для кого-то это может быть абсолютно не
критично.
Вот примерно так. Потом может еще что вспомню.
Сознательно не касался вопросов размещения программистов (cubicles/комнаты).
Ну значит я неправильно понял исходный вопрос. А картинки с
"информационными пузырьками" это из Peopleware, кстати?
> От этого, кстати, и шум зависит. Вот у меня
> комната на 50 чел., установлено порядка 70 компов. Даже от таких тихих
> компов как Apple Mac в таком количестве исходит рёв. Ещё соседи,
> занимающиеся другими проектами, регулярно устраивают обсуждения кода
> сдесь же - это действительно можно сделать только на рабочем месте...
На "стадионах" работать не приходилось, так что ничего не скажу. Но по
моему предубежедению это неудачная стуктура. Другие варианты: комната
на команду (5-7 человек) или же комната на человека/двух мне нравятся
значительно больше.
* Даже если на проектом работает 50-200 человек они разбиваются на
группы и подгруппы. А 5-7 человек - оптимальное размер.
Схема XP в наших условиях думаю нежизнеспособна. Да и не сильно нравится anyway.
--
Best regards, Max
http://www.developers.org.ua/archives/max/
Были там веселые картинки-схемы расположения программистов и
информационные потоки между ними, в виде пузырьков (bubbles).
Различная динамика для разных типов конфигураций рабочего
пространства.
Наверное это все-таки было у Коберна.
> Если честно, то я не знаю о чём речь... "Трудности перевода" - я читал
> оригинал.
А что, перевод вышел? Надо бы прикупить.
On Apr 5, 2005 3:49 PM, Igor I. Nuzhnov <ig...@malva.ua> wrote:
>
> тогда нужно брать на работу только неженатых, а женатых после приема срочно
> разводить
>
> а то жены не любят, когда работа превращается в дом
Согласен. Но с другой стороны - если половину бодрствующего состояния
проводишь на работе - хотелось бы комфорта. Отсюда и желание сделать
"как дома".
--
Best regards, Max
http://ischenko.blogspot.com/
http://www.developers.org.ua/archives/max/
> MI> Я имел ввиду идею, что у каждого разработчика фактически два рабочих
> MI> места: shared workspace и private workspace. И "нежизнеспособность"
> MI> всего лишь в относительной дороговизне такого подхода. Если у вас
> MI> именно так - ну значится молодцы.
>
> ну, у нас, на самом деле, всё ещё проще :) У нас виртуальная XP-like
> команда, которая сидит по домам :)
Ясно. Тут на пороге заявляется Бек и авторитетным голосом заявляет,
что, мол, если парного программирования у вас нет да и с бумажными
карточками (story cards) для Игры в Планирование тоже напряг - то
никакой у вас не XP.
;-))
> IIN> З.Ы.Ы. кошелек работодателя тоже не
безграничен, хотя в последнее время
> IIN> значение социального пакета
увеличилось в несколько раз
>
> Это точно :)
>
> Вы забыли о хорошем Санузле :)
Это точно! На моей прошлой работе был
хороший офис, всё в нём меня
устраивало. Но вот маленькая незадача,
как-то раз сверху туалеты затопило, и
капала водичка .... Начальство не могло,
или не хотело принимать меры долгое
время. В последствии с этой работы
увольнялись люди. В шутку и в серьёз
люди называли именно причину залитого
туалета. Так что товарищи начальники и
офис менеджеры, будте добры заботиться
о состояния туалетов в офисе!
3 разные ниши применения...
У нас, например, 6 человек сидят в одной
комнате, трудятся над проектом.
(Почти) у всех есть наушники - помогают
расслабиться и сосредоточиться на
задаче.
Итак,
1. Голосовое общение - обсуждение
конкретных вопросов, связанных с
проектом и не только. Самое
действенное, но в нём могут принимать
участие все члены проекта.
Если нужно при этом что-то глянуть - к
примеру, номера дефектов/ссылки, то они
уходят принимающим участие в
обсуждении людям по ICQ.
2. ICQ - применяется в двух случаях:
а) "позвать" человека, когда он сидит в
наушниках и сосредоточен на решении
задачи, но дело - срочное
б) обсудить небольшой технический
вопрос с представителем другой
команды (для больших - почта)
3. Почта - основное средство общения
разных команд. Разумеется, она
проверяется раз в минуту, так что
запаздывания с общением не происходит.
Вся деловая переписка ведётся
исключительно на английском языке -
даже если все ресипиенты - наши, в любой
момент в CC могут быть добавлены люди из
других офисов (когда вопрос
затрагивает их), не знающие русский.
Важно иметь возможность чтения всей
проблемы целиком.
Соответственно - обязательно Top Quoting и
всё цитирование должно присутствовать
- человек, получивший письмо, должен
иметь возможность сразу ознакомиться
со всей информацией о проблеме.
В чём недостатки конференций перед
почтой:
1) сложно собрать всех людей,
обладающих, возможно, информацией о
проблеме, одновременно (особенно с
учётом разницы часовых поясов).
Собрать их всех в CC - легко.
2) легче сформулировать мысли чётко.
Поэтому, потом легко в архивах почты
найти нужную информацию. Архивы
конференций надо просеивать, и ложить
в блог - это лишняя работа.
3) Языковой барьер - на конференциях
надо соображать быстро, а это означает,
что надо досконально знать английский.
К сожалению, не все это могут, а вот
словари-переводчики никто не отменял.