Interrumpiendo la productividad del trabajo: ¿El nombre? [cerrado]

7

Ciertamente, es un asesino de la productividad cuando un desarrollador es constantemente interrumpido por otros trabajadores, jefes, etc., pero es aún peor cuando el desarrollador es constantemente interrumpido por sus propias herramientas y equipo.

Por ejemplo, si un desarrollador debe esperar 10 minutos por cada compilación que realiza, para poder probar de manera iterativa el código en el que está trabajando, el efecto sobre la productividad es devastador. O tal vez la compilación es rápida, pero copiar los bits a una máquina virtual de prueba toma 3 minutos. Una vez más, el desarrollador se está molestando por la falta de "capacidad de respuesta" en las herramientas y procedimientos que se siguen.

Creo que hay un nombre para un entorno que está libre de estos problemas, o tal vez un nombre que está plagado de estos procesos e interrupciones de la herramienta. No puedo recordar el nombre o la "etiqueta" de la industria para esto. Alguien recuerda?

    
pregunta Brent Arias 01.03.2011 - 18:58

4 respuestas

6

En general, cuando se habla de cosas como esta, el término común es: flow

  

el estado mental de operación en el que una persona que realiza una actividad está totalmente inmersa en un sentimiento de enfoque energizado, participación plena y disfrute en el proceso de la actividad. En esencia, el flujo se caracteriza por la absorción completa en lo que uno hace ...

     

... el flujo es una motivación completamente enfocada. Es una inmersión de una sola mente y representa tal vez la mejor experiencia para aprovechar las emociones al servicio de la realización y el aprendizaje. En el flujo, las emociones no solo están contenidas y canalizadas, sino que son positivas, energizadas y alineadas con la tarea en cuestión. Quedar atrapado en el aburrimiento de la depresión o la agitación de la ansiedad es impedir que fluya. El sello distintivo del flujo es un sentimiento de alegría espontánea, incluso arrebato, mientras se realiza una tarea, aunque el flujo también se describe ... como un enfoque profundo en nada más que en la actividad, ni siquiera en uno mismo o en las emociones ...

     

    
respondido por el Homde 01.03.2011 - 20:47
3

No sé frijoles acerca de las metodologías de desarrollo (excepto tal vez la cascada modificada), pero esto sonaba interesante.

Puede ser Interruption Driven Development como el problema y la forma de solucionarlo. es la la estrategia de sacrificio de una persona .

Tiene sentido, deje que un pobre pobre absorba todas las interrupciones para que todos los demás puedan trabajar.

    
respondido por el Peter Turner 01.03.2011 - 19:24
-1

Creo que el nombre para el entorno que intentas describir es "dreamland". Como desarrolladores estamos trabajando constantemente con las computadoras. Nunca he conocido una computadora que me haya gustado o que haya hecho su trabajo con regularidad. Siendo ese el caso, estamos constantemente impedidos por el simple hecho de que trabajamos con computadoras.

Esta tierra blanda y peluda donde los desarrolladores no están siendo constantemente interrumpidos esperando por estupideces como "Intellisense" y solo bloqueos generales y aleatorios, donde hay flores y arco iris todo el tiempo y todos sonríen ... sí, eso el lugar no existe a menos que hayas tomado MUCHO LSD.

    
respondido por el Crazy Eddie 01.03.2011 - 19:18
-1

Creo que el problema que estás tratando de describir es "humanos", y más particularmente "programadores".

De hecho, no importa lo rápido que sean nuestras computadoras (y son muchísimo más rápidas que las de hace 20 o 30 años, cuando ya podíamos hacer cosas bastante buenas con esas herramientas, echa un vistazo a Phones vs Supercomputadoras para obtener información inexacta pero interesante sobre nuestro pasado y presente, tendemos a pedir más y más de nuestras computadoras hasta que se ahoguen. Ahí es cuando decidimos que hemos llegado al límite de lo aceptable y con eso nos conformamos con trabajar. A veces, felizmente, a veces no, es una cuestión de perspectiva.

¿Cuál es la solución? A veces necesitamos revisar nuestras expectativas, nuestros procesos, limpiar la basura que descargamos, construir una máquina dedicada a una tarea (compilar, probar) ...

    
respondido por el asoundmove 01.03.2011 - 20:40

Lea otras preguntas en las etiquetas