Levitra 20 Mg 4 Comprimidos,Comprar Kamagra Barcelona,Viagra 50 Mg Pfizer

Cuánto Buy Cialis de su día de trabajo se usa para codificar

Últimamente he estado pensando en la estimación de software y tengo muchas preguntas sobre el tiempo dedicado a la codificación. Tengo curiosidad por saber de personas que han tenido al menos un par de años de experiencia en el desarrollo de software.

Cuando tiene que estimar la cantidad de tiempo que dedicará a trabajar en algo, ¿cuántas horas del día dedica a la codificación? ¿Qué ocupa las otras horas no codificadas?

¿Cómo son tus condiciones de trabajo? Oficina privada, oficina compartida, sala de equipo? ¿Codifica solo o como pareja? ¿De qué manera ha cambiado tu condición de trabajo la cantidad de tiempo que pasas codificando cada día? Si puede trabajar desde casa, ¿eso ayuda o perjudica su productividad?

¿Qué metodología de desarrollo usas? ¿Cascada? ¿Ágil? ¿El cambio de una metodología a otra ha tenido un impacto en las horas de codificación por día?

Lo más importante: ¿Estás contento con tu productividad? Si no, ¿qué cambio único harías que tuviera el mayor impacto en él?

cerrado como no constructivo por Helen, DaveShaw, jrturton, casperOne 21 de marzo '12 a 21:28

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato Q. Esperamos que las respuestas cuenten con el respaldo de hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o discusiones extensas.

Soy un desarrollador corporativo, del tipo que Joel Spolsky llamó 'deprimido' en algunos de los podcasts de StackOverflow. Como mi empresa no es una compañía de software, tiene pocas razones comerciales para implementar "Buy Cheap Jintropin Online" muchas de las medidas que los expertos en software Buy Cialis Switzerland recomiendan a Comprar Kamagra Barcelona las empresas para aumentar la productividad de los desarrolladores.

No contamos con oficinas privadas ni monitores duales de 30 pulgadas. Nuestro sistema de control de fuentes es Microsoft Visual Source Safe. Ya lo dije. Por otro lado, puedo hacer muchas cosas que completan mi día y agregan algo de variedad a mi trabajo. Me involucro en análisis de negocios, gestión de proyectos, desarrollo, soporte de producción, implementaciones internacionales, soporte de capacitación, planificación de equipos y mejora de procesos.

Diría que obtengo el 85% de mi día para programar, cuando puedo enfocarme y tengo una gran tarea de programación. Pero a menudo obtengo aproximadamente el 50% de mi día para la codificación. Si el soporte de producción (no relacionado con la codificación) es pesado Solo puedo obtener el 15% de mi día para codificar.

La mayoría de las empresas para las que he trabajado no se involucraron activamente en la evaluación de procesos ágiles o desarrollo impulsado por pruebas, pero tampoco hicieron un buen trabajo de cascada; la mayoría de sus desarrolladores trabajaban como vaqueros de corte y pegado con impugnidad.

En ocasiones trabajo desde casa y con niños, es horrible. Soy más productivo en el trabajo.

Mi productividad es buena, pero podría ser mejor si se eliminara el factor de interrupción y el costo del cambio de contexto mental. Los gastos generales de producción y gestión de proyectos crean ambos tipos de interrupciones. Pero ambas son partes necesarias del trabajo, así que no creo que pueda deshacerme de ellas. Lo que me gustaría considerar es una reestructuración del equipo para que las personas en proyectos puedan enfocarse en proyectos mientras que los demás podrían bloquear las interrupciones. Dedicándose a la ayuda. Y luego intercambiando cuando el proyecto haya terminado.

Lamentablemente, nadie quiere hacer soporte, por lo que la otra medida de mejora de la productividad que yo desearía sería una de las siguientes:

Mejores herramientas / metodologías de prueba para acelerar las pruebas unitarias

Mejores herramientas / habilidades de análisis de negocios para mejorar la calidad del nuevo desarrollo y limitar sus contribuciones a la carga de soporte de producción

De todos los desarrolladores de software que conozco, los que escriben código de producción (a diferencia de la investigación) 4 a 5 parecen ser el máximo de la codificación real. Hay muchas otras cosas que continúan.

Y, para ser sincero, hay mucha postergación. a veces es difícil comenzar, pero luego Apotheek Viagra Bestellen una buena sesión de 2 horas es MUCHO trabajo realizado. Es solo toda la preparación que tienes que pasar, la experimentación para asegurarte de que estás tomando el enfoque correcto. La cantidad interminable de mirar por la ventana y consultar el correo electrónico, etc.

Para mí, cambiar de proyecto es una gran causa de procrastinación. Cuando acabo de terminar un proyecto, tiendo a postergar el siguiente requisito que se me asignó. Mi mente todavía se siente como en el modo de codificación, pero luego tengo que estimar los gastos para crear una especificación primero. Así que tengo que cambiar desde la codificación hasta llamar a clientes y cosas similares, lo cual se siente incómodo.

Lo que más me ayuda a ser productivo es eliminar cualquier distracción en las primeras horas del día y comenzar de inmediato con la tarea más importante del día. Necesito entrar en el flujo lo más temprano posible.

Me paso aproximadamente el 40% de mi día de codificación. El 40% se destina a actividades que no codifican (como pelear con nuestro servidor de compilación incompleto o descubrir por qué NUnit falló sin mensaje de error o tratando de descubrir por qué nuestro código ha dejado de hablar con el servidor de Oracle. El otro 20% generalmente se gasta postergando, o en reuniones.

¿Estoy contento con mi productividad? Absolutamente no. Trabajo 7 horas / día, y gasto aproximadamente 2.5 de esa codificación. Prefiero dedicar 5 6 horas de mi día a la codificación, con solo una hora dedicada a todas las demás cosas (lamentablemente, la única cosa que haría que eso suceda es que el primer ministro deje de jugar con las secuencias de comandos de compilación todos los días no va) suceder). Desafortunadamente, como soy un desarrollador corporativo, la gerencia no ve el tiempo desperdiciado. Debido a que realizo mucho más en ese 40% de mi día que la mayoría de los drones en el edificio terminados en una semana (incluido el PM), creen que soy productivo. Usualmente es después de que algunos fallaron (o no fallaron, pero fracasado) idea de inicio, Comprar Gh Jintropin o algún tipo de agotamiento / cambio. Está bien por un momento, es bueno conocer gente de orígenes totalmente diferentes (¿quién hubiera pensado que los abogados y actuarios podrían ser tan divertidos para pasar el rato? ), pero al final, me resulta muy difícil levantarme por la Levitra 20 Mg 4 Comprimidos mañana con motivación (o después de un temor navideño) probablemente por razones como las que defines (solo falta de cuidado). Pero es una buena experiencia y una al menos, fuente de ideas. Y puedes conocer personas brillantes en todas partes (no solo los programadores que son inteligentes siempre traté de descubrir quiénes eran los verdaderos cerebros detrás de un negocio).

Curiosamente, la única vez que practiqué estrictamente ágil / XP fue en un entorno corporativo, en ese caso probablemente 7 horas al día era código de manos real (en un par). Nunca he estado tan agotado después de un día de eso. no estoy seguro de si eso es algo bueno, tal vez solo soy perezoso.

El equipo actual en el que trabajo solo hace una estimación de tarea bruta, por lo que es difícil hacer un seguimiento de horas por día. Diría que, para mi carrera, el tiempo dedicado a la codificación ha oscilado entre el 25% (en su mayoría, gestión) y el 85% + (trabajando desde casa 4 días a la semana, reuniéndose para una reunión durante medio día una vez a la semana). Si tuviera que adivinar, sin embargo, el promedio es probablemente en algún lugar cercano al 60%.

La mayor influencia para mí en el tiempo dedicado a la codificación es la presencia o ausencia de reuniones. Cuando trabajé en proyectos ágiles con todos en la misma sala, las reuniones tendían a ser puntuales y muy breves, por lo que el tiempo dedicado a la codificación era muy alto. También sentí que pasaba menos tiempo, a veces mucho menos tiempo haciendo cosas que no codificaban cuando estaba en una sala de equipo, porque es mucho más fácil perder el tiempo, accidentalmente o no, cuando nadie tiene una vista clara de su monitor.

Hago outsourcing y básicamente código todo el día, tengo dos proyectos y no tengo mucho tiempo para hacer otra Viagra 50 Mg Pfizer cosa, lo que significa que no puedo tomar más trabajo porque no pude terminar nada, es una buena política, deberías tomar lo que puedas.

Recuerde también que debe tener tiempo libre y lo más importante es descansar lo suficiente porque si no lo hace, no será muy productivo. La clave aquí es planificación y disciplina.