domingo, 19 de octubre de 2014

Software que Hace Software (SHS)

De igual manera que la revolución industrial optimizó la forma en que la industria hasta entonces hacia las cosas, la tecnología ha acelerado la forma en que nuestra sociedad maneja la información.


Imagen de: http://img.xatakaciencia.com/

En las últimas décadas se han construido innumerables sistemas de información. Software para manejo el manejo de la contabilidad de una empresa, para transacciones bancarias, tiendas en línea, sistemas médicos y un gran etc., sin embargo, para todo aquel que haya estado involucrado en el desarrollo de un sistema de información habrá notado que con el tiempo el trabajo se puede tornar repetitivo aunque con sutiles diferencias, y justamente las diferencias pueden causar un gran impacto en la construcción del mismo.En muchas ocasiones las diferencias que hay entre un sistema de información y otro parte de las personas que lo realizaron, mas que de los sistemas mismos.

Aun las empresas con mayor experiencia y madurez en la construcción del software, pueden caer en el desarrollo de varios sistemas que son tan parecidos en sus capacidades que bien podrían tomar cualquiera de ellos y hacer algunas adaptaciones para cumplir con las necesidades de otro, y sin embargo, cada uno de ellos es construido, en muchos casos, en su totalidad.



Construir un sistema de información desde cero, normalmente, implica el tener que validar mediante pruebas de calidad de software, todas y cada una de sus características, o bien arriesgarse a que todo funcionará bien, cosa que en muchos se hace.

Debido a lo ya mencionado, el grupo IDCI propone cambiar el enfoque utilizado para la construcción de sistemas de información y, de la misma manera en que las personas construyen robots para que sean ellos los que hagan los vehículos en una planta ensambladora; construir nosotros, basados en el uso de herramientas ya existentes, programas de computador que creen como en una planta de montaje en serie, sistemas de información.



La planta de montaje en serie solo es posible si recurrimos al título de nuestro grupo, Desarrollo de Componentes Informáticos, ya que solo así se podrán tener piezas ensamblables y desmontables sin que un sistema entero pierda su integridad y consistencia.