¿Por qué las empresas no compran instrumentos de entretenimiento para desarrolladores? [cerrado]


28

Muchas veces, cuando me canso del desarrollo y mi mente ya no me ayuda (en casa), simplemente hago algo entretenido y mi mente se libera por más horas de trabajo con una mayor capacidad de resolución de problemas. Sin embargo, cuando recomendé esta técnica a mi gerente como una técnica para aumentar la productividad y la eficiencia de los desarrolladores, se negó a aceptar porque el trabajo no es el lugar para el entretenimiento. Creo que esta fórmula me funciona. ¿Es cierto también para otros desarrolladores:

2 hours of productive work + 30 minutes of entertainment > 3 hours of dull work

¿Por qué las empresas no creen en eso?

Actualización: no sé por qué esto se ha cerrado como fuera de tema. Por favor, si cree que esto es relevante, vote para volver a abrirlo.



44
No, es algo totalmente diferente @Alex. :). En realidad, esta es una muy buena pregunta y el resultado podría ser muy productivo. Lo estoy siguiendo
Saeed Neamati

2
Déjame conectar los puntos por ti. El tiempo no gastado en el teclado (por ejemplo, gastado tocando el kazoo) puede verse como "no productivo". Sin embargo, la verdadera medida de la productividad es ... productividad. Si tocar un instrumento te hace más productivo, ¿debería eso convertirse en horas por semana? ¿O no?
Alex Feinman

3
¿Está esto realmente relacionado con el desarrollo de software? ¿La pregunta y los argumentos planteados no son válidos en cualquier profesión que sea al menos moderadamente creativa?
blubb

2
Sí, otra pregunta que pertenece a la productividad.stackexchange.com
Cyclops

Respuestas:


34

Dirijo un pequeño equipo y puedo decirte ahora que NUNCA lo permitiré en mi lugar de trabajo. Este es el por qué:

  1. Es una mierda si NO eres un desarrollador. Lo último que mi gente de control de calidad y administrador quiere ver es que la gente se divierta mientras trabaja. No les importa si podría tener sentido, simplemente los molesta y tendré que tratar con los jefes de departamento que han descontento al personal.

  2. Lo que funciona para algunos codificadores no funciona para otros. Estoy bastante seguro de que a uno de mis muchachos le encantará y POSIBLEMENTE será más productivo. También estoy bastante seguro de que la productividad de al menos TRES de ellos disminuirá. ¿Qué hago con los tres? El desarrollo es un juego de equipo y tengo que hacer lo que sea bueno para el equipo.

Hay algunas razones más por las que no lo haría, pero es tarde donde estoy, así que tal vez lo edite mañana, pero así es como manejo a las personas que necesitan descansos de entretenimiento.

A todos se les asigna trabajo en pequeños paquetes. Incluso si es un gran proyecto, todo el trabajo se divide en fragmentos diarios / por hora. De esa manera sé aproximadamente cuándo se completarán las cosas. Si puede entregar un trabajo "suficiente" de calidad antes del tiempo presupuestado, o si siento que puedo confiar en que lo haga a tiempo, su horario se vuelve flexible y puede hacer lo que quiera con él, siempre que esté fuera de la oficina.

¿Termina un trabajo de un día en dos horas y el código es decente? Sal de la oficina y haz lo que quieras. Si es una película, incluso la pagaré. Tengo un presupuesto decente para cosas como esas si te lo has ganado.

Llevo más de 2 años haciendo esto y a mis muchachos les encanta. No establezco cargas de trabajo ridículas, por lo que saben que si hacen las cosas CORRECTAMENTE, nunca tendrán que trabajar las ocho horas completas.

Me alegra decir que la mayoría de mis programadores promedio mejoraron rápidamente con este sistema. Puede que no sea perfecto y de vez en cuando escucho críticas de mi jefe, pero mis muchachos están contentos, el trabajo casi siempre se hace antes de lo previsto y todos adoran las bonificaciones.

Por cierto, también está claro que esto no se aplica en sprints. Al ser flexible durante los tiempos normales, puedo exigir y recibir soporte cuando se trata de sprints.


44
Este sería un buen compromiso; demuestra que usted entiende que la calidad es más importante que pretender trabajar 8 horas para que la gente pueda verlo en su escritorio. +1 por eso.
Wayne Molina

99
¿Dónde solicito trabajar para usted? :)
Paul

1
Buen punto con la imparcialidad del entretenimiento para los empleados no programadores. Ir a casa temprano suele ser un incentivo mucho mejor para terminar antes que los privilegios para la sala de juegos.
rlb.usa

1
Digamos que tiene personas "recurrentes" y su personal informal. Si asigna trabajo, me atrevería a adivinar que asigna tareas basadas en estos niveles de habilidad, lo que me lleva a creer que tiene una tendencia común en los horarios de salida, ¿no? Es decir, los "caballos de trabajo" ¿trabajan allí un buen día de 8 horas (o cerca de él), mientras que los que recibieron las tareas "más fáciles" (y las uso libremente) salen antes? ¿O te encuentras distribuyendo el trabajo de manera uniforme y tienes un conjunto de habilidades bien distribuido?
Brad Christie

Me gusta cómo manejas a las personas que hacen las cosas. Con respecto a sus 2 puntos: 1. ¿por qué no permitir que todos tengan descansos "divertidos"? QA / Admin / support / sales / lo que sea que tenga un trabajo diferente, pero eso no significa que sea menos agotador mentalmente. Principalmente soy un desarrollador, pero también apoyo y control de calidad, las pequeñas frustraciones que vienen con cada una son diferentes pero muy reales. 2. ¿No puedes confiar en tu equipo para "compensar" a los holgazanes? (los miembros del equipo presionan a los que no hacen el trabajo debido a la falta de seriedad, y tal vez la ganancia de productividad de los miembros serios> la pérdida de productividad de los holgazanes)
Jonathan Merlet

33

Tal vez porque la productividad es algo difícil de medir, mientras que horas de estar aparentemente trabajando no lo son, por lo que a menudo eligen la forma fácil.


1
Ese es el punto principal. en mi opinión.
cnd

3
Sí; La triste verdad es que muchas personas tienen esta actitud de que si no estás en tu escritorio, no estás trabajando. También es la razón por la que es tan difícil para nosotros obtener tiempo flexible o posiciones remotas y por qué tenemos que justificar a los no desarrolladores que, incluso si no estamos escribiendo, podemos estar pensando en problemas o investigando.
Wayne Molina

1
La mayoría de los gerentes no tienen la capacidad de medir correctamente la productividad de sus subordinados, por lo que utilizan (en su mayoría) métricas sin sentido como horas o líneas de código.

1
Si bien esto es cierto, no responde la pregunta porque implica que la decisión contra esa política es arbitraria o incorrecta. No lo es, es con buena razón. Ver la respuesta de Perma.
FastAl

@ Chris: Esto no se limita a los gerentes que buscan subordinados. ¿Cómo mides tu propia productividad? ¿Puedes graficar sus altibajos diariamente y contrastarlo con tus compañeros de trabajo? No estoy tratando de ser inteligente o descamisado, es solo que la productividad del desarrollador es casi imposible de medir, y eso es para todos los involucrados.
Binario Worrier

31

En mi experiencia, la respuesta más simple es que [varios, muchos, la mayoría] de sus compañeros de trabajo no comparten su pasión por el desarrollo. Solo están ahí por el sueldo. Si hubiera una mesa de billar o Xbox disponible, las políticas y el monitoreo adicionales para evitar el abuso de estos beneficios costarían más que la productividad que alguien como usted podría ganar.

Dicho esto, hay algunas compañías que tienen mesas de billar, configuraciones completas de Rock Band y similares. Solo tendrá que encontrarlos y demostrarles que es el tipo de desarrollador en el que se puede confiar para aprovechar adecuadamente ese entorno para hacer realidad todos sus sueños de proyectos.


"hay algunas compañías que tienen mesas de billar" ... Por lo general, terminan tratando de deshacerse de esas comodidades cuando descubren que incluso los mejores desarrolladores están obligados por la naturaleza humana.
FastAl

@FastAl Sin nombrar nombres, sé de una compañía bastante exitosa en mi región que ha ofrecido y publicitado tales servicios durante años. Esto solo tiene éxito si los desarrolladores aman lo que hacen y tienen la motivación suficiente para producir un trabajo de alta calidad de manera oportuna. Los descansos son entonces más similares a las respiraciones de aire fresco que los maratones flojos y adaisicales; un trago rápido de agua más que una noche de borracheras.
David Ruttka

6

En mi opinión, tener una compañía que diga "Tienes que estar aquí ocho horas al día, pero puedes tomar descansos durante ese tiempo para jugar juegos de XBox" es casi peor que una compañía que simplemente dice "Tienes que estar aquí ocho horas al día ". Prefiero que la empresa implemente un entorno de trabajo solo de resultados .

Si estoy en el trabajo, estoy atascado en el trabajo, ya sea que esté produciendo código o jugando XBox. Si la empresa realmente se preocupa por mi productividad, no les importará qué horas trabajo o de dónde las trabajo, siempre que el trabajo se haga. Prefiero trabajar menos horas y jugar en mi propio tiempo que jugar en el trabajo como un supuesto potenciador de la productividad.


4

La respuesta corta es que muchas empresas son ignorantes y están atrapadas en la mentalidad de los trabajadores de las fábricas de la década de 1950; cualquier tiempo que no esté visiblemente trabajando es tiempo que no se trabaja en absoluto en la mente de estas personas. Esta es la razón por la cual nosotros, como desarrolladores, nos resulta tan difícil obtener tiempo flexible, teletrabajo o una variedad de otras cosas que nuestra profesión debería permitir, incluso beneficios como entretenimiento para descansos rápidos.

Me parece que esta mentalidad de "vieja escuela" a menudo se encuentra en compañías establecidas iniciadas y pertenecientes a personas mayores; En las nuevas empresas dirigidas por estudiantes universitarios o recién salidos de la universidad, están más dispuestos a aceptar estas cosas porque han crecido con él y se dan cuenta de que a veces tienes un problema difícil y solo tienes que salir por un rato para ayuda a resolverlo, y un juego rápido de Halo / Call of Duty o iniciar sesión en WoW para hacer una búsqueda diaria o ejecutar una mazmorra rápida es justo lo que ordenó el médico. Por otro lado, una empresa iniciada por un hombre de 50 años no es tan probable que adopte la noción de, por ejemplo, una Xbox 360 en la sala de descanso para desarrolladores, porque no es probable que el CEO de 50 años juegue un Xbox 360 mismo

Odio decirlo, pero veo que estas cosas se vuelven más comunes a medida que la generación anterior muere o se jubila y la nueva generación, las que crecieron con videojuegos y juegos de computadora y teléfonos inteligentes, se hacen cargo. Tienden a comprender que calidad> cantidad y estar en la oficina no necesariamente significa que estás "trabajando duro" mejor que sus mayores.


2
Hola ahora ... no estoy muy lejos de los 50 y me encanta XBox!
Catchops

-1; Esa es una terrible generalización. Conozco a muchas personas, algunas de ellas de más de 50 años, que tienen las últimas consolas, tienen tiempo para jugar ahora que sus hijos se mudaron a la universidad. Tiene más que ver con la cultura corporativa, que existe más allá de los individuos, y es mucho más difícil de cambiar.
Binario Worrier

Pero esa cultura corporativa es mucho más común en las empresas establecidas que en las nuevas empresas jóvenes.
Wayne Molina

Sí, pero "compañía establecida"! = "50 años son cuadrados aburridos que no juegan xbox"
Binary Worrier

3

Eso ciertamente depende de la empresa. Algunas compañías tienen salas con mesas de billar, tableros de dardos y otros entretenimientos disponibles para esas ocasiones. Yo, a veces, me tomo 30-45 minutos y voy a tocar mi trompeta (OK, soy un nerd y un músico), y cuando regreso mi cerebro se refresca y puedo volver a trabajar.

Los buenos gerentes y muchas compañías progresistas están viendo esta tendencia y están dando cabida a estos beneficios. Algunos todavía son bastante antiguos, pero eso no significa que no pueda levantarse y tomar un refresco usted mismo: un buen gerente ciertamente lo entenderá.

PD: ¡esto asume absolutamente que estás siendo productivo durante tu tiempo de trabajo!


3

Las empresas pueden o no creer en él o, más concretamente, la gerencia en las empresas no. Sin embargo, para cambiar de opinión, tendría que ser capaz de demostrar que hubo un costo / beneficio directo a favor de la empresa para hacerlo y no estoy completamente seguro de lo fácil que sería. No muchas empresas, en el gran esquema de las cosas, apartarían el presupuesto para este tipo de paso del tiempo; esperan que sea productivo.


3

Cuando comencé, había una compañía local de juegos de teléfonos celulares que tenía este tipo de ambiente: literas, estaciones de juegos, una gran cantidad de refrescos / bocadillos, bolsas de frijoles, mesas de ping pong, etc. Esta también era una compañía que contrataba productos frescos. niños y jóvenes desarrolladores fuera de la universidad. De hecho, nadie en la empresa tenía más de 25 años (incluido el CEO).

No quiero escribir en estéreo, pero casi siento que este entorno es bueno para aquellos que todavía están entusiasmados con el software, y con mayor frecuencia es una generación más joven. No es que no pueda tener a alguien que haya disfrutado completamente el desarrollo de toda su carrera, sí tiene (como han dicho otros) personas que simplemente ingresaron por el sueldo.

No creo que sea el tipo de entorno que se puede imponer en una situación actual. He visto que tiene más éxito cuando se le ofrece como un beneficio por venir a una empresa (y se lo aprecia con mayor frecuencia y no se abusa de él) que cuando se adquiere más tarde. La razón es que ahora tienes personas que no lo usan, que superará los límites respetuosos y solo jugará todo el día y no lo usará para el propósito previsto.


3

He estado en ambos lados de este problema y creo que puede poner a su gerente en una posición difícil. Mire, se entiende que los empleados no gastan el 100% de su día en trabajo productivo a menos que estén en una línea de montaje. Eso está integrado en las estimaciones y, a menudo, se trata como un acuerdo tipo saynomore.

Ahora, al obligar a su gerente a abordarlo abiertamente, le está pidiendo que le otorgue explícitamente su licencia para "burlarse", lo cual es un terreno peligroso. Su gerente incluso puede estar de acuerdo con usted, pero podría ser un suicidio profesional para él reconocerlo formalmente, especialmente en una gran empresa.

Sería mejor mantener este tipo de cosas en canales informales.


3

¡No, gracias! Me gusta dejar el trabajo en el trabajo. Voy a hacer entretenimiento en mi propio dinero y tiempo. Mi empresa tiene una mesa de futbolín. Odio ese juego y nunca lo jugué. Realmente amo el ping pong, pero nunca lo conseguiremos aquí.

Hay cuatro formas de gastar tiempo y dinero: http://www.youtube.com/watch?v=Un4-eI1T71E

La mejor es cuando gastas el tuyo en ti mismo.


1
Tuve la suerte de trabajar en un lugar con una mesa de futbolín y una mesa de ping pong. Cómo extraño esos días.
Mark Ransom

2

Las empresas son administradas por lo que es mejor para la empresa, no por lo que les gustaría a las personas. La necesidad del negocio va a tener prioridad. ¿Por qué debería proporcionar su tiempo de juego? Puede hacerlo después de las horas. Te pagan por trabajar. Si te doy eso, ¿cómo no puedo dárselo a las otras 10,000 personas empleadas por la compañía? Lo que está pidiendo es un gran costo para la empresa, sin resultados comprobables.beneficio. Si desea algo como esto, tendrá que tener una prueba EXTENSIVA de que, de hecho, mejorará la productividad. (Y espere que se corte rápidamente cuando no lo hace si alguna vez lo intentan) Y no solo para usted sino para todos en la empresa. Este no es el tipo de beneficio que solo puede dar a un grupo, por lo que rara vez lo ve fuera de una compañía de software. Aprenda a trabajar cuando esté en el trabajo, como lo han hecho todos los demás a lo largo del tiempo. No tienes que estar motivado, no tiene que ser divertido.


2

El propósito de estos juguetes no es hacer felices a las personas. Es para que se queden más tiempo en la oficina. La ecuación es así:

8 horas de trabajo <9 horas de trabajo + 1 hora de juego

Y una mesa de billar es más barata que el $$$ extra que tendrían que pagar a las personas para que se queden las horas extra.

Esta estrategia funciona con jóvenes sin familias, el tipo de trabajadores que aman las startups. Si emplea a más personas mayores, debe comprar su tiempo con dinero en efectivo o simplemente aceptar que tendrán que irse a las 17.00 o 18.00 (por hijos, esposa, etc.)


quant_dev, esa ha sido mi experiencia aquí en Austin. Una escuela de pensamiento en las nuevas empresas de software es hacer que la oficina sea un lugar de reunión donde los geeks solteros nunca querrán irse. La otra cara de esa moneda es que un empleado que quiere venir a la oficina, hacer un día de trabajo y luego volver a casa comienza a parecer un vago, porque no está disponible a las 10 p.m.después de que los tiradores en primera persona se tomen un descanso y decidan para codificar algunos.
Jim In Texas

@ Jim en Texas Ese no es el otro lado, ese es el punto ;-)
quant_dev

1

¿Crees que esto es cierto cuando contratas a un plomero, electricista, mecánico, etc.? ¿Le pagarías a alguien por 3 horas de trabajo si pasara media hora jugando X-box?

Esa es la misma razón por la que muchos gerentes no lo ven a su manera.


3
No, estoy completamente en desacuerdo con @davidhaskings. Las oficinas de Google son un muy buen ejemplo de este enfoque. Sí, pagaré, porque quiero que mi trabajo esté hecho, no para medir las horas de trabajo.
Saeed Neamati

2
Google no es una empresa típica, ni contratan programadores típicos. Las cosas que funcionan para Google no necesariamente funcionarán para todos los demás.
davidhaskins

8
Excepto que a los desarrolladores de software no se les paga por el trabajo, a nosotros se nos paga por los resultados. O debería ser .
Wayne Molina

44
Wayne hace un buen punto. Si el plomero me estuviera cobrando una tarifa plana por el trabajo, no me importaría mucho si se tomaran muchos descansos o se burlaran mientras el trabajo se realizara. Sin embargo, la mayoría de los trabajos de programación le pagan por hora o año de trabajo. Entonces, cuanto menos se haga en ese tiempo, menos valor obtendrán por su dinero.
JohnFx

1

Los empleadores le pagan X cantidad de tiempo para producir. Entonces, o trabajas para alguien que comprende tu necesidad de pausas creativas o no, pero no vas a cambiar de opinión fácilmente. Es mejor adoptar una rutina de descanso de 30 minutos y 5 minutos o una rutina de descanso de 60 minutos y 15 minutos en la que puedas hacer algo que obviamente no sea tan entretenido.



1

Es extremadamente difícil justificar ante el CEO por qué la compañía necesita comprar entretenimiento como juegos de consola, muebles de salón y mesas de futbolín. Algunos empleados pueden incluso ir tan lejos como para garantizar que participar en estas actividades en el tiempo de la empresa significa que el programador simplemente no tiene suficiente trabajo para hacer. Todo esto se basa en los estándares personales de su gerencia actual y sus creencias / preferencias de ética laboral. Entonces, es casi como discutir por qué tu religión es mejor que la de ellos.

Creo que su mejor opción es abandonar el tema para que no lo etiqueten como 'perezoso'. Odio decirlo, pero es mucho más fácil encontrar una compañía centrada en el programador con este lugar de entretenimiento ya establecido, que empujar a su compañía actual en esta dirección.

Si decide volver a tocar el tema, le recomiendo que vuelva con algunas estadísticas sólidas sobre productividad y entretenimiento. También tenga listo algún tipo de plan / táctica que evite el gasto de "Si le da una galleta a un mouse" en esta área.


1

Hay varias razones para esto.

  1. Aunque los jóvenes sin familias pueden estar contentos de tener la mayoría / todas sus interacciones sociales en el trabajo, la mayoría de nosotros solo queremos hacer nuestro trabajo y volver a casa. Esto no significa que no nos apasione lo que hacemos, sino que tenemos mucho más en nuestras vidas que solo codificar. Entonces, la mayoría de los empleados no querrían / ​​usarían estas cosas de todos modos.
  2. La mayoría de las empresas tienen que lidiar con varios tipos de empleados. Donde trabajo, la mayoría de las personas manejan y mantienen imprentas. Hay alrededor de 15-20 personas en la compañía de más de 700 que posiblemente obtendrían algún beneficio de lo que está hablando. El resto simplemente se enojaría.
  3. Personalmente, he comenzado a sentir que las empresas que hacen este tipo de cosas quieren que nunca te vayas o que carecen de la madurez para administrar un negocio adecuadamente. Estoy mucho más interesado en un entorno ROWE que en uno donde puedo jugar o tener una guerra nerf. Al final del día, la vida es demasiado corta para pasar todo tu tiempo libre en el trabajo.

Encuentre una manera diferente de despejar la cabeza o busque otro trabajo que tenga la filosofía que desea. Simplemente no asuma que podrá ingresar a una empresa que no tiene esa filosofía, y convencerlos de que la implementen. No va a suceder.


0

Iba a comentar, pero creo que debería considerarlo como una respuesta completa. Porque algunos empleados lo abusarán. Porque otros departamentos se quejarán de que no tienen lo mismo, porque algunos gerentes nunca aceptarán que tendrá ganancias de productividad. Al final, demasiada fricción para el beneficio que podría traer. He trabajado en muchos lugares, lo he visto y es demasiado fácil para las personas quedar atrapadas en cosas que son solo ligeramente entretenidas o que no lo son en absoluto, como el solitario, el buscaminas, Facebook e innumerables cosas más. Tener algo diseñado para ser divertido y distraerse del trabajo parece un gran problema. Seguro que algunas personas podrían manejarlo, pero la mayoría no. Incluso aquellos que podrían manejarlo podrían verse obligados a usarlo más de lo que deberían porque allí ' s otros empleados que les piden que jueguen, o porque todos los demás pasan mucho más tiempo en eso. En cambio, las empresas deberían gastar dinero en hacer que el trabajo sea más agradable. Como comprar escritorios y sillas de calidad, proporcionar oficinas privadas tranquilas, proporcionar estaciones de trabajo para desarrolladores rápidas y estables, y contratar a otros empleados de alta calidad con los que los desarrolladores deseen trabajar.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.