¿Por qué los desarrolladores deberían tener oficinas privadas?

35

Así que sé que todos aquí se trata de oficinas privadas, cuántos desarrolladores realmente las tienen. Soy medio escéptico. Puedo creer que los desarrolladores principales los tienen, pero normalmente es solo una persona en su oficina promedio.

Eso me hace preguntarme cuántos desarrolladores tienen oficinas privadas. Lo que lleva a la pregunta real: ¿por qué deberían tenerlos?

Morgan Herlocker
fuente
55
Mi suposición es que las oficinas privadas son raras. Y en este momento, trabajo en una granja de cubos empujando a más de 250 personas de TI (hardware / software).
Tony
55
En casi una década y media, para más de 10 empresas y Lord sabe cuántos escritorios diferentes. Número de oficinas privadas = 0. Tiempo perdido como resultado de la distracción> tiempo ahorrado como resultado de escuchar lo que está sucediendo y reaccionar ante ello.
Adolf ajo
55
No olvidemos que tener una oficina privada (lo que hago) y que se respete la puerta de dicha oficina (a menos que la puerta esté cerrada, cerrada y un cartel sarcástico que cubra el pomo de la puerta) son dos cosas diferentes. ;)
AnonJr

Respuestas:

78

En el mundo de la gestión, donde la concentración en una tarea no es un problema, las oficinas son un medio para representar el estado. Piensan que "oficina privada == más estado, gran oficina privada == aún más estado, etc."

Lo que la mayoría de la gente no entiende: cada vez que se rompe nuestra concentración, creamos al menos un error y / o retrasamos la fecha límite por otra media hora. Las oficinas privadas no son "agradables" para los desarrolladores, sino imprescindibles. No se trata del estado, se trata de la física del cerebro.

Trabajar en un espacio abierto cuesta al menos un 30% de productividad (lo leí en un periódico, comience con esta publicación de blog si desea obtener más información). La peor parte: esto pasa desapercibido. Si siempre trabajas en un entorno así, ¡nunca notarás que sucede! Hasta que se pregunte por qué su cuello está rígido, se siente tenso / nervioso todo el tiempo, etc.

Si desea otro aumento de productividad, también quite los teléfonos. A menos que esté haciendo soporte de producción, el día siguiente siempre es lo suficientemente pronto.

Para relajar al equipo, suministre refrescos gratis. Eso cuesta $ 100-300 / mes para un equipo de 10 y se asegura de que tomen descansos regulares, beban lo suficiente (para que no se deshidraten).

Lo curioso es: estos no son un montón de mitos, sino hechos concretos. Aún así, la mayoría de las empresas ignoran estas formas simples y baratas de aumentar la productividad. Bueno, excepto los exitosos, por supuesto (Google, Microsoft, etc.).

Ver también:

Aaron Digulla
fuente
21
refrescos gratis = hidratación? Tal vez agua, no sé sobre refrescos ...
Jé Queue
10
Esta respuesta merece alguna analogía. Un programador que no tiene su propia oficina es tan efectivo como un maestro que comparte un aula con otros maestros (al mismo tiempo).
Earlz
66
-1 refrescos no te aseguras de hidratarte. En todo caso tienen el efecto adverso. en la programación de refrescos es solo un esterotipo y un carro de banda en el que las personas se suben para verse geniales. si la hidratación es un problema, obtenga un enfriador de agua o suministre botellas de agua
dreza el
55
@JarrodRoberson: Desafortunadamente, los humanos no pueden evaluar sus propios estados mentales de manera confiable. Cuando mide los niveles de estrés y la eficiencia, descubre que el ruido de fondo reduce la eficiencia en un 30%. Cuando abordo un problema complicado, realmente no quiero colaborar, quiero concentrarme y no puedo hacerlo cuando la a ****** en la siguiente tabla discute algunas b ******.
Aaron Digulla
99
Parece que combina las oficinas abiertas con la comunicación, cuando todos los estudios realizados sobre el tema han demostrado que la comunicación es mejor cuando los programadores tienen oficinas privadas. Ponerlos en cubículos en realidad perjudica la comunicación, debido al ruido en lo alto, y al problema de la interrupción que los saca de la zona. Las personas tienden a tener interacciones más superficiales también en entornos abiertos, para acelerar y superar rápidamente el "exceso de comunicación" sin sentido. Incluso hay muchos estudios sobre la pérdida de productividad debido a tasas más altas de enfermedades transmisibles en oficinas abiertas.
ely
13

El Maestro dijo: “Un caballero es fácil de servir y difícil de complacer. Nada, pero lo que es correcto le agrada: ajusta sus deseos al hombre. Los vulgares son difíciles de servir y fáciles de complacer. Lo que está mal todavía puede complacerlos: pero de sus hombres esperan todo ".

Cuando tenía una oficina privada, no me gustaba mi trabajo por otras razones (en realidad estaba contento con la compensación y me trataron muy bien. La falta de compañeros de trabajo inteligentes me molestó, entre otras cosas). Ahora ni siquiera tengo un cubo, pero estoy contento y productivo (me compré excelentes auriculares con cancelación de ruido por solo $ 150, que es más barato que pagarle a un trabajador respaldado por el sindicato para cambiar una bombilla en un edificio controlado por el sindicato )

En lugar de tener lujo en el trabajo, preferiría llevar más $ a casa. Mantener mis herramientas de programación afiladas es bueno para mi salario, pero entiendo que un trabajo es un trabajo y que el trabajo sucio / aburrido no siempre es evitable.

Más gerentes de desarrollo deberían usar los zapatos de programador, pero también más programadores deberían tener un mejor sentido comercial: por ejemplo, piensen en cuánto $ se destinó al proyecto X y, en retrospectiva, decidan si deberían haber comprado la herramienta de otra persona. Solo un ejemplo, y puedo encontrar muchos más.

Muchos desarrolladores talentosos viven en una burbuja empresarial donde quieren trabajar en proyectos divertidos durante todo el año. Los desarrolladores inteligentes de la calle también entienden que el dinero hace girar el mundo, y una buena base de clientes = todo, y las ventas, el soporte y otras personas en la empresa son muy importantes.

Por lo tanto, un desarrollador inteligente de la calle con el tiempo se mudará a un pasto que sea lo más ecológico posible, tal vez inicie su propio negocio. Un desarrollador idealista hará preguntas en los foros sobre cómo debería funcionar la vida, y / o escribirá una entrada de blog sobre cómo los gerentes apestan, y los programadores rockean, y el mundo no es justo para nosotros, programadores pobres.

Y a la larga todos estamos muertos, así que asegúrate de pasar tus fines de semana sabiamente, como emborracharte, tener mucho sexo, ir de excursión, ir a la playa y no te olvides del ping-pong. Su lista puede variar. Después de un buen ejercicio de fin de semana, su euforia puede durar hasta el miércoles, momento en el que solo le quedan 3 días de sufrimiento sin una oficina privada.

EDITAR: Al desplazarse, no tener paredes y poder agrupar geográficamente al nuevo equipo es una gran ventaja.

Trabajo
fuente
2
Lo siento, pero no estoy de acuerdo con tu definición de un desarrollador idealista. No sé cómo lo definiría exactamente, pero su descripción parece lejos de ser idealista. Además, no parece tan feliz como dice que está en su nuevo trabajo ("3 días de sufrimiento"). Personalmente, comparto una oficina con otras dos personas y creo que es un buen compromiso entre la privacidad y el ahorro de dinero.
n1ckp
1
¡Amén y amén! Esta ha sido mi filosofía exacta con respecto a mi carrera durante los últimos 6 años y, por lo tanto, he logrado obtener el tipo de trabajo y dinero que quería, con la libertad de seguir adelante si las cosas no funcionan.
jonathanconway
La respuesta más pragmática
Ubermensch el
Muchas empresas no quieren que los desarrolladores piensen en consideraciones comerciales.
2015