Ensayo Sobre Desarrollo De Software
Ahora bien, cuando un software empieza a desarrollarse para satisfacer las necesidades de una empresa o persona; o simplemente para dar solución a cualquier problema que se presente, a veces incluso aplicando Ingeniería de Software existen riesgos potenciales en su implementación. ¿Y si no resuelve el problema? ¿Y si no se termina de ajustar a las necesidades del usuario? ¿Y si los requerimientos cambian con mucha frecuencia y el software se vuelve obsoleto? ¿Y si…? Son algunas pocas preguntas de las miles que se generan a la hora de decidir si aceptar un proyecto de desarrollo de software o no. ¿Mi recomendación? La idea es realizar un software de calidad. ¿Qué significa esto? Que la tasa de errores o falta de implementación de componentes en la entrega final tienda, si es posible, a cero. El desarrollo de software nunca podrá ser perfecto, y para mí, principalmente por las siguientes dos razones: tanto los usuarios como los programadores son humanos, lo que significa que ambos pueden cometer errores o estimar costos, tiempos, entre otros y de igual manera fallar; y dado que muchas veces el usuario no sabe expresar lo que desea o incluso el desarrollador puede que no entienda y/o por razones de programación termine haciendo algo completamente distinto a lo que se desea (véase el dibujo del columpio según la visión de los diferentes entes involucrados en un proyecto que a mi parecer, es la mejor representación de lo que en realidad sucede),