Integración datos empresas constructoras

download Integración datos empresas constructoras

of 19

description

Utilización de Open Source para integrar datos de empresas constructoras, basado en modelo LAMP (Linux, Apache, MySQL, PHP)

Transcript of Integración datos empresas constructoras

  • 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