- Objetivos
- Etapa I. Situación Actual de las tecnologías de información y comunicación en la empresa
- Etapa II. Definición de las estrategias informáticas para el desarrollo de proyectos
- Etapa III. Análisis de Alternativas Estrategia de Tecnología
- Planificación estratégica de datos
- Conclusión
- Bibliografía
El plan de la tecnología de la información – comunicación de la empresa constructora CASA esta compuesto en cuatro etapa generales :
- Situación Actual de las tecnologías de información y comunicación en la empresa.
- Definición de las estrategias informáticas para el desarrollo de proyectos.
- Análisis de Alternativas Estrategia de Tecnología.
- Planificación Estratégica de los datos (Modelación de los Datos)
Estas etapas están ordenada en forma secuencial y lógica dado que de el resultado de una dependen las demás. El resultado del diagnostico son los insumo para la etapa siguiente ya que nos ayuda a clarificar cual es la mejor estrategia informática a utilizar.
La Etapa dos es una etapa que muestra una panorámica general de los pasos a seguir para realizar una buena gestión de proyecto que incluye las etapas sub -siguientes de forma general.
Objetivo General
Diseñar un plan estratégico de tecnología de información y comunicación (TIC) que apoye la visión , misión, objetivos, metas y estrategias corporativas de la empresa de Construcciones de Apartamentos S.A. (Casa).
Objetivos específicos.
- Evaluar la situación actual de la tecnología de información y comunicación que tiene la empresa.
- Definir las estrategias informáticas para el desarrollo de proyectos, en base a los resultados de la evaluación de la situación actual.
- Analizar las alternativas de estrategias de tecnologías a acorde a las estrategias informáticas definidas.
- Realizar la planificación estrategia de los datos.
ETAPA 1
Situación Actual de las tecnologías de información y comunicación en la empresa.
Esta parte se realizara con dos herramientas de diagnostico que son:
1.TASH (Tecnología, administración tecnológica software hardware).
2.FODA aplicado a la informática (Fortalezas, Oportunidades, Debilidades, Amenazas).
1. Herramienta de diagnostico TASH (Tecnología, administración tecnológica software hardware).
Tecnología.
Con respecto a la tecnología se puede deducir en base a las computadoras y un servidor que tienen lo siguiente :
- Red de Área Local (LAN) , "suponiendo que las seis estaciones estén conectadas al servidor".
- Un Hub de 8 a 16 puertos para conectar las estaciones de trabajo con el servidor.
Administración Tecnológica.
No existe dentro del organigrama general de la empresa, ningún Centro de Computo o Departamento de informática que se encarga de dar soporte técnico a las estaciones de trabajo, servidor como es el mantenimiento preventivo y correctivo, probablemente tienen algún contrato se servicio externo. Como consecuencia de esto la empresa no tiene un personal informativo.
Hardware.
La empresa cuenta con lo siguiente:
Software y Sistema Operativo.
Las seis computadoras y el servidor deben tener los software básico como:
- Windows xp (Estaciones)
- Office 2000 (PowerPoint, Excel, Word). (Estaciones y Servidor)
- Windows 2000 Server (Servidor)
2.Herramienta de diagnóstico FODA aplicado a la informática (Fortalezas, Oportunidades, Debilidades, Amenazas).
Fortaleza.
Disposición del nivel estratégico por la incorporación de tecnología de información y comunicación dentro del plan estratégico corporativo de la empresa.
Oportunidades.
Existen muchas oportunidades informáticas que se pueden realizar mediante la contratación de un firma consultora informática ya que no existe ningún personal informatico que realice lo siguiente:
- Desarrollo e implantación de Sistemas de Información operacionales o transaccionales ya que la empresa no tiene.
- Desarrollar un sitio WEB en Internet para la empresa.
- Ampliar la Red de Área Local a una Intranet.
- Incorporar Internet
- Incorporar dentro de su estructura organizativa una Área de Informática.
Debilidad
- No existe ninguna Área informática que pueda ser la contraparte de la consultaría informática.
- No existe Plataforma de Sistemas Operativos .
- Falta de Flujo de Información.
- La empresa no dispone de Sistemas de información ni de personal informático.
- No existe una estrategia de sistemas de Información que cubran toda la áreas de la Empresa.
- No hay Bases de datos
- No existe Pagina Web
- No poseen Internet
Amenaza
La aplicación Tecnologías de Información y Comunicación , por lo general implican cambios que pueden ser los siguientes:
- Resistencia al cambio por parte de los usuarios.
- Proceso complejo y largo muchas veces dura mas del tiempo estipulado.
- Costo alto de la consultoría informática.
Con base en lo anterior se puede decir que la empresa tiene un incipiente desarrollo de las tecnologías de Información y comunicación. Suponiendo que la empresa escoja la tercera alternativa "Construir edificios de apartamentos con optimización del uso del suelo" la cual puede penetrar al mercado constructivo, como el sector turístico, se hace necesario tener un sitio WEB.
Paralelo a esto se necesita tener la información organizada, por medio de la implantación de Sistemas de Información que son un conjunto formal de procesos que recopila, elabora y distribuye la información necesaria para apoyar la alternativa de la empresa.
Organigrama Actual de la Empresa
ETAPA II
Definición de las estrategias informáticas para el desarrollo de proyectos.
La definición de la estrategia informática es el "Desarrollo de proyectos a la medida mediante la contratación de consultores externo" ya que la empresa no cuenta con personal informático. Es necesario hacer una licitación de firmas consultoras.
Para realizar este proyecto abarcara las siguientes etapas:
- Planificación de proyecto de software.
- Análisis y gestión de riesgo
- Planificación temporal y seguimiento del proyecto
- Garantía de calidad del software
- Gestión de configuración del software
1. Planificación de proyecto de software
El objetivo de la Planificación del proyecto de software es proporcionar un marco de trabajo que permita al equipo de consultores hacer estimaciones razonables de recursos, coste y planificación temporal.
Actividades | Técnicas a utilizar | Responsable |
Determinación del ámbito de los distintos Sistemas de Información a implementarse. | Establecer reuniones o entrevista preliminares y aplicar encuesta. | Equipo de consultores |
Viabilidad de los Sistemas de información | Analizar si se puede construir SI de acuerdo al punto anterior. | |
Determinación del numero de personas a trabajar en el proyectos | Técnica de estimación del esfuerzo de desarrollo. | |
Determinación de componentes de software reutilizables | ISBC (Ingeniería de Sw basada en componentes), destaca la reutilización | |
Determinación Herramientas de Hw y Sw (Recursos de entorno) | Realizar la selección de acuerdo a las mejores practicas. Tener acceso a los EIS (Entorno de Ingeniería de software). | |
Estimaciones de coste y esfuerzos del proyecto. | Basar estimaciones en proyectos similares ya terminados. Técnicas de descomposición. Utilizar modelos empíricos, (cocomo) |
2.Análisis y gestión de riesgo
Para el analisis de riesgo es importante es importante cuantificar el nivel de incertidumbre y el grado de perdidas asociadas a cada riesgo. Cabe destacar que los riesgo del proyecto amenazan el plan del proyecto.
Posibles riesgo que pueden afectar el plan de trabajo del proyecto (Factores críticos de éxitos) |
|
3.Planificación temporal y seguimiento del proyecto
Tareas de Trabajo | Inicio Previsto | Inicio Real | Terminac prevista | Terminac real | Personas asignadas | Observ. |
Determinación del ámbito de los distintos Sistemas de Información a implementarse. | 20/11/05 | 19/12/05 | Equipo de consultor | |||
Viabilidad de los Sistemas de información | 20/12/05 | 4/01/06 | Equipo consultor | |||
Determinación del numero de personas a trabajar en el proyectos | 5/01/06 | 09/01/06 | Director de proyecto | |||
Determinación de componentes de software reutilizables | 10/01/06 | 14/01/06 | Equipo consultor | |||
Determinación Herramientas de Hw y Sw (Recursos de entorno) | 15/01/06 | 09/02/06 | Equipo consultor | |||
Estimaciones de coste y esfuerzos del proyecto. | 10/02/06 | 29/02/06 | Equipo consultor | |||
Consideraciones de riesgo que pueden afectar el plan de trabajo del proyecto, | 15/03/06 | 30/03/06 | Equipo consultor |
Cabe mencionar que en la empresa CASA existe amplia gama de proyectos a realizar que son los siguiente:
- Desarrollo e implantación de Sistemas de Información operacionales o transaccionales ya que la empresa no tiene.
- Desarrollar un sitio WEB en Internet para la empresa.
- Ampliar la Red de Área Local a una Intranet.
- Incorporación de Internet
- Incorporar dentro de su estructura organizativa una Área de Informática
4.Garantía de calidad del software
- Se debe establecer un Plan de Gestión de Calidad de Software ( SQA). Este plan debe de identificar.
- Evaluaciones a realizar.
- Auditorias y revisiones a realizar.
- Estándares que se pueden aplicar al proyecto.
- Procedimientos para información y seguimiento de errores.
- Retroalimentación de información proporcionada al equipo de de proyecto de software.
5.Gestión de configuración del software
La gestión y configuración de Software se debe realizar en el los siguientes aspectos:
- Especificación de los Sistemas de Información
- Requisitos del Software.
- Especificaciones del Diseño y Modelo de datos
- Código fuente.
- Planes / procedimiento.
- Datos de prueba
- Sistemas de funcionamiento.
ETAPA III
Análisis de Alternativas Estrategia de Tecnología.
Una vez que ya se seleccionó la alternativa para la aplicación informática, se hará un análisis sobre infraestructura tecnológica y Tendencias. Es requisito hacer un estudio de las tecnologías informáticas existentes en el mercado tomando los siguientes parámetros para su selección.
- Características.
- Marcas
- Ventajas y desventaja.
- Garantía de los proveedores.
- Nivel de soporte técnico de los productos de HW, SW.
- Costos.
- Mejores practicas
Herramienta para el diseño de Sistemas de Información
Es necesario automatizar todos los procesos administrativo, producción y financiero de la empresa se selecciono MySQL para el diseño de la Base de Dato, y como Lenguaje de Programación JAVA
Diseño de Base de Datos
El MySQL es un software de diseño de Bases de Datos. Este esta siendo siendo incorporados tanto por desarrollos internos, como por desarrolladores de software libre. Entre las características disponibles en las últimas versiones se puede destacar:
- Amplio subconjunto del lenguaje SQL. Algunas extensiones son incluidas igualmente.
- Disponibilidad en gran cantidad de plataformas y sistemas.
- Diferentes opciones de almacenamiento según si se desea velocidad en las operaciones o el mayor número de operaciones disponibles.
- Transacciones y claves foráneas.
- Conectividad segura.
- Replicación.
- Búsqueda e indexación de campos de texto.
- Según las cifras del fabricante, existirían más de seis millones de copias de MySQL funcionando en la actualidad, lo que supera la base instalada de cualquier otra herramienta de bases de datos.
- El trafico del sitio web de MySQL AB supera en 2004 el trafico del sitio de IBM.
La licencia GPL de MySQL obliga a distribuir cualquier producto derivado (aplicación) bajo esa misma licencia. Si un desarrollador desea incorporar MySQL en su producto pero no desea distribuirlo bajo licencia GPL, puede adquirir la licencia comercial de MySQL que le permite hacer justamente eso.
Lenguaje de Programación Orientada a Objeto
Java es una plataforma de software desarrollada por
Sun Microsystems, de tal manera que los programas creados en ella puedan ejecutarse sin cambios en diferentes tipos de arquitecturas y dispositivos computacionales.
La plataforma Java consta de las siguientes partes:
- El lenguaje de programación, mismo.
- La máquina virtual de Java o JRE, que permite la portabilidad en ejecución.
- El API Java, una biblioteca estándar para el lenguaje.
Características y ventajas
- Java tiene un futuro inmejorable. Es verdad que las aplicaciones desarrolladas en Java consumen una memoria brutal, pero las ventajas que tiene son tremendas:
Por un lado desarrollar en Java es gratuito, no tienes porque pagar licencia, pero a diferencia de otros lenguaje, sabes que existe una gran empresa detrás de él: Sun.
- Existe una gran comunidad de desarrolladores Java, que intercambian sus conocimientos en varios sitios de Internet. Una comunidad que está constantemente sacando nuevas especificaciones, y nuevas librerías. El Java Community Project (JCP)
Las tres plataformas existentes, y tecnologías derivadas, hacen que cubra un gran mercado. Desde aplicaciones empresariales, lógica de programas, aplicaciones móviles, tarjetas inteligentes. La portabilidad del código.
Un gran grupo de empresas que respaldan Java: IBM, BEA, el proyecto Apache, y ahora nada más y nada menos que una alianza entre Sun y Google.
Incorporación de Internet a la empresa.
Es esencial que la empresa constructora casa tenga Internet y que se proyecte globalmente a través de su sitio WEB. La Internet, intranet son tecnologías que ofrecen muchos beneficios a una empresa Como los siguiente:
- Conectividad y alcance global
- Reducción en los costos de comunicación
- Mas bajos costos de transacción
- Interactividad, flexibilidad y personalización
- Distribución acelerada de conocimientos.
Intranet
Una Intranet es una red de Área Local (LAN) privada empresarial o educativa que proporciona herramientas vía Internet las cuales tienen como función principal proveer lógica de negocios para aplicaciones de captura, reportes, consultas, etc. con el fin de auxiliar la producción de dichos grupos de trabajo; es también un importante medio de difusión de información interna a nivel de grupo de trabajo. No necesariamente proporciona Internet hacia la organización; normalmente, tiene como base el protocolo TCP/IP de Internet y por ser privada puede emplear mecanismos de restricción de acceso a nivel de programación como lo son usuarios y contraseñas de acceso o incluso a nivel de hardware como un sistema firewall (cortafuegos) que puede restringir el acceso a la red organizacional.
3.- Planificación estratégica de datos (Modelación de Datos)
Existen muchos modelos y técnica para realizar la modelación de datos las cuales varían respecto al paradigma o metodología que se utilicen. En la metodología Clásica de Análisis y diseño Estructurado, encontramos tres técnicas o modelos fundamentales.
- Diagramas de Flujos de Datos:
- Modelo de Transición de estado
- Diagrama de Entidad Relación
En la metodología orientada a objeto existen cuatros modelos:
- Modelo Funcional
- Modelo de Objeto
- Modelo de Evento
- Modelo de Escenario
Racionalización de procedimientos :
Es la agilización de los procedimientos estándar, que elimina cuello de botellas obvios, de modo que la automatización haga mas eficiente los procedimientos operativos.
Reingeniería de negocios :
Además un tipo de cambio mas fuerte sería la reingeniería de negocios. Esta reorganiza los flujos de trabajos combinando pasos para reducir el desperdicio y eliminando las tareas repetitivas que usan mucho papel, (a veces el nuevo diseño tan bien elimina empleo).
La reingeniería es mucho mas ambiciosa que la racionalización de los procedimientos pues requiere una nueva visión de la forma en que se organiza el proceso
Plataforma de Sistemas Operativos:
Se recomienda utilización de Sistema operativo Linux ó Windows 2003 Server para el Servidor. En las estaciones de trabajo se puede utilizar Windows XP u Otros, dado que los software a utilizar para la implementación son portables para una gama de Sistemas Operativo.
Herramientas CASE para Modelados
Racional Rose : Analisis y Diseño
TOOLKIT: Colección de herramientas integradas que permiten automatizar un conjunto de tareas de algunas de las fases del ciclo de vida del sistema informático
UPPER CASE: Planificación estratégica, Requerimientos de Desarrollo Funcional de Planes Corporativos.
MIDDLE CASE: Análisis y Diseño.
LOWER CASE: Generación de código, test e implantación
Soporte para una cantidad de técnicas de modelado y diagramas para complementar UML – incluyendo tarjetas CRC, modelado de datos, diagramas de flujo, y diseño de pantallas de usuario. Posibilidad de reutilizar información obtenida por otras técnicas todavía usadas, como modelado tradicional de procesos.
Cliente/Servidor
KnowledgeWare’s Application Development Workbench, TI’s, Information Engineering Facility (IEF), y Andersen Consulting’s Foundation for Cooperative Processing.
La empresa Virtual CASA, necesita el apoyo que brindan las tecnología de información y comunicación, ya que se reflejó en la situación actual la carencia de la misma.
Las estrategias informáticas más viable para el desarrollo de los proyectos, es la contratación de una firma consultora la cual, implementará las estrategias informáticas.
Se definió cada alternativa con respecto al analisis de las alternativas de TIC en ele entorno acorde a los proyectos a desarrollar en la empresa considerando ciertos parámetros.
Se realizó la planificación de los datos basadas en la metodologías de analisis y Diseño Estructurado y Técnicas de Modelación orientadas a Objetos.
Se recomienda incorporar en la estructura organizativa de la Empresa una área de Informática.
Sistemas de Información Empresarial
Kenneth C. Laudon & Jane C. Loundon
6ª. Edición.
Person Educación
México, S.A -2002
Ingeniería del Software
5ª .Edición
Róger Presuman
Mc Graw Hill
México -2003
Analisis y Diseño de Sistemas 3ª. Edición Kendall & Kendall Páginas 15.16.17.18
Monografías.com
Google.com
Elaborado por:
Ing. Marjorie Víctor Rugada
Ing. Norisel Morales Acuña
Ing. Ernesto Rodríguez
Managua 03 de septiembre del 2005
Universidad de Managua
El más Alto Nivel Tecnológico
Maestría Gerencia Informática