Despus de haber analizado el ciclo de vida, es necesario ponderar las
variables que pueden influir en el proceso de desarrollo. Estas varia- bles , son: calidad, especificaciones del usuario, recursos y tiempo. Es fundamental que el usuario del siste- ma conozca las variables que afectan el proceso de desarrollo para evitar as que el sistema presente problemas Recurso. durante su operacin. Estn conformados por las personas que realizan el proceso de desarrollo, as como el quipo y el dinero Calidad: Indica qu tanto el sistema satisface adecuadamente los re- querimientos de confiabilidad y eficiencia, y en que medida requiere o necesarios para el desarrollo del sistema. no de mantenimiento o modificaciones una vez que se termine. Nor- Tiempo. malmente, un sistema de buena calidad tiente una larga duracin en su ciclo de vida. Por el contrario, si el ciclo de vida de un sistema es Comprende la duracin de todo el proceso de desa- corto, puede suponerse que la calidad de este sistema es pobre. rrollo, desde su inicio hasta que entra operacin.
Especificaciones del usuario. Se refiere a todos los requerimientos
que el usuario solicita antes de iniciar el desarrollo del sistema, es de- cir, aquellas funciones que necesita que realice. El sistema de cumplir con todas las especificaciones y expectati- vas del usuario para que el proceso de desarrollo se considere exitosos. Variable determinantes en el proceso de desarrollo de sistemas. Recursos. Estn conformados por las personas que realizan el proceso de desarrollo, as como el quipo y el dinero Calidad. necesarios para el desarrollo del sistema. Un desarrollo adecuado y competitivo Indica qu tanto el sistema satisface adecuadamente debe consumir la cantidad mnima de recursos sin sacrificar la calidad los requerimientos de confiabilidad y eficiencia, y en o las especificaciones de los usuarios.
que medida requiere o no de mantenimiento o mo-
dificaciones una vez que se termine Tiempo. Comprende la duracin de todo el proceso de desarrollo, desde su inicio hasta que entra operacin. El desarrollo de un sistema Especificaciones del usuario. de informacin debe cumplir con las expectativas de tiempo que fijan de forma conjunta el analista del sistema y Se refiere a todos los requerimientos que el usuario el usuario. A continuacin, se analizar la solicita antes de iniciar el desarrollo del sistema, es relacin que existe entre estas variables. decir, aquellas funciones que necesita que realice. Debe tenerse en cuenta que una de ellas sufre modificaciones durante el proceso puede producir un cambio en una o mas de las otras variables. Si el tiempo de terminacin del software requiere reducirse, es crucial incre- mentar los recursos (contratar mas personal) o recortar las especificaciones del usuario, ya que por la limitacin del tiempo no es posible cumplir con todo lo planeado, lo que por ende disminuye la calidad final del sistema.
Si se desea incrementar la calidad del sistema puede ser necesario incremen-
tar la cantidad de recursos asignados al proyecto o bien incrementar el tiem- po asignado al proyecto. Si se desea tener un producto con calidad aceptable para una buena operacin, deber analizarse si los recursos asignados al proyecto y su tiempo estimado de desarrollo son adecuados para cumplir con las especificaciones del usuario a travs de un sistema de alta calidad.
Como el cambio en cualquiera de las variables afecta la calidad del proceso de
desarrollo del sistema, es fundamental que desde la fase inicial se definan los reque- Estudiadas las variables, debe tomarse en cuenta que si una de ellas sufre cambios rimientos de calidad del sistema y las especificaciones del usuario, as como una durante el proceso producir cambios en las dems variable. Ejemplo de ello: estimacin correcta del tiempo y los recursos que se requieren.
Si se incrementan las especificaciones del usuario, aumentar el tiempo de
desarrollo y puede necesitarse ms recursos, lo cual al a su vez provoca una disminucin de la calidad final del software.
Si el usuario solicita que sele agreguen ms funciones a las definidas en el
inicio, ser necesario incrementar los recursos asignados y el tiempo estima- do si se desea cumplir con lo planeado. En el caso que no haya reconsidera- cin de estas variables, la calidad del sistema se ve afectada de de manera negativa. Para tener claro que los cambios en las especificaciones del usuario afectar en el resto de las variables y, sobre todo, los recursos econmicos y humanos, es recomendable hacer un contrato en donde se especifiquen las consecuencias de estas alteraciones por parte del usuario.