Integracin de datos de empresas constructoras 1
Alternativa para integrar la informacin de una empresa constructora
usando software libre
ResumenDurante la actividad constructiva se genera gran cantidad de informacin, til para la empresa, siempre y cuando pueda darle el uso apropiado y si se cuenta con ella en forma oportuna. La mayora de las empresas constructoras utilizan programas de computador para manejar y guardar la informacin de los proyectos, por ejemplo hojas electrnicas; procesadores de textos y herramientas de Internet, correo electrnico, entre otros. Comnmente esta informacin se almacena en computador, la cual con el paso del tiempo tiende a desordenarse y duplicarse, ms an si hay diferentes versiones de planos, memorias de clculo y especificaciones, que son inevitables. Lo anterior hace que el acceso a la informacin histrica de la empresa sea complicado y para cada uno de los paquetes informticos se requiere una licencia de software. La informacin histrica, estando accesible, se puede convertir en una base de conocimiento que permite evaluar el resultado de proyectos y acciones anteriores y en proceso. Se sugiere la implementacin de un sistema de base de datos para mantener ordenada la informacin, posibilitando el registro oportuno de la informacin de la empresa y su consulta en el momento requerido, para tomar decisiones soportadas por el conocimiento adquirido por la empresa durante su operacin. La implementacin propuesta puede aprovechar licencias de software de cdigo abierto open source, implementando una red interna de computadoras con la que a travs de herramientas Web se pueda administrar la informacin sin necesidad de pagar, comprar ni incurrir en conflictos con licencias de software.
Ing. Carlos Camacho Soto
Universidad de Costa Rica
Octubre 2007
1
Integracin de datos de empresas constructoras 2
Alternativa para integrar la informacin de una empresa constructora
usando software libre
Introduccin
Las empresas constructoras en su operacin generan gran cantidad
de informacin, la cual se distribuye a travs de las diferentes bases de
datos funcionales de la empresa. La informacin de la empresa puede ser
de diversa ndole y formato, como por ejemplo:
Diseos, planos y especificaciones
Presupuestos, ofertas, licitaciones
Planes, programas y cronogramas de obra
Costos de proyectos realizados y precios de mercado en cuanto a
materiales, mano de obra, administrativos.
Rendimientos de materiales, mano de obra y equipo
Suministros, adquisiciones, proveedura, bodega e inventarios
Datos administrativos como contabilidad, personal y planillas
Comunicacin con clientes y proveedores en forma de documentos,
memorandos, correo electrnico.
Toda esta informacin, ya se encuentre en copias de papel como en
formato electrnico constituye la base de conocimiento de la empresa, que
va adquiriendo durante su funcionamiento. Mientras algunas empresas
optan por implementar un sistema integrado de manejo de informacin,
otras empresas administran y guardan sta informacin de distintas
maneras. Lo ms comn es tener registrada la informacin en formato de
papel en archivos, portafolios, carpetas e informacin digital en el formato
nativo del programa con que se cre.
Esta segunda forma de mantener la informacin presenta varios
problemas, que finalmente se traducen en una dificultad de recuperar la
informacin en el momento y la forma en que se necesita.
Integracin de datos de empresas constructoras 3
Problemtica
A causa de su variada ndole, los registros de datos de la empresa son
mantenidos por los departamentos responsables, y en diferentes medios de
almacenamiento. Compartir los datos entre las gerencias funcionales puede
tornarse difcil, por esto el proceso de toma de decisiones se puede
entorpecer si los datos de diferentes fuentes entran en conflicto entre si, es
decir, si hay discrepancia entre los datos que tiene una dependencia y los
que tiene otra. Esto es cierto an cuando es una misma persona la
encargada de diferentes funciones. Se hace necesaria una base de datos
centralizada que recolecte los datos de las fuentes existentes, para proveer
acceso oportuno y de calidad a los datos, con el fin de realizar los anlisis
esenciales para las decisiones empresariales, de manera apropiada.
Valor de la informacin
Las informacin generada en la actividad constructiva juega un papel
importante en el control de los proyectos: completarlos a tiempo, dentro de
costo y cumpliendo con especificaciones y expectativas. Ella debe debe ser
vista como uno de los activos de la empresa, y uno de los ms importantes
(Stewart, 1997) ya que representa el conocimiento adquirido de la empresa.
Su mayor valor est asociado a la posibilidad de mejorar significativamente
la calidad de la toma de decisiones. Si una empresa ha estado trabajando
durante un tiempo, ya ha de tener gran cantidad de informacin de los
proyectos que ha completado. Esta informacin histrica debe servir para
asistir en la toma de decisiones en cuanto a estimaciones (costos y
duraciones) y cmo resolver ciertos problemas constructivos. Sin embargo,
a pesar de que existen los datos, se requiere una forma fcil y rpida de
obtener reportes y hacer anlisis.
Informacin de la empresa
Las empresas constructoras poco a poco han ido adoptando
nuevas tecnologas, tanto as que todas emplean algn tipo de herramienta
Integracin de datos de empresas constructoras 4
informtica. El tamao de la empresa tiene impacto significativo en las
tecnologas que utilizan, sin embargo, las tecnologas simples como el uso
de Internet, la Web y los paquetes de contabilidad son usados ampliamente
por todas las empresas (Bharati et al, 2006). La existencia y uso de
herramientas basadas en Internet se convierten en una oportunidad si se
utilizan como medio de manejar la informacin de la empresa, al igual que
el uso de software libre.
A pesar del evidente retraso de la industria de la construccin en
ingresar a la era de la informacin, en la actualidad la operacin de una
compaa constructora se lleva con sistemas informticos segn el rea o
funcin:
Los planos y diseos se realizan y guardan con sistemas de diseo
asistido por computador, por ejemplo AutoCAD y SketchUp.
Los programas, presupuestos y control de obra en sistemas como
MSProject o Primavera.
La contabilidad, control de planillas, contabilidad de costos y recursos
humanos se administran con sistemas especializados: SAP, Oracle,
MSSQLServer, Access
El departamento de equipo lleva una base de datos de la maquinaria
de la compaa.
Para uso general, se utilizan paquetes de productividad de oficina
para generar documentos, actas, memorandos, clculos, estimaciones
y otros, por ejemplo: Word, Excel, Powerpoint, OutLook
Se aprovecha internet con e-mail, chat, e-busines, para realizar otras
labores de comunicacin, control de proveedura, informacin al
cliente, investigacin
Se usan las bases de datos para registrar lecciones aprendidas,
rendimientos, costos, entre otros.
Si bien es cierto todos estos sistemas han permitido a las empresas
una operacin ms eficiente y con mayor grado de control, la segregacin
de los datos en diferentes medios y sistemas representa un nuevo reto, el de
Integracin de datos de empresas constructoras 5
la integracin.
Segregacin de los sistemas de la empresa
Como cada una de las reas funcionales de la empresa resguarda la
informacin utilizando paquetes de software, medios de almacenamiento
variados, responsabilidades y usos diferentes de la informacin, se tiene
una estructura de sistema en registros segregados. Esta estructura
separada de registrar informacin presenta varios problemas al proceso de
anlisis de la informacin:
Se obstaculiza el proceso de compartir informacin entre las
gerencias funcionales, porque no est la informacin en un nico
almacn de datos por lo que hay que preparar informes consolidados
gerenciales. Esto retrasa el proceso de toma de decisiones si los
datos deben ser obtenidos de diferentes fuentes.
Se pueden generar mltiples entradas del mismo dato en distintas
ubicaciones. Esto causa confusin y malos entendidos si el mismo dato
en diferentes ubicaciones no es actualizado en forma simultnea.
No se da soporte a anlisis avanzados o consultas complejas que son
esenciales para las decisiones.
Integracin de la informacin de la empresa
Se debe contar con una forma de integrar estos sistemas de manera
que se pueda llevar a cabo un control y seguimiento de la empresa como un
todo, que permita una mejor operacin y administracin de la empresa.
Dicha integracin se puede realizar al menos de estas maneras:
adquirir e implementar un sistema integral de administracin de la
informacin de empresas constructoras. Existen compaas que han
desarrollado y comercializan estos sistemas, los cuales estn
formados por mdulos de acuerdo con las actividades de la empresa.
desarrollar una integracin de los sistemas funcionales existentes a
travs de la implementacin de un almacn de datos o data
Integracin de datos de empresas constructoras 6
warehouse
La primera opcin es un enfoque ms directo, requiere una inversin
econmica en la compra de las licencias de software y equipos de cmputo;
y una inversin en tiempo, capacitacin y recursos humanos para la puesta
en marcha del sistema que implica una etapa de cambio y adaptacin a las
caractersticas del software. Por otra parte, la opcin de desarrollar un
almacn de datos implica un gran esfuerzo en el diseo y desarrollo de una
base de datos acorde con la forma de operar de la empresa y la
implementacin del sistema va a requerir tiempo de programacin, pruebas
y puesta en marcha, con un enfoque indirecto que busca adaptar el
software de uso general a las caractersticas de la industria de la
construccin.
Sistemas Integrados para Constructoras
En el mercado del software existen soluciones integrales para
empresas constructoras, que se pueden adquirir e implementar en la
empresa constructora; y que prometen ser la solucin de todas las
necesidades informticas. La implementacin de estos sistemas no es fcil
porque requieren trabajo de adaptacin y conversin al nuevo sistema:
requieren un cambio de paradigmas, al empezar a usar nuevas
herramientas y desechar las que se han usado histricamente.
requieren capacitacin para todo el personal, el cual debe vencer la
curva de aprendizaje del nuevo sistema.
hay registros histricos en otros sistemas que deben ser sujetos a
conversin y alimentacin al sistema nuevo.
no siempre los sistemas "comprados" se ajustan a los requerimientos
y forma de operar de la empresa, por lo tanto hay una etapa de ajuste
del sistema a la empresa y la empresa al sistema.
La ventaja ms evidente de un sistema comprado radica en su modularidad,
Integracin de datos de empresas constructoras 7
su alto grado de integracin, y al hecho de que abarca todas y cada una de
las necesidades informticas de la empresa constructora, ya que para ese
fin especfico fueron desarrollados.
Lista de mdulos en Sistemas de Informacin de Construccin
Los sistemas de informacin de empresas constructoras que se ofrecen en
el mercado contemplan una serie de mdulos de acuerdo con las funciones
estndar requeridas para su operacin. A continuacin se listan los ms
comunes, encontrados en diferentes software comerciales:
mdulo de contabilidad de la empresa
mdulo de administracin de contratos
mdulo de contabilidad de costos
mdulo de administracin de equipo
mdulo de inventarios
mdulo de facturacin
mdulo de rdenes de trabajo y cambios
mdulo de recursos humanos y planillas
mdulo de estimaciones
mdulo de sub-contratos
mdulo de proveedura, suministros y adquisiciones
mdulos de consultas y reportes
Algunos sistemas comerciales
Se listan algunos sistemas integrados de administracin de empresas
constructoras, que se pueden conseguir en el mercado:
CMIS-Construction Management Information System,
http://www.eclectusinc.com/CMIS.html
MICS-Builder Information System, http://www.bissoftware.com
Construction Information System, http://www.system2020.com
MYCT-My Construction Team, http://www.myct.com.au
O4B-Rempro, http://www.o4b.co.cr/
Integracin de datos de empresas constructoras 8
La opcin de adquirir un software puede ser muy ventajosa, pero si la
empresa es pequea o mediana, la inversin en un sistema puede no
justificarse. En estos casos puede ser de provecho desarrollar una
aplicacin que permita almacenar y aprovechar los datos de la empresa
usando software y equipo de bajo costo; y aplicaciones sencillas pero tiles,
de manera que no impliquen cambios drsticos en el funcionamiento de la
empresa, sino el aprovechamiento de los recursos e informacin.
Sistemas de almacenes de datos o data warehouse
Un almacn de datos, conocido como data warehouse es un sistema
computarizado diseado para archivar y analizar la informacin histrica de
una organizacin, como salarios, ventas, costos, eficiencia, rendimientos y
dems. Este almacn es la memoria corporativa de la organizacin y se
define como un sistema de soporte para la toma de decisiones (Inmon,
2005), que tiene las siguientes caractersticas:
es orientado a objetos: los datos en la base se organizan para que los
elementos relacionados al mismo evento del mundo real estn ligados
es variante en tiempo: los datos en la base son registrados y
rastreados para mostrar cambios en el tiempo
sus registros son no voltiles: los datos nunca se deben sobreescribir
o borrar
es integrado: la base de datos contiene informacin de todas las
aplicaciones operacionales de la organizacin.
Arquitectura de un data warehouse
La estructura de un data warehouse est compuesta de varias capas o
layers. Los componentes lgicos son las fuentes de datos, el rea de
depuracin, el almacenamiento y las consultas (Rujirayanyong et al, 2005).
La figura 1 muestra un diagrama de estos componentes.
Las fuentes de datos son cualquier repositorio electrnico de
informacin que contiene datos de inters para uso gerencial o de anlisis,
Integracin de datos de empresas constructoras 9
como por ejemplo hojas electrnicas, planos, fotografas, documentos de
texto, estimaciones, programas, cronogramas, presupuestos, reportes de
obra, mediciones de campo, croquis, entre otros. Estos datos deben ser
pasados al almacn.
En la zona de depuracin hay un estacionamiento intermedio de los
datos, donde se procesan para ser almacenados, y en la cual ocurren varios
procesos:
la extraccin: se sacan los datos de sus fuentes, en un formato
intermedio compatible
la transformacin: es la fase en la que se reconcilian las diferencias de
tipo, formato y redundancias de los datos. Esta es la etapa de
verificacin del dato.
la carga: es la fase en la que se mueve la informacin a las tablas de
datos del data warehouse
El almacenamiento se realiza en una base de datos relacional de uso
general que puede ser modificada y adaptada para esta aplicacin
particular: la de la empresa constructora.
La ltima capa consiste en las consultas que son obtenidas de la
relacin, comparacin y filtrado de los datos en el almacn. Estas consultas
pueden estar preestablecidas, como por ejemplo el listado de los proyectos
en ejecucin, la lista de clientes clientes, la planilla mensual; o pueden ser
reportes con anlisis arbitrarios producto de la relacin y comparacin de
diversos registros, segn personalizacin por parte del usuario.
Modelo de datos
Para reflejar la prctica de la construccin, los datos deben estar
estructurados segn las necesidades de las reas operativas y
administrativas. La base de datos debe adaptarse y estructurarse para
proveer acceso a los datos en dos direcciones: horizontalmente a travs de
proyectos y verticalmente la lo largo de un mismo proyecto. Es necesario
determinar cules datos son los que se van a actualizar en el almacn de
Integracin de datos de empresas constructoras 10
datos, estos son los datos vitales; y se debe decidir cules datos se desechan
porque son superfluos. Al disear el modelo de los datos se debe tomar en
cuenta las divisiones que comnmente utiliza la empresa, como por ejemplo
la matriz de responsabilidades, WBS y OBS. Usando un modelo entidad
relacin para modelar la base de datos, en cada tabla, conocida como
relacin, se tendr informacin del mismo tipo y a cada rengln de la tabla
le corresponde a un registro conocido como entidad (Tsai, 1990). De esta
manera, las tablas de datos del sistema contendrn la informacin til,
importante y usable, acomodada en tablas independientes segn su tipo,
cada rengln con un dato distinto y cada tabla relacionada con las otras ya
sea por proyecto, cliente y dems. La figura 2 ejemplifica el modelo entidad
relacin, y muestra un extracto del modelo de base de datos para una
empresa constructora.
Interfase de acceso a los datos
La interfase de acceso de datos consiste en un sistema que facilita a
los usuarios obtener resultados del almacn, en forma de reportes,
resmenes, listados, diagramas y grficas. Los reportes pueden ser de tres
tipos: a) vertical a travs de un proyecto dado, b) horizontal entre
proyectos, o c) en forma de resumen gerencial. Los datos pueden ser
extrados y analizados utilizando aplicaciones pre-configuradas para dar
mayor flexibilidad y facilidad al usuario final, tales como Excel y Access,
sin embargo se propone la utilizacin de herramientas de Internet e
Intranet, mediante el uso de un navegador. La ventaja de utilizar un
navegador como Internet Explorer o Mozilla, mediante un modelo cliente
servidor, es que no se requiere instalar en cada computador un software
especial, sino que la carga de trabajo la realiza el computador central y
cada estacin de trabajo solamente se dedica a mostrar los resultados.
El software de cdigo abierto y su valor
El movimiento de cdigo abierto, en ingls Open Source, es un conjunto de
Integracin de datos de empresas constructoras 11
principios y prcticas que promueven el acceso al diseo y produccin de
bienes y conocimiento. Se aplica ms comnmente al software que est
disponible al pblico en general con restricciones de propiedad intelectual
nulas o mnimas, lo que permite a los usuarios crear software a travs de
esfuerzos incrementales y en colaboracin (OpenSource, 2006). De esta
forma est disponible el sistema operativo y aplicaciones del servidor que se
pueden usar sin tener conflictos de licencias. La gama de aplicaciones y la
calidad son de muy alto nivel, ya que se han creado a travs de colaboracin
por parte de miles de voluntarios a travs de la Internet. Con estas
herramientas se puede desarrollar una red de computadoras, con capacidad
de conectar las computadoras con MSWindows, para compartir el
almacenamiento, los datos y los recursos de la oficina. El cdigo abierto
cuenta con un tipo de licencia llamada General Public License (GNU,
2007), que permite la redistribucin y copia del software, la modificacin
del cdigo fuente, que est abierto a inspeccin y lectura, las mejoras,
cambios y ampliaciones, pero con algunas restricciones como la de
conservar los crditos de sus autores, de informar y compartir las mejoras
efectuadas, y de no convertir el producto en software propietario, o sea con
licencia cerrada. Al contrario ocurre con el software propietario, en el cual
se debe comprar una licencia para hacer uso del paquete, y no se tiene
acceso al cdigo fuente. Dentro del movimiento de software abierto existen
programas que pueden sustituir a muchas de las aplicaciones que usamos
actualmente: el MSOffice se puede reemplazar por OpenOffice
(OpenOffice.org, 2007), el MSProject por Planner aunque este se
encuentra en una etapa temprana de desarrollo, el IExplorer por Mozilla,
as con muchos ms; sin embargo hay herramientas que no son fcilmente
sustituibles, y en cualquiera de las opciones el costo de las licencias es
elevado, por ejemplo AutoCAD.
Por tratarse esta de una iniciativa acadmica, resulta congruente la
utilizacin de cdigo abierto en su proposicin.
Integracin de datos de empresas constructoras 12
Registrar informacin en tiempo real
Es vital en toda empresa constructora que se registren los datos en el
momento en que estn realizndose las actividades, primero, para tener
una ventaja comparativa con respecto a la competencia (Tan et al, 2007), y
segundo, porque como se a maneja tanta informacin es fcil olvidarse de
nmeros, montos, tiempos, problemas y soluciones en un muy corto plazo,
de tal manera que si no se registran en el momento, puede correrse el
riesgo de perder informacin o tergiversarla. Al registrar la informacin se
puede ir formando una base de conocimiento o memoria de la empresa,
vital para la toma de decisiones operativas y de negocios.
El almacn de datos con una aplicacin que permita la digitacin de
cierta informacin importante, como los reportes diarios y las facturas, el
almacenamiento de archivos importantes, como memorandos y planos, el
resguardo de copias digitalizadas de imgenes y fotografas y el uso de
equipo porttil son herramientas esenciales para este registro en tiempo
real. Esta informacin recopilada de alguna manera, debe llegar a formar
parte de la base de conocimiento de la empresa si se logra crear un nico
repositorio de informacin, accesible a todos los interesados de la empresa
en el momento en que la requieren.
Organizacin de la informacin
Comnmente toda informacin se almacena en alguna parte del disco duro
de la computadora de la oficina de la empresa, en una computadora porttil,
o en un asistente personal digital (PDA), lo cual se puede realizar con algn
tipo de orden y organizacin; lamentablemente a causa de las exigencias de
la actividad de la construccin, los archivos en los discos duros tienden a
desorganizarse, y a mantenerse copias en diferentes lugares y perder el
rastro de cul es el dato correcto, a tal grado que muchas veces es difcil
encontrar el archivo deseado en el momento oportuno. Es importante
entonces implementar un sistema sencillo, que permita registrar en lnea
los datos de campo, los archivos y otros documentos, en un nico lugar y
Integracin de datos de empresas constructoras 13
sin duplicaciones; as la bsqueda de informacin, la realizacin de
consultas y anlisis de informacin ser ms fcil y permita registrar
lecciones aprendidas y que finalmente se convierta en la herramienta de
consulta al inicio de las labores diarias.
Por lo tanto, aunque en la oficina puedan haber distintos equipos, y
medios de almacenamiento, la base de datos vlida debe estar ubicada en
un servidor central al que tengan acceso todos en la empresa, es decir se
debe usar un modelo cliente-servidor.
Propuesta de implementacin
Con el afn de promover la utilizacin de herramientas de cdigo
abierto, evitando al mximo los conflictos por licencias de software, se
propone desarrollar un sistema de gestin de base de datos, con el
correspondiente diseo de las tablas de datos y las relaciones entre ellas
que permitan organizar, registrar y consultar los datos vitales de la
empresa. Para ello se propone usar un modelo LAMP (Jazayeri, 2007), que
es estndar de desarrollo de sistemas de gestin de bases de datos a travs
de ambiente Web y con cdigo abierto. En la figura 3 se muestra un
diagrama de dicho modelo, cuyas letras se refieren a cada uno de los
componentes principales:
L: Linux como sistema operativo sobre el cual corrern las
aplicaciones de servicios.
A: Apache 2 como servidor Web. Este servidor es una aplicacin que
corre sobre Linux y es el encargado de que responder las peticiones
por pginas e informacin de la Intranet. La figura 4 muestra un
diagrama de lo que podra ser la red Intranet de la empresa.
M: MySQL es el motor de bases de datos, o sea la aplicacin que a
traves de Apache busca los datos solicitados y se los devuelve al
cliente. Se recomienda utilizar un sustituto de este programa
llamado PostgreSQL, que es un sistema similar pero ms robusto.
P: PHP y PERL son dos lenguajes de programacin del tipo
Integracin de datos de empresas constructoras 14
interpretado, que son muy verstiles en el desarrollo de aplicaciones a
travs de pginas Web. Estos son los programas que el cliente
ejecuta en la base de datos a travs de Apache y su finalidad es la de
realizar las acciones, ya sea agregar informacin, realizar consultas,
imprimir listados y dems.
Aunque el servidor SAMBA no forma parte del modelo LAMP, est
muy relacionado, y puede actuar como servidor de archivos utilizando
el protocolo de red de MSWindows. Con esto se pretende que las
computadoras utilicen al servidor como un disco duro comn a todas.
El funcionamiento propuesto para el sistema es el siguiente (Jarvis,
2000): sobre el sistema Linux corre el servidor Apache, que se encarga de
atender las peticiones de los clientes, o sea las otras computadoras que se
conectan con el servidor a travs de las pginas WEB programadas en PHP
y PERL. El servidor Apache ejecuta las aplicaciones PHP y PERL, que se
conectan por medio del servidor PostgreSQL con la base de datos, el cual
realiza los comandos y devuelve la respuesta al Apache. Este finalmente
retransmite la respuesta al cliente, la cual puede ser un listado, una
consulta o el resultado de una accin de incluir datos. Adems sobre el
Linux tambin corre SAMBA que es un servicio que comparte el disco duro
del servidor con las dems computadoras de tal forma que cada una a de
ellas usa el disco duro compartido como si fuera propio, de tal suerte que en
cualquier computadora de la oficina se puede acceder a la misma
informacin y cuando se realizan cambios, estos estn disponibles a los
dems en tiempo real. As habr un nico repositorio comn, con las copias
vlidas de cada archivo.
Conclusin
En todas las empresas constructoras, ya sean pequeas, medianas o
grandes, existen y se le da un uso intensivo a las herramientas de Internet,
tales como el navegador o browser y el correo electrnico. A pesar de que
la industria de la construccin se ha quedado un poco rezagada en la
adopcin de tecnologas informticas, estas herramientas son de uso comn
Integracin de datos de empresas constructoras 15
y se tiene experiencia, proficiencia y facilidad en el uso de la herramienta
Web. Esta familiaridad con el uso de pginas Web y correo puede ser
aprovechada para desarrollar dentro de la empresa, especialmente las
pequeas, un almacn de datos que utilice dicha tecnologa mediante el
modelo LAMP que adems de haber sido ampliamente probado en otras
aplicaciones similares, presenta la ventaja de estar basado en cdigo
abierto, que permite su uso sin incurrir en inversiones en licencias y
actualizaciones. Otra ventaja adicional de tener un sistema basado en Web
es la posibilidad de utilizar los asistentes personales digitales, que ya
cuentan con la tecnologa para navegar en Internet e Intranet; si el sistema
llega a tener acceso desde Internet, se podra actualizar y revisar
informacin en forma remota.
Claro est que para implementar una integracin de la informacin de
una empresa constructora, la mejor opcin es comprar un sistema
especializado, robusto y completo, de los cuales existen varias opciones en
el mercado, tanto nacional como internacional. El nico inconveniente de
estos sistemas radica en el hecho de que se requiere una etapa de
adaptacin y capacitacin, vencer la resistencia de los usuarios y la curva
de aprendizaje, adems del costo.
Por otra parte, existe ya en las empresas constructoras, cierto grado
de tecnificacin en cuanto a herramientas informticas: se usan paquetes
de productividad para clculos, textos, planos digitales, correo electrnico,
y dems. Para cada una de estas aplicaciones las empresas cuentan con un
software por el cual han tenido que pagar una licencia y debern seguir
pagando por actualizaciones tanto de versiones como de equipos. Una
buena opcin para minimizar este efecto es tratando de usar aplicaciones
sustitutas cobijadas por la iniciativa de cdigo abierto.
Las empresas pequeas y medianas, que no pueden realizar la
inversin en un sistema especializado, con cdigo abierto pueden optar por
desarrollar una red de computadoras y una base de datos con acceso tipo
cliente-servidor a travs de pginas Web, de tal modo que todos los datos,
Integracin de datos de empresas constructoras 16
archivos, correos y dems informacin se registre en un nico almacn, del
cual poder extraer resultados tiles y oportunos. Al implementar la red
interna se pueden compartir los recursos como impresoras, scanners y
acceso a Internet.
Referencias
Bharati, P., Chaudhury, A. (2006). Studying the Current Status of
Technology Adoption. Comunications of the ACM, (Vol. 49, No. 10,
October, p. 88-93)
Fryer, B. (2006) The Practice of Construction Management (4th ed.). New
York: Blackwell Publishing.
GNU (2007). GPL: General Public License. Tomado el 20 de octubre de
2007 de http://www.gnu.org/licenses/gpl.html
Inmon, B. (2005) Building the Data Warehouse. (4th ed.). New York: Wiley
Publishing.
Jarvis, D. (2000) Apache, PHP, and PostgreSQL on RedHat Linux. Tomado el
3 de setiembre de 2007 de
http://www.weberdev.com/ViewArticle/Apache,-PHP,-and-PostgreSQL-
on-RedHat-Linux
Jazayarezi, M. (2007) Some Trends in Web Application Development.
International Conference on Software Engineering 2007: Future of
Software Engineering. IEEE Computer Society, (May, p. 199-213)
Levy, S.M. (2002) Project Management in Construction (4 ed.). New York:
McGraw-Hill.
Integracin de datos de empresas constructoras 17
Murillo, B., Pinckney, C. (2003) Management Online: Mining the Full
Potential Of The Intranet. Leadership and Management Engineering,
(Vol 3, July, p. 148-149)
Rujirayanyong, T., Shi, J. (2005). Company-Wide Project Data Integration
For a Construction Organization. Construction Research Congress
2005: Broadening Perspectives, ASCE, San Diego, California.
OSI (2006). The Open Source Initiative. Tomado el 25 de octubre de 2007
de http://www.opensource.org/
OpenOffice.org (2007) Free Office Suite. Tomado el 30 de octubre de 2007
de http://www.openoffice.org/
Tan, H.C., Carrillo, P.M., Anumba, C.J., Bouchlaghem, N., Kamara, J.M. &
Udeaja, C.E. (2007). Development of a Methodology for Live Capture
and Reuse of Project Knowledge in Construction. Journal of
Management in Engineering (Vol. 23, January, p. 18-26)
Tsai, A. (1990). Sistemas de Base de Datos: Administracin y Uso. Mxico:
Prentice-Hall Hispanoamericana, S.A.
Whyte, J. et al. (2002). IT Implementation in the Construction Organization
Journal of Engineering. Construction and Architectural Management.
(Vol 9, p.371-377).
Integracin de datos de empresas constructoras 18
Figura 1: Diagrama de un data warehouse. Adaptado de (Rujirayanyong, Shi, 2007)
Figura 2: Tablas del modelo de datos. Fuente: El autor
Integracin de datos de empresas constructoras 19
Figura 3: Diagrama del modelo LAMP y Open SourceFuente: el autor.
Figura 4: Diagrama del sistema y la red Intranet. Fuente: el autor
Top Related