¿Qué es el ciclo de vida del software?

Normalmente se considera ciclo de vida del software a todo el tiempo que transcurre desde que comienza su especificación hasta que la aplicación deja de usarse y tener utilidad, dividiéndose el mismo en una serie de etapas que variarán en función de la metodología de desarrollo utilizada.

Sin embargo, desde mi punto de vista, el ciclo de vida del software no comienza con la especificación, sino que comienza mucho antes, en el momento de que una persona, un departamento o una organización tiene una necesidad que requiere ser resuelta con una solución informática.

Desde la necesidad, hasta que comienza la especificación en el proceso de desarrollo (o incluso el mismo proyecto), pasan muchas cosas como para ser pasadas por alto y que condicionan mucho todo lo que va a pasar después (es en este punto donde la batalla puede comenzar perdida, totalmente perdida o con una buena base para la realización de las tareas necesarias para el desarrollo): delimitación del alcance, definición del presupuesto inicial, determinación de expectativas iniciales, selección del proveedor o equipo de desarrollo, ajuste del alcance tras la contratación de los trabajos o selección del equipo, etc…

6 comentarios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: