Reingeniería en Sistemas de Información.
Reingeniería en Sistemas de Información.
Reingeniería en Sistemas de Información.
La reingeniería no solo es automatizar procesos existentes, sino presentar nuevos procesos que rompan con los
actuales, logrando mejorar la forma de hacer las cosas.
En la reingeniería se han tomado como referencia los siguientes aspectos
a. Varios oficios se combinan en uno.
b. Los trabajadores toman decisiones.
c. Los pasos del proceso se ejecutan en orden natural.
d. Los procesos tienen múltiples versiones.
e. El trabajo se realiza en el sitio razonable.
Funciones de la reingeniería de sistemas
o Brindar soluciones integrales.
o Maximizar la calidad aprovechando las últimas tecnologías y todas las ventajas de internet.
o Innovando e invirtiendo constantemente en la investigación y desarrollo, manteniéndose
permanentemente actualizado.
o Ofrecer servicios de soporte.
o Mejorar el nivel de productividad y eficiencia de los usuarios.
o Facilitar los procesos, integrarlos y unificarlos, logrando de esta manera, un mejor aprovechamiento de
los recursos.
o Maximizar los beneficios económicos.
La implementación de este tipo de proceso además de ayudar a mejorar un software existente y evitar el
desarrollo de cero de otro, les aporta a las compañías ciertas ventajas, veamos algunas de ellas a continuación:
Ayuda a extender y ampliar la vida útil de los sistemas.
Los sistemas generados son mucho más fáciles de entender, modificar y probar.
Le ayuda a las compañías a recuperar y disminuir la inversión en software, así como a reducir los costos
de mantenimiento que se pueden generar en caso de no ejecutar ninguna modificación.
Se aprecia una mayor satisfacción por parte del público interno o personal, ya que los procesos se
pueden desarrollar de una forma más sencilla, definida y rápida.
El público externo también puede verse beneficiado por la reingeniería, dado a que la mejora en los
procesos ayuda a renovar la forma en que se atiende a los clientes, aumentando así su satisfacción.
Después de aplicar un proceso de reingeniería de software, las empresas suelen notar un aumento del
conocimiento y del control de los procesos empresariales, esto debido a que se hacen mucho más
sencillos de administrar.
Por último, vemos que los beneficios anteriores traen consigo un beneficio a nivel externo y es que
se mejora la competitividad, debido a que la forma en que se empieza a ejecutar las tareas genera un
cambio operacional que se nota incluso de forma externa.
Los pasos para la reingeniería de sistemas son los siguientes:
Análisis de código: es un proceso de revisión del código mediante el que se pretende evaluar dicho código.
Dicha evaluación supone la búsqueda de problemas de funcionamiento del mismo código y pretende mejorar
su funcionamiento.
Ingeniería Inversa: es el proceso llevado a cabo con el objetivo de obtener información o un diseño a partir
de un producto, con el fin de determinar cuáles son sus componentes y de qué manera interactúan entre sí y
cuál fue el proceso de fabricación.
Ingeniería Directa: es cuando primero modelas el software y después lo programas. También aplica para el
Hardware. La ingeniería del software orientada a objetos se ha transformado en el paradigma opcional de
desarrollo para muchas organizaciones de software.
La reingeniería de sistemas es la solución a la que recurren muchas organizaciones realizando cambios para
adecuar sus sistemas a las exigencias del mercado actual y poder así transformar sus empresas, aprovechando la
tecnología. Estos cambios permitirán que las empresas consigan una mejora continua en sus sistemas internos
que les hagan ser más rápidas, efectivas, y en definitiva, más competitivas y rentables.
La reingeniería de sistemas implica un análisis de todos y cada uno de los sistemas y tareas que se llevan a cabo
en la empresa, redefiniéndolos y mejorándolos, buscando la simplificación y la eficacia
El uso de las tecnologías de la información (TI) facilita la implementación de mejoras en los procesos
productivos, administrativos y de comunicación de las empresas. Por eso, en la actualidad la reingeniería de
procesos va estrechamente ligada con las TI.