Está en la página 1de 4

Tema: " La ingeniería en Software basada en valor, un nuevo enfoque para el

desarrollo de Sistemas Informáticos".

Autores:

Diana Margarita Rojas

Ricardo Marcel Martínez

Resumen

Un enfoque completamente nuevo de la manera en la cual se desarrollan los


sistemas de información, está tomando auge en los últimos tiempos. La ingeniería
de software basado en valor (ISBV), que busca como principal objetivo, garantizar
el éxito de los sistemas desarrollados dándole un enfoque basado en el beneficio
económico que aportan a las empresas que los requieren.

Ya que en la actualidad, una buena práctica de técnicas y principios de Ingeniería


de Software no basta para solventar las necesidades de una empresa, por el
contrario, los procesos van tomando un enfoque que enfatiza la importancia
económica que aportan cada uno de los procesos, con vistas a incrementar el
beneficio y el ahorro dentro de la empresa y a la vez evitar costos innecesarios.
Enfocándonos en lo verdaderamente importante de un sistema: el valor que
aporta.

PALABRAS CLAVE

Técnicas y economía de software

1
Introducción

La Ingeniería de Software, la encargada del desarrollo de sistemas de


información, se caracteriza por su continua renovación y aparición de nuevas
técnicas, conocimientos necesarios para mejorar la calidad de las soluciones
informáticas. Entre estas existen muchas y muy novedosas técnicas que emergen
constantemente, y se las hay muy notablemente buenas en la teoría pero
impracticables en la realidad.

Por lo que en este articulo buscaremos ilustrar una descripción de una de estas
nuevas tendencias en el desarrollo de software que es la Ingeniería de software
basada en valor (ISBV) y presentar sus ventajas competitivas frente a los
modelos tradicionales, además de otros factores que hacen de este enfoque uno
de los favoritos a garantizar el éxito de un proyecto.

Descripción

La ISBV que es una técnica de la Ingeniería en software diseñada para evidenciar


y maximizar los beneficios económicos que se pueden obtener de un sistema
informático. En el desarrollo tradicional se dan las siguientes situaciones:

• Los desarrolladores a veces por comodidad, implementan técnicas más


avanzadas y más caras solamente porque son novedosas pero no se
percatan que dichas soluciones pueden no estar adecuadas a la realidad o
al entorno donde van a ser aplicadas. O aplican técnicas utilizadas por
otros pero no se dan cuenta que estas no resulten igual al aplicarlas en
otras áreas o bajo condiciones peculiares.

• En la actualidad todos los requerimientos, objetos y casos de uso se tratan


de igual manera, es decir se considera cada uno de ellos tiene igual
importancia, pues no se considera por ejemplo si un requerimiento aporta
mas valor al desarrollo del sistema que otro.
2
• Los Ingenieros de Software no le prestan la debida atención al factor
económico del los sistemas que desarrollan buscando mejores
funcionalidades. Por ende no reconsideran de forma adecuada como
afecta económicamente la solución que encontraron a un problema,
solamente piensan en resolver el problema que se les ha planteado. Sin
tomar en cuenta que no todas las partes de un sistema una misma
incidencia en la solución.

Cuando se decide implementar la Ingeniería de Software basada en valor se


piensa en utilizar técnicas y prácticas que formalicen y cuantifiquen cuanto aporta
cada elemento a cada uno de los actores del sistema. Ya que el éxito del
desarrollo estará marcado por la medida en que cada participante del proceso
perciba los beneficios del desarrollo o implementación del sistema. Es bien sabido
que los principales factores que distinguen entre el éxito o fracaso de un sistema
están en el dominio del valor, si las personas encargadas de las decisiones no
visualizan la manera en la que se obtienen algún beneficio esto podría significar el
fracaso del proyecto sin que este alcance a ver la luz.

Es por ello que en la ISBV las decisiones van guiadas por el valor que aportan,
en el aspecto de priorizar cada uno de los elementos que componen todo el
proceso, desde la fase de requerimientos hasta la implementación misma. Esto
es importante porque ya que hay muchas maneras de solucionar un problema no
solamente se debe elegir la mejor, sino además la más atractiva económicamente
hablando.

La Ingeniería en Software tiene entre sus desventajas que a veces es


considerada como que no produce ningún bien tangible, es por ello con la ISBV
se quiere traducir el aporte de la ISO en algo tangible desde el punto de vista
económico, para que la empresa pueda valorar los aportes que le está brindando
la implementación de sistemas profesionales, así como el beneficio que obtiene
al emplearla.
3
Es importante aclarar que el valor de un sistema no radica en su tamaño, sino en
cuanto beneficio aporte a la organización. Tanto sea por mayores entradas como
por ahorros o ventajas estratégicas que se puedan cuantificar; por ejemplo en
ahorro de horas hombre que se traducen a un ahorro monetario en salarios.

Conclusiones

Todo software está diseñado para proporcionar un aporte a la empresa, pero por
el campo del Ingeniero de Software este se orienta mayormente a ver la
productividad del sistema en términos de efectividad, tiempo, usabilidad y
mantenimiento, perdiendo de vista el aporte económico que representa en si para
la empresa el adquirir el software.

Prácticamente, la ISBV no es más que un pequeño elemento que cambia


radicalmente la manera en la que se hacen los sistemas, es dejar de ver el
desarrollo como una manera de optimizar procesos, sino que sobre todas las
cosas, analizar como es que estas benefician económicamente.

Por tanto la principal diferencia entre la ingeniería de software y la ISBV es que la


primera solo contempla la optimización de los procesos mas importantes de una
empresa, buscando así el ahorrar tiempo, recursos de máquina, esfuerzo y en
una escala menor o no tan explotada pretende ahorrar dinero. Mientras que la
ISBV si bien persigue el mismo objetivo de optimizar procesos medulares de la
empresa, pero esta ves basándose en criterios económicos, es decir que se
pretende optimizar todos aquellos procesos que están representando un costo a
la empresa.