Tenía muchos jefes, cada uno tenía un enfoque diferente acerca de permitir o no el uso de Windows Live Messenger, Facebook y muchos otros sitios de Internet.
Por supuesto, Internet es realmente necesario para investigar sobre la mejor manera de resolver una tarea específica. A veces puedes tener un amigo en línea, también un programador, que sabe más sobre algo.
Para algunos gerentes, el acceso a Internet ralentizaría el progreso del proyecto y, por otro lado, permitiría a las personas interactuar y encontrar nuevas soluciones.
¿Qué harías?
fuente
Mi creencia personal son las personas en todas las profesiones, pero especialmente las profesiones creativas / de resolución de problemas necesitan tiempo de inactividad mental durante todo el día. Claro, usted podría respaldar a sus programadores que rompen un látigo y gritan "¡Más código!", Y el proyecto probablemente se realizará a tiempo y dentro del presupuesto, pero obtendrá un producto mediocre. Cortarán esquinas y escribirán códigos descuidados solo para sacarte de encima, y sus mentes no estarán lo suficientemente ocupadas como para encontrar soluciones elegantes.
Cada vez que he tenido programadores trabajando debajo de mí, siempre los he animado a tomarse un tiempo libre durante el día. Lea un libro, escuche música, juegue un poco de baloncesto afuera, o incluso pase un tiempo en Face / Digg / Reddit / Lo que sea si eso es lo que les gusta. Todo lo que me importa es el producto final. No me importa cómo manejaron su tiempo para lograr grandes resultados.
fuente
En un equipo de desarrolladores, rápidamente queda claro quién es productivo y quién no. En mi humilde opinión, prohibir IM o Facebook no hará que los malos programadores sean más productivos, pero ciertamente afectará negativamente la moral de los buenos.
fuente
Si no puede confiar en sus empleados para realizar su trabajo debido a la presencia de distracciones, entonces podría estar contratando al tipo de personas equivocado.
fuente
Básicamente, un desarrollador necesita acceso completo a Internet, para buscar información, descargar programas, etc.
Por lo tanto, una política liberal es importante. Luego se reduce a si la persona individual puede usarlo en una cantidad de tiempo "razonable" cada día, lo que a su vez se puede medir por cuánto tiempo se estima que tomará este proyecto y cuánto tiempo duró realmente. Si la productividad es baja, considere mirar por qué. Si la productividad es alta o aceptable, deje que los desarrolladores hagan lo que quieran.
fuente
Con la proliferación de teléfonos inteligentes y planes de datos móviles, ¿cómo monitorea y controla exactamente el uso de Internet? Puede crear políticas contra el uso de equipos de la empresa y conexiones a Internet, pero no puede eliminar las distracciones. Su mejor opción es contratar personas que hagan el trabajo. Un desarrollador que trabaja ocho horas seguidas al día y dedica dos horas a "distracciones" vale más que un desarrollador débil que dedica diez horas a tiempo de cara.
fuente
Utilizamos Messenger entre oficinas. Tendría que decir "no" a Facebook (etc.) ya que la tentación de actualizar su perfil en lugar de hacer su codificación es demasiado grande. Por supuesto, la excepción sería si está desarrollando algo para Facebook (etc.) Sin mencionar la adicción que muchas personas tienen a Farmville (etc.)
fuente
Personalmente, si quisiera relajarme en un lugar de trabajo, hubiera usado un libro o un reproductor de música en lugar de Facebook. Algunas personas prefieren conversar con colegas.
Y en general, todas esas políticas de limitación interna parecen instalar y bloquear una puerta sin paredes. Si el empleado tiene un problema de actitud, este (problema) debe tratarse directamente.
fuente
Personalmente, no veo la razón de prohibir Messenger y otros servicios de mensajería (incluido Twitter), porque es una forma de obtener información lo más rápido posible y, a veces, las personas tienen grandes redes que pueden aprovechar de esa manera. Lo que sí entiendo es por qué las personas prohíben Facebook en la oficina, porque no lo veo como una forma de mantener contactos profesionales (y muchos también tienen tendencias de juego).
Con esa mirada fija al año ... 2010, eso significa la edad de los teléfonos inteligentes, así que si realmente quisiera usar Facebook, podría hacerlo en mi teléfono sin que la compañía pueda rastrearlo a menos que me vean sentado con mi teléfono constantemente y eso sería obvio lo que estaba haciendo.
fuente
Creo que el software de chat puede ser muy útil para pasar fragmentos de código y URL entre programadores (y mucho más eficiente que el dictado de voz). Entonces, algún tipo de mensajero definitivamente debería permitirse.
fuente
Sí, mientras siga haciendo mi trabajo. Los desarrolladores deben ser tratados con cierto grado de confianza, a menos que quieras pasar todo tu tiempo observándolos, lo que significa que no haces tu trabajo y tienes desarrolladores infelices.
Si un desarrollador no está entregando el trabajo, discútalo con él y, si es necesario, solicite su historial de Internet a TI. Si no está entregando el trabajo de manera oportuna y ve que está pasando todo su tiempo en YouTube, entonces es hora de hablar en voz baja.
También debe comprender que, a veces, un desarrollador simplemente no podrá realizar su trabajo, sin que sea culpa suya. Fui ingeniero de construcción en una pequeña empresa, donde la máquina de construcción era (¡lo adivinaste!) Mi escritorio. Una construcción duraría hasta media hora, y maximizaría la máquina durante la mayor parte de eso (no era una máquina muy poderosa, en realidad una vieja caja de desarrollo de un empleado anterior que se había ido). Luego iría y probaría la instalación, que tomaría unos 20 minutos. Normalmente tomé un libro para trabajar.
fuente
En mi opinión, esta pregunta realmente lleva a la diferencia entre las personas que deben ser administradas frente a las personas que pueden administrarse a sí mismas .
Al igual que el código administrado, las personas que deben administrarse requieren un tiempo de ejecución. Deben tener estructura, horario de oficina, reuniones programadas, cierta cantidad de días de vacaciones para que sepan cuánto han "agotado", tareas / boletos entregados y un conjunto de reglas para jugar. Sin esta estructura, se volverán perezosos, superarán los límites y requerirán una corrección constante de su parte. Hay un cierto estilo de desarrollo, generalmente "corporativo", que se presta a este tipo de desarrolladores. Si eres tú, entonces podrías considerar formas de restringir las distracciones y las redes sociales.
Las personas que pueden administrarse a sí mismas son las que solo necesitan una visión, y se quedan con ella, entregando cosas a las 2 p.m. del martes y la medianoche del jueves o el fin de semana, hablando con los clientes y avanzando sin que programe una reunión de estado . Establecerán sus propios límites con respecto al tiempo de las redes sociales, el tiempo de StackExchange (ejem), etc. Estos son buenos desarrolladores para productos creativos e innovadores. Bajo ninguna circunstancia debe restringir su acceso a las redes sociales o cualquier otra cosa; no es necesario. Una buena relación de confianza es imprescindible, y los servidores proxy / filtros / relojes de tiempo / formularios web son enemigos de la confianza.
fuente
Una solución como www.workmeter.com podría ser de ayuda, esto permite que la empresa adopte una política liberal mientras mantiene a los programadores conscientes de su productividad. Permitir que las personas manejen y revisen sus datos mejora su autoconciencia sobre la gestión del tiempo, se dan cuenta de sus hábitos en línea y tienden a corregirlos (de lo contrario, como solución de monitoreo, le permite al gerente vigilar las malas prácticas)
fuente