Está en la página 1de 1

Un fenómeno recurrente en los proyectos de software es la falta de tiempo en calendario, podría

pensarse que es debido a falta de capacidad en desarrollo de software de los miembros del
proyecto, pero el problema puede radicar en una pauta preliminar, esto nos lleva a hacernos la
siguiente pregunta: ¿Por qué fracasan los proyectos de software debido al tiempo calendario?, antes
de hacer una definición, hay algunos factores humanos que se deben de considerar. Hoy en día se
cuenta con computadores avanzados, programadores jóvenes que en su mayoría les afectan la falta
de experiencia, y añadido a esto presentan una disposición optimista, esto conlleva a que no sean
considerados aspectos inmanejables como el sobreesfuerzo humano, a veces generado por la
presión que genera el retraso en tiempo de calendario para la entrega del producto. La estimación y
calendarización de un proyecto de software se suele confundir con un trabajo que puede dividirse
entre muchos trabajadores, para así obtener reducciones en tiempo – meses, pero este concepto
está totalmente errado ya que el desarrollo de software contiene restricciones secuenciales, dándole
mucho mérito a la comunicación, que a su vez domina la reducción de tiempo de cada tarea.

La cantidad de personas en el proyecto debe estar sujeta al número de subtareas independientes,


por ello es importante adherirse a una estructura de desarrollo de proyectos, donde se tengan claros
los roles y las tareas, desarrollando un calendario en el cual se tengan en cuenta la planificación, la
implementación y las pruebas del sistema.

Cuando se presentan retrasos en un proyecto, se suelen cometer equivocaciones a la hora de hallar


su solución, incluir más trabajadores, como ya se mencionó, no va a generar una reducción en
tiempo – meses, será contraproducente, ya que exigirá más comunicación, la capacitación de los
nuevos miembros, que derivara en la extensión del calendario, este concepto también se conoce
como el Mito del hombre – mes. Esta extensión en el calendario afectara mayormente a la
depuración de componentes y a la prueba del sistema, al ser esta una parte fundamental en el
desarrollo del software, solo empeoraran los resultados del producto final. Lo más prudente en estos
casos seria recalendarizar, permitirse un nuevo calendario que garantice que el trabajo se llevara
cuidadosamente y a cabalidad.

En otros casos, donde el proyecto tiene incidencias en costos secundarios elevados, es necesario
recortar tareas, a partir de diseños apresurados y pruebas incompletas, que traerán consecuencias
en la calidad del producto que no dará una buena imagen de la gestión del proyecto y perjudicará la
integridad de los miembros del mismo.

Teniendo en cuenta todo lo anterior, se puede dar una visión de cómo los aspectos humanos, la
planificación sin consideraciones previas y la falta de resoluciones optimas de problemas afectan el
desarrollo y conclusión de un proyecto de software, por ello es importante tener conceptos e ideas
claras antes de iniciar el desarrollo, ya que, si se presentan problemas en el trayecto, tendrá
repercusiones financieras tanto para los desarrolladores como para el cliente.

También podría gustarte