Todos los proyectos de desarrollo grandes obedecen a un diagrama de Gant previamente elaborado... y (una vez mas) TODOS los proyectos de desarrollo nunca cumplen dicho diagrama. Pero como las barreras de salida son altas y ya el grupo que conforman el proyecto esta metido... la función debe continuar, hay proyectos que se atrasan con mucho tiempo, incluso años; y al cliente solo le toca aguantarse porque no puede botar al tacho lo que se ha venido haciendo durante todo el tiempo y empezar de nuevo. Allí vienen las renegociaciones, ya que tambien siempre pasa que los requerimientos del cliente cambian, generando cambios en el analisis y si es de mucho impacto obviamente se va a necesitar mas tiempo para realizar los cambios que se requieran, cosa que el jefe del proyecto tiene la escusa perfecta para justificar demoras.
En la empresa que trabajaba antes, habían fines de semana que la gente se amanecía trabajando para entregar un producto a tiempo. Supuestamente y hasta en cierta medida eso es normal en las empresas de desarrollo.
Cita:
Iniciado por Eternal Idol Eso ya depende de lo que hagas, si es por seguir el ejemplo un software que controle un avion o un cohete la necesidad de eliminar los posibles bugs es enorme.
En produccion siempre existe un periodo de pruebas en el que corran el sistema anterior y el nuevo sistema en paralelo. Si existiese algun problema en el nuevo sistema, vuelve a desarrollo y no se pierde información