¿Qué tipo de plazos tienen generalmente los ingenieros de software? ¿Largo o corto?

La respuesta depende de la industria y el tipo de empresa en la que se encuentre el ingeniero. He trabajado en una empresa de tecnología típica que trabaja en un producto grande y los plazos tienen grandes amortiguadores incorporados. Esto se debe a la naturaleza de estas empresas que desarrollan el trabajo, lo prueban rigurosamente y luego lo mejoran un poco más. Las nuevas empresas son mucho más rápidas porque las personas que trabajan allí están, en su mayor parte, bien impulsadas y un retraso excesivo puede matar a la empresa. Actualmente trabajo en finanzas, donde los plazos son muy parecidos a los de una cultura de inicio corta y una tras otra. Prefiero esta cultura de ritmo rápido. Muchas veces usted establece su propio plazo y está compitiendo contra usted para completarlo. Dicho esto, en todos estos ejemplos, debe saber cómo establecer las expectativas de sus clientes, lo que creo que es clave. Conócete a ti mismo y evalúa en qué tipo de entorno te gustaría trabajar. Encajar en la cultura es, con mucho, lo más importante en mi libro.

Esto depende de muchos factores. Por ejemplo, las nuevas empresas suelen tener plazos (relativamente) cortos, mientras que las empresas que tienen un producto sólido y estable pueden tener plazos más largos. Otros factores podrían ser el alcance y los requisitos, el costo, etc. Si una empresa solo tiene un pequeño número de desarrolladores y es necesario construir muchas características, esto puede llevar a plazos cortos y ajustados. Pero si la compañía tiene muchos desarrolladores que practican TDD / BDD y un talentoso equipo de control de calidad, entonces los plazos pueden ser mucho más conservadores. Es realmente difícil decirlo sin todos los detalles.

He experimentado un par de variaciones de Agile y una variación de Waterfall y todas terminan con el ingeniero teniendo algo para mantenerlo ocupado con tareas específicas durante las próximas 2-4 semanas, y una vaga idea de lo que está por venir un mes o dos más adelante, y todo lo pasado que generalmente es mejor no pensar.

He oído que esto se llama “el cono de incertidumbre”.
Nunca hay un “hecho” y los plazos son líneas abstractas dibujadas en la arena (generalmente por alguien que no sea la persona que lo implementa) y luego los implementadores discuten sobre lo que pueden o no pueden hacer en ese período de tiempo.

Se elaboró ​​un nuevo plan que todos están de acuerdo en que posiblemente podría ajustarse a la fecha límite. Pero rara vez lo hacen.

En mi experiencia (1,5 años), constantemente me dan más tiempo del necesario para completar las tareas. Cuando me dan un plazo que no puedo cumplir, lo hago saber y me dan más tiempo. Tampoco me he quedado en el trabajo hasta tarde para cumplir un plazo, y nunca me sentí presionada para hacerlo.

Dicho esto, nunca he trabajado para una agencia o tienda de consultoría donde los clientes establecen los plazos. Solo he trabajado en lugares que venden su propio software.

More Interesting

Cuando los ingenieros de software hablan de 'migrar' algo, ¿a qué se refieren típicamente?

¿Apple tiene un problema de retención de ingeniero de software en 2015, y finalmente perjudicará el rendimiento de las acciones de Apple?

Me siento deprimido cuando estoy estudiando Informática. ¿Siento que siempre seré un programador promedio?

¿Hay alguien en ingeniería de software que esté por el dinero? ¿Lo disfrutas?

¿Cómo sería verifone como ingeniero de software?

¿Puede un hacker ético convertirse en ingeniero de software?

¿Es más fácil conseguir un trabajo en software hoy que hace diez años? ¿Por qué o por qué no?

¿Qué puede hacer un estudiante de primer año en ascenso para convertirse en ingeniero de software en una gran empresa tecnológica en los Estados Unidos?

Según el plan tributario Trump de abril de 2017, ¿deberían los ingenieros de software convertirse en corporaciones unipersonales?

¿Puedo convertirme en ingeniero de software sin estudiar una computadora en el nivel A?

¿Qué debe hacer un ingeniero de software sénior de manera diferente cuando se convierte en el líder del equipo?

Tengo 13 años y estoy empezando a codificar. ¿Qué debo saber / poder hacer cuando tenga 15 años?

¿Qué hacen los ingenieros de software en Amazon?

¿Cuáles son los criterios de elegibilidad para unirse a Infosys para un ingeniero de software más reciente?

Equipos de desarrolladores remotos: ¿Cómo comparte información sobre las funciones recientemente implementadas?