Proyecto Final de Carrera



Documentos relacionados
CARACTERÍSTICAS HERRAMIENTA E-BUSINESS E-SYNERGY (EXACTSOFTWARE)

RETOS-COLABORACIÓN Preguntas Frecuentes

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.

Sistemas de Gestión de Documentos Electrónicos de Archivo (SGDEA)

La calidad no está reñida con los costes

EXPERTOS EN DESARROLLO WEB

Funcionalidades Software SAT GotelGest.Net (Software de Servicio de Asistencia Técnica)

La innovación como valor diferencial. Las TIC, vehículo de transformación

FUENTES SECUNDARIAS INTERNAS

Sistemas de Gestión de Calidad. Control documental

Solución para retail Textil. 1

FUNCIONALIDADES DE LA PLATAFORMA

Qué es SPIRO? Características

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

SIMAD CLOUD. La Gestión Documental ahora en la nube, más eficiente SISTEMA INTEGRADO DE ADMINISTRACIÓN DOCUMENTAL

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

Eficiencia en la Automatización y Gestión de Servicios

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

Solución para el sector distribución.

TPV VIRTUAL O PASARELA DE PAGOS DE CAJASTUR

Solución para la industria Textil.

Sistemas de información

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Cybersudoe Innov: Una red de expertos sobre TIC e Innovación del SUDOESTE europeo

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora

GESTIÓN DE DOCUMENTACIÓN PARA FACTORING

Actividad 4. Justificación de la oportunidad y análisis de necesidades. Concreción de la propuesta

SOLUCIONES E-BUSINESS

Proceso: AI2 Adquirir y mantener software aplicativo

Oficina Online. Manual del administrador

ING. Soluciones para empresas comunicativas

1.8 TECNOLOGÍA DE LA INFORMACIÓN

AYUNTAMIENTO DE ÚBEDA Departamento de Informática.

El cambio en la adquisición de soluciones informáticas. El cambio en la adquisición de soluciones informáticas

REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP

MANUAL DE AYUDA. MODULO SAT (Anexo Integración AGIL SAT)

Curso de Administración de CRM

INFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DE TRABAJO DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA

Guía paso a paso para la cumplimentación del formulario de candidatura

LLEVE SU NEGOCIO al SIGUIENTE NIVEL. digitalice todos sus documentos y procesos.

Expertia Formación. Máster MBA Internacional en Administración y Dirección de Empresas

INTELIGENTE Y VERSÁTIL

Anexo III: Inventario de iniciativas horizontales incluidas en el Eje e-gestión.

10 Soluciones Tecnológicas imprescindibles para tu empresa

Bechtle Solutions Servicios Profesionales

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN

DIRECCION DE PROYECTOS II

Seven ERP Guía De Referencia - Imágenes

Objetivos del proyecto:

ing Solution La forma más efectiva de llegar a sus clientes.

El sistema nervioso de su organización

Toda la potencia de AHORA para la micropyme

IAP TÉCNICAS DE AUDITORÍA APOYADAS EN ORDENADOR (TAAO)

FORMACIÓN E-LEARNING. Curso de Excel para la Gestión de RRHH

ISO 9001:2015 Comprender los cambios clave. Lorri Hunt

Manual de uso rápido del portal de factura electrónica.

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

TITULO: SERVICIO DE INFORMACIÓN A TRAVÉS DE UNA RED DE PUNTOS DE INFORMACIÓN ELECTRÓNICA EN ESPACIOS PÚBLICOS DE LA CIUDAD DE MADRID

NBG Asesores Abogados

Gestión de Permisos. Bizagi Suite. Copyright 2014 Bizagi

Asired desarrolla constantemente nuevas funcionalidades cubriendo tanto las necesidades actuales de su empresa como las futuras.

Diseño dinámico de arquitecturas de información

MOTOR DE RESERVAS NET HOTELES V3.0 SIN COMISIÓN PARA ESTABLECIMIENTOS HOTELEROS.

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

Tarifa servicios TESLA innovación y nuevas tecnologías

Administración del Sistema Operativo en Sistemas ERP-CRM (Online)

Quienes Somos? Valor. Estrategia

Soluciones Tecnológicas

Propuesta para el Programa de Mentoring en Comercio Electrónico de la entidad pública Red.es

Administración Local Soluciones

Portal Web Oficina Virtual del OAGRC para la prestación de servicios de administración electrónica.

POLÍTICA DE PRIVACIDAD PARA APLICACIONES MÓVILES GRUPOCOPESA. 1. información que se obtiene la aplicación y su utilización

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

El salto a las nuevas tecnologías de la formación

Traslado de Copias y Presentación de Escritos. Manual de Usuario V.3.1

LA LOGÍSTICA COMO FUENTE DE VENTAJAS COMPETITIVAS

Guía de uso del Cloud Datacenter de acens

MANUAL DE USO DE LA APLICACIÓN

INSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un

MANUAL DE USO DEL MODELO 046

MANUAL PARA RADICACIÓN Y ADMINISTRACIÓN ELECTRÓNICA DE FACTURAS APLICA PARA PROVEEDORES DEL BSC Y DEMÁS GRUPOS DEL BANCO

IBM Tivoli Asset Management for IT. IBM Tivoli Service Request Manager

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento

MINING SOLUTIONS LIMITADA

1. Introducción: Qué es la Gestión Documental-TI o Gestor Documental?

Guía de los cursos. Equipo docente:

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

Ilión Factura Electrónica efactura en modalidad SaaS. Ilión Factura Electronica GUIA DE VENTA. V. 30 noviembre 09

DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES

Técnico y sus funciones. 5. Función de los líderes. 6 Función del analista de datos. 6. Metas del Help Desk. 7 Definir el alcance del Help Desk.

Curso de Instalación de CRM

Ley Orgánica de Protección de Datos

MANUAL COPIAS DE SEGURIDAD

MINISTERIO DE EDUCACION NACIONAL

elastic PROJECTS INFORMACIÓN COMERCIAL PROJECTS

Proveedor homologado de Mentoring III. Servicios ofrecidos por el consorcio ETICOMMERCE para el III Programa de Mentoring en Comercio Electrónico

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

a3asesor doc cloud nos proporciona inmediatez y calidad a la hora de atender al cliente EXPERIENCIAS Wolters Kluwer

Transcripción:

Departament d Enginyeria Informàtica i M atemàtiques Proyecto Final de Carrera Desarrollo de un proyecto de software en entorno Host para la nueva EFB (Estación Financiera Bancaria) Ingeniería Técnica en Informática de Sistemas AUTOR: Robin Carlos Steffen DIRECTOR: Francesc Xavier Mallafré Porta Junio del 2012.

Índice 2 1. Descripción de la empresa.4 1.1. Introducción 4 1.1.1. La empresa. Tecnocom..4 1.1.2. Posicionamiento Estratégico..4 1.1.3. Presencia internacional..4 1.2. Evolución.5 1.2.1. Principales magnitudes..5 1.2.2. Nuestros accionistas...5 1.2.3. Nuestra plantilla.6 1.3. Modelo de negocio..6 1.3.1. Enfoque. Un modelo de negocio diferencial..6 1.3.2. Sostenibilidad.6 1.3.3. Innovación..7 1.3.4. Calidad...7 1.3.5. Soluciones y Servicios en el sector TIC.8 1.4. Sector Financiero y Seguros 9 1.4.1. Oferta de Soluciones y Servicios del Sector Financiero 9 1.4.2. Oferta de Soluciones y Servicios del Sector Seguros..10 1.4.3. Principales clientes...11 1.4.3.1. Sector financiero..11 1.4.3.2. Sector seguros..12 1.5. Sector Industria 12 1.5.1. Oferta. Soluciones para Industria.12 1.5.1.1. Transportes...12 1.5.1.2. Turismo 12 1.5.1.3. Servicios...13 1.5.1.4. Fabricación...13 1.5.1.5. Energía.14 1.5.1.6. Comercio..14 1.5.2. Principales Clientes..15 1.6. Sector Administraciones Públicas y Sanidad.16 1.6.1. La oferta de Soluciones para Administraciones Públicas y Sanidad...16 1.6.2. Principales Clientes..17 1.7. Sector Telco y Media 17 1.7.1. Oferta de Soluciones 17 1.7.2. Principales Clientes del sector Telco y Media.19 2. Ubicación del proyectante dentro de la empresa...20 2.1. El cliente 20 2.2. Privacidad de información. Entidad R...20 2.3. Estructura. La aplicación SIR.20 2.4. Entorno de trabajo...21 2.5. Programación host... 23 2.6. On-line...24 2.7. Batch..27 2.8. Bases de datos...27 2

3. Trabajo realizado.29 3.1. Descripción 29 3.2. Objetivos 29 3.3. Especificaciones del proyecto..29 3.3.1. Rating...30 3.3.2. Scoring.33 3.4. Diseño...36 3.5. Desarrollo..36 3.6. Evaluación...37 3.7. Recursos utilizados...37 3.8. Manuales...37 3.8.1. Glosario de términos....37 3.8.2. Instalación 39 3.8.3. Herramienta HESN..39 4. Aportaciones del proyecto a los conocimientos del alumno.42 5. Aportaciones de los estudios realizados al proyecto.42 6. Conclusiones.43 3

1. Descripción de la empresa. 1.1. Introducción 1.1.1. La empresa. Tecnocom. Tecnocom es la multinacional TI (Tecnologías de la información) número 4 de España y una de las principales en Portugal y Latinoamérica, con más de 5.800 profesionales y 400 millones de euros en ingresos (más de 16 millones de euros invertidos en I+D+I en los dos últimos años). 1.1.2. Posicionamiento Estratégico Tecnocom cotiza en la bolsa de Madrid desde 1987 y tiene vocación de liderazgo en el sector TIC y una fuerte presencia regional. Debido a su posicionamiento estratégico tiene más eficiencia, flexibilidad y cercanía que las grandes compañías globales. Más capacidad, catálogo de servicios y solvencia financiera que las compañías de nicho y regionales. 1.1.3. Presencia internacional Tecnocom tiene presencia en 7 países y capacidad en más de 70 por medio de la Alianza Global con Getronics. Figura 1. Presencia de Tecnocom en el mundo. 4

1.2. Evolución 1.2.1. Principales magnitudes Tecnocom ha experimentado un fuerte crecimiento en un entorno complicado como el de las TI: Figura 2. Ebitda¹ los últimos 6 años. Figura 3. Ingresos los últimos 6 años 1.2.2. Nuestros accionistas Figura 4. Accionistas de Tecnocom. ¹ebitda, es un indicador financiero representado mediante un acrónimo que significa en inglés Earnings Before Interest, Taxes, Depreciation, and Amortization", (Beneficio antes de Intereses, Impuestos, Depreciaciones y Amortizaciones). 5

1.2.3. Nuestra plantilla Figura 5. Número de Empleados los últimos 6 años. 1.3. Modelo de negocio. 1.3.1. Enfoque. Un modelo de negocio diferencial. Tecnocom tiene clientes de primer nivel: 23 de las Compañías del IBEX35 son nuestros clientes Nuestra empresa apuesta por la Innovación y Talento: Más de 5.800 profesionales, 1.200 Certificaciones CMMI3 Multiconstelación. Tecnología y Soluciones propias en diversos sectores: Financiero y Seguros Administración Pública Industria Telco y Media 1.3.2. Sostenibilidad El enfoque de sostenibilidad de Tecnocom es consistente con el modelo de Negocio. Un proyecto empresarial con una visión de Sostenibilidad a largo plazo. Basado en una cultura que integra la innovación orientada al negocio, el enfoque al cliente, la calidad de las soluciones, el talento de sus profesionales y el compromiso con la sociedad y el medioambiente. Figura 6. http://www.greenit.net/ Figura 7. http://www.pactomundial.org/ 6

1.3.3. Innovación El Talento y la Innovación son prioritarios. Nueva plataforma de Medios de Pago. Plataforma ECM con acceso por voz. Centro de Excelencia SOA. Proyecto Quality Center, Servicio de Testing automatizado. Centro de Servicios TI con Tecnología SIEBEL 1.3.4. Calidad Tecnocom tiene más de 1.200 Certificaciones. ISO 9001: específica los requisitos para un sistema de gestión de la calidad. CMMi L3: primera compañía en España en nivel multiconstelación: Desarrollo y Servicios. ISO 20000: Gestión de servicios alineados a las mejores prácticas ITIL. ISO 27001: Gestión de la Seguridad de la Información. ISO 14001: Gestión Medioambiental Máxima clasificación por la Administración Pública como Empresa consultora y de servicios. Figura 8. Certificaciones. Nuestros esfuerzos en mejorar la Calidad tienen su reflejo en los Estudios de la Satisfacción de los Clientes: Figura 9. Tecnocom vs. Media IT. 7

Tecnocom mantiene un índice de retención para los clientes superior al Benchmarking europeo. 1.3.5. Soluciones y Servicios en el sector TIC Tecnocom es el 2º gran proveedor Outsourcing (AMS) en España (según datos del tracker de servicios IT 2011 de IDC). Más de 90 millones de tarjetas procesadas por aplicativos Tecnocom 90% entidades financieras españolas son clientes Tecnocom 2,1 millones de llamadas atendidas en nuestros Service Desks 900.000 Puestos de trabajo gestionados en nuestro entorno Work Place Figura 10. Soluciones y Servicios en el sector TIC. Figura 11. Soluciones verticales 8

1.4. Sector Financiero y Seguros 1.4.1. Oferta de Soluciones y Servicios del Sector Financiero. Implantación de soluciones & Outsourcing: Core Bancario para Entidades Financieras BPO integral de medios de pago y financiación al consumo Core para la Gestión Integral de Medios de Pago (CMS) Centro autorizador de Tarjetas (Switch) Sistema Antifraude en Medios de Pago Adquirencia de terminales TPVs y ATMs Datamart informacional de Medios de Pago Core para la Fidelización de Clientes Sistema Factoring & Confirming Gestión Atención Presencial de clientes Firma Digital, Grafometría, Portafirmas electrónico Simulador mejora de la Eficiencia Operativa & Calidad atención en Oficinas Gestor de Contenidos multimedia Soluciones para la Automatización de oficinas Consultoría para la optimización comercial, implantación u optimización CRM analítico y operacional especializado en banca Soluciones Mobile Banking (micro-aplicativos, wap, mobi, sms/pns): o Cuentas corrientes, Tarjetas, Broker, Localización de oficinas y cajeros, calculadora de préstamos e hipotecas, micropagos, transferencias, o Motor de alertas SMS / email / PNS Servicios de valor añadido: Consultoría Tecnológica, integración y migración de aplicaciones en procesos de fusión, adquisición, SIPs Consultoría Estratégica para la mejora de ingresos en PyG de Banca Minorista Gestión de infraestructuras, redes, comunicaciones, despliegues, virtualización CPDs y puestos de trabajo Mantenimiento Integral de Oficinas y periféricos especializados Implantación de CRMs, ERPs, BPMs, SAP, Gestión Documental, Gestión de archivos Soluciones avanzadas sobre Business Intelligence Diseño e implementación soluciones Leasing & Renting Soluciones para Banca Transaccional, SEPA Definición y creación de sistemas de banca electrónica 9

Diseño de soluciones Social Media Diseño e implantación de arquitecturas SOA Optimización en la Gestión del efectivo Servicios y consultoría en materia de seguridad lógica y física, protección de la información Diseño e implantación de Sistemas Audiovisuales y Multimedia Service Desk remoto & local, CAUs, Informático en casa Operación y Técnica de sistemas Canales digitales y portales 1.4.2. Oferta de Soluciones y Servicios del Sector Seguros. Implantación de soluciones & Outsourcing: Core para la Gestión Integral de Entidades Aseguradoras Vida y Generales Sistema Anti Fraude en Seguros Core para la Remuneración de Mediadores Gestión Atención Presencial de clientes Firma Digital, Grafometría, Portafirmas electrónico Soluciones BI Geográfico Gestor de Contenidos multimedia Simulador mejora de la Eficiencia Operativa & Calidad atención en Oficinas Consultoría para la optimización comercial, implantación u optimización CRM analítico y operacional especializado en seguros y sector sanitario Soluciones Mobile Inssurance (micro-aplicativos, wap, mobi, sms/pns): o Clientes aseguradoras, Agentes y Mediadores, Peritos, Talleres, Gruistas, Multi-asistencia, Seguros Médicos, Decesos o Motor de alertas SMS / email / PNS Servicios de valor añadido: Informático en casa (soporte informático a clientes de aseguradoras). Análisis automatizado de calidad de las llamadas a centros de atención de siniestros. Gestión de infraestructuras, redes, comunicaciones, despliegues, virtualización CPDs y puestos de trabajo. Servicios y consultoría en materia de seguridad lógica y física, protección de la información. Service Desk remoto & local, CAUs Sistemas Audiovisuales, multimedia, Cartelería Digital 10

Implantación de CRMs, ERPs, BPMs, SAP, Gestión Documental, Gestión de archivos Diseño de soluciones Social Media Diseño e implantación de arquitecturas SOA Optimización en la Gestión del efectivo Operación y Técnica de sistemas Canales digitales y portales 1.4.3. Principales clientes. 1.4.3.1. Sector financiero. Figura 12. Principales clientes del sector financiero. 11

1.4.3.2. Sector seguros. Figura 13. Principales clientes del sector seguros. 1.5. Sector Industria 1.5.1. Oferta. Soluciones para Industria. 1.5.1.1. Transportes Soluciones de gestión de flotas 360º: localización, programación, planificación, gestión del servicio online, entretenimiento, conectividad embarcada, información a usuarios, eficiencia energética, vigilancia y sensorización embarcadas. Soluciones de Mantenimiento de flotas y optimización de rutas Soluciones para centros de operación y control: diseño, instalación, integración y operación Soluciones de movilidad y medios de pago para el transporte Soluciones de identificación y validación- RFID 1.5.1.2. Turismo Tec@hoteles: Infraestructura y gestión Operativa de Hoteles y edificios emblemáticos. Soluciones de Integración hotelera: Integración de servicios, sistemas y servicios externos Integración y mantenimiento de sistemas de Gestión Hotelera PMS Soluciones de e-commerce y movilidad para el sector hotelero 12

1.5.1.3. Servicios @contractor: Sectores de Instalaciones, montajes, reparaciones, ingeniería. Soluciones ERP verticales: Tec Ambiental, Sistemas de Seguridad, Servicios Profesionales, Espacios, ONG, Funerarias 1.5.1.4. Fabricación Soluciones SAP o Finanzas, Logística, Producción y Recursos Humanos - SAP All-in-One o Clientes y Marketing - SAP CRM o Finanzas, Consolidación y Presupuestación SAP BPC o Gestión Documental Open Text o Movilidad Sybase/Afaria Soluciones Microsoft o Potencia Gestión Microsoft Dynamics AX o Clientes y Marketing Microsoft Dynamics CRM o Gestión PYMES Microsoft Dynamics NAV Procesos Comerciales o Fuerza Comercial, Servicio a Cliente, Distribución y Punto de Venta o Call Center, Comercio Electrónico, Medios de Pago y Fidelización o Gestión de Marca (Móvil, Dominios, Internet, Redes Sociales) o Soluciones de Colaboración por Voz, Video, Conferencia, Teléfono Procesos Logísticos o Gestión de Almacenes, Expediciones, Picking y Packing, RFID o Gestión de Transportes y Flotas o Planificación y Gestión Cadena de Suministro Procesos en Movilidad o Gestión de Almacenes y Planta en Movilidad o Gestión Comercial y Punto de Venta en Movilidad o Gestión Equipos Mantenimiento y Servicio al Cliente Inteligencia de Negocio o Análisis de Ventas y Producción o Cuadro de Mando y KPI s Departamentales o Cuenta y Estimación de Resultados de Empresa o Salas de Mando Empresa Soluciones Sectoriales o Conservas y Congelados o Construcción y Promoción Inmuebles o Ingeniería y Proyectos 13

o Alimentación y Bebidas o Industria Textil 1.5.1.5. Energía Oil&Gas - Distribución y Estaciones de Servicio o Gestión de Estación de Servicio o Gasolinera o Gestión de Tienda o Servicios de Red o Servicios Corporativos o Medios de Pago y Fidelización Utilities - Gestión del Agua o Catastro, Gestión Comercial, Facturación, Mantenimiento y Actuaciones, Laboratorios, Finanzas, Compras y Almacenes o Lectura Contadores y Redes Inteligentes o Localización y Gestión GIS o Sala de Mandos Red del Agua Procesos Comerciales o Gestión de Facturación, Call Center, Comercio Electrónico, Medios de Pago y Fidelización de Clientes o Gestión de Marca (Móvil, Dominios, Internet, Redes Sociales) o Soluciones SmartCity Procesos en Movilidad o Gestión de Almacenes, Materiales y Repuestos en Movilidad o Gestión Equipos Lectura Contadores en Movilidad o Gestión Equipos Mantenimiento y Servicio en Movilidad Inteligencia de Negocio o Análisis y Segmentación o Cuadro de Mando y KPI s o Cuenta y Estimación de Resultados de Empresa o Salas de Mando Empresa 1.5.1.6. Comercio SGI Retail: Sistema especializado de Gestión de Infraestructuras y Aplicaciones en Tienda Soluciones de Tienda o Gestión de efectivo o TEF-PCI DSS NFC o TPVs o Self Check-Out o Sistema POS o Hilo Musical o VideoVigilancia o Gestión de Turnos 14

o Cartelería Digital o Gestión Dinámica de precios o Compra Móvil o E-commerce Aplicaciones Corporate o Gestión comercial o Gestión avanzada almacenes o Movilidad PDAs o RFID o Costes logísticos o Finanzas o Supply Chain o CRM o B.I. o ERP o Webs Portales Infraestructura o Integración sistemas o Sistemas Videoconferencia o Sistemas Audiovisuales o Integración Redes 1.5.2. Principales Clientes Las referencias incluyen todos los segmentos de empresas desde multinacionales a locales y desde Gran Empresa a PYME. Figura 14. Principales clientes del sector industria. 15

1.6. Sector Administraciones Públicas y Sanidad 1.6.1. La oferta de Soluciones para Administraciones Públicas y Sanidad Estrategias de Modernización: Planes Directores. Oficinas de Proyecto Simplificación de Procedimientos Administrativos Cuadros de Mando Políticos Administración electrónica: Soluciones de relación con los ciudadanos o Portales. Web 2.0. Sedes Electrónicas. o Acceso Multicanal (Contact Center. Emergencias, información ciudadana. o Tarjeta ciudadana. o Participación ciudadana, Voto Electrónico. Servicios para habilitar la tramitación de servicios online o Firma digital. Portafirmas. Notificaciones telemáticas. Pagos Telemáticos o Factura Electrónica. o Licitación Electrónica. o Digitalización certificada. o Compulsa electrónica. Soluciones de Gestión Interna. Administración sin papeles o Gestión de Expedientes o Archivo Electrónico. Gestión Documental. o Registros de Entrada y Salida de información Interoperabilidad y colaboración entre agentes Administración pública: Justicia o Estrategias para la Modernización de la Justicia o Sistemas de Gestión Procesal o Interoperabilidad en el ámbito de la justicia o Digitalización y Gestión de Archivos o Gestión de archivos físicos o Cuadros de Mando. Calidad de Datos. Sanidad o Sistema para la Gestión Hospitalaria. Historia Clínica. o Telemedicina 16

o Gestión de Costes Hospitalarios o Gestión del Gasto Farmacéutico o Tecnologías multimedia y de localización. Infraestructuras hospitalarias Educación o Gestión de Centros Escolares y Universitarios o Escuela 2.0 o Materiales formativos digitales. elearning Tributos y Catastro o Sistemas de Recaudación Municipal o Oficinas tributarias virtuales o Sistema de Gestión Catastral Otras o Soluciones de Movilidad: Multas, inspección, emergencias o Soluciones para CENSOS o Soluciones para Servicios Sociales o Soluciones para Subvenciones o Soluciones de Turismo 1.6.2. Principales Clientes Figura 15. Principales clientes de las Administraciones públicas y Sanidad. 1.7. Sector Telco y Media 1.7.1. Oferta de Soluciones. Business Transformation o Sistemas soporte al Negocio BSS. CRM, Atención al cliente, Web, Billing, Fraude, Logística, etc 17

o Sistemas soporte a Operaciones OSS. Provisión, Mediación, Activación, Inventario físico y lógico, GIS, etc Portabilidad numérica o Procesos, plataformas, Entidad de Referencia Operadores Móviles Virtuales o Plataformas Cloud de MVNE Servicios Gestionados o AM de soluciones sectoriales Servicios de Valor Añadido o Machine to Machine o Revenue Assurance o Dominios de Marca o Mobile Data Off Loading Servicios de gestión de redes de voz y datos ad hoc. Sistemas integrados de Red Inteligente Servicios de gestión de red satelital. Sistemas de almacenamiento y BRS. Servicios de atención a centros desatendidos (Centrales públicas) Mantenimiento para redes de fibra óptica. Despliegue y mantenimiento integral de redes móviles y redes físicas Metrocall. Diseño, suministro e instalación, operación y mantenimiento de la red cobertura telefonía móvil en Metro Madrid. Sistema de vigilancia TDT o Monitorización de canales de TV o Búsqueda de contenidos por texto, voz o imagen o Gestión de publicidad o Definición de alertas o Análisis de idioma Publicidad y promoción virtual distribuida Sistema de gestión documental ECM o Gestión cross-media con soporte a redacción, edición y publicación o Gestión de edición impresa y digital Gestión de Activos Digitales o Activos multimedia o Archivo digital Servicios MHP para Televisiones locales y operadores TV 18

1.7.2. Principales Clientes del sector Telco y Media Aplicaciones y sistemas para más de 100 millones de clientes en España y Latam. Figura 16. Principales clientes del sector Telco y Media. 19

2. Ubicación del proyectante dentro de la empresa. 2.1. El cliente El cliente para el cual se ha realizado el proyecto es una de las entidades financieras más importantes de nuestro país, y es uno de los principales clientes dentro del ámbito nacional para Tecnocom. Actualmente hay unas 500 personas de Tecnocom trabajando para dicha entidad en oficinas de Tarragona, Gerona y Barcelona. Dicha entidad solicita el desarrollo de gran parte de sus proyectos informáticos a empresas externas, entre las cuales se encuentra Tecnocom, aunque también posee un equipo de personal informático propio que desarrolla otros proyectos. El cliente proporciona el entorno de desarrollo del proyecto así como la mayor parte de las herramientas necesarias para la realización del mismo. 2.2. Privacidad de información. Entidad R. Existe un compromiso de privacidad de la información, tanto con Tecnocom como con los clientes de éste, motivo por el cual, en este informe sobre el trabajo que realizo en dicha empresa, no pueden aparecer datos concretos del cliente ni de implementación del proyecto o información específica sobre su diseño, tampoco aparecerán los nombres reales de las herramientas suministradas por el cliente para la generación de código o realización de pruebas. Por ello, de ahora en adelante a lo largo de este proyecto, esta entidad pasará a ser denominada como Entidad R o cliente. Sin embargo, espero que el trabajo realizado y los conocimientos aplicados para el mismo, así como los conocimientos adquiridos en ese tiempo, queden suficientemente claros. 2.3. Estructura. La aplicación SIR. En este aparatado no se pretende explicar la estructura interna de Tecnocom, sino la estructura de la aplicación en la que me encuentro, y donde he desarrollado este proyecto. La aplicación SIR (Sistemas de información de riesgo), está dirigida por un gerente, encargado de llevar diversas aplicaciones dentro de uno de los departamentos de Tecnocom. En cada una de estas aplicaciones encontramos a un analista funcional que se encarga de todo lo que es comunicación con el cliente, ya sea a través del gerente de la aplicación o directamente con el propio cliente. Así se definen los requerimientos del cliente y junto con los analistas programadores, se determina el trabajo a realizar y se plantean las soluciones iniciales. Posteriormente, 20

mediante los analistas programadores y los programadores sénior y junior se acaba de definir la solución y se implementa. Cliente / Entidad R Gerente Aplicación GBR SIR Aplicación Aplicación SIR Jefe de Proyecto Analistas Programadores Sénior Robin Carlos Steffen Programadores Junior Figura 17. Estructura de la aplicación SIR dentro de la empresa. 2.4. Entorno de trabajo. El proyecto ha sido desarrollado en un entorno host, proporcionado por el cliente, a través de terminales situados en las oficinas de Tecnocom en Tarragona, conectados al host. Disponemos de herramientas de generación de código automático para el host: Programa Eclipse con varios pluggins, que nos permiten 21

generar includes, dar de alta módulos, generar programas directores así como generar módulos de gestión. También se dispone de un pluggin para generar includes de tablas DB2 y otro para generar los SN (servicios de negocio) mediante flows (flujos) de módulos de aplicación. Es decir disponemos de varias herramientas que nos generan código para las transacciones y módulos. Eclipse se ejecuta en Windows XP Professional SP3. En este mismo sistema operativo ejecutamos la herramienta de ejecución de SN s (HESN) a través del navegador, mediante la cual podemos ejecutar servicios de negocio individualmente, introduciendo valores en los campos de entrada de la Include SNXXIE y obteniendo los resultados del servicio de negocio en la Include de salida SNXXIS. Esta será la herramienta utilizada para realizar el juego de pruebas previo al alta. El sistema operativo del host es el MVS. Sobre este sistema se desarrolla la parte de programación del proyecto, usando diferentes herramientas de trabajo proporcionados por el cliente. Entres estas herramientas podemos destacar dos: TSO (Time Shared Option), que permite el acceso simultáneo de varios terminales al host principal, y proporciona utilidades básicas para poder trabajar con el sistema operativo, tales como el editor, el compilador, visualización de salidas tanto de compilaciones como ejecuciones batch, planificador de jobs o cadenas, etc... IMS, entorno sobre el que funcionan los programas que interactúan con el usuario. En el sistema podemos encontrar dos entornos de trabajo: - Entorno de desarrollo o entorno de pruebas, es donde se crea y se prueba todo el software, antes de presentarse al cliente. - Entorno de explotación o público, una vez el software creado ha sido testado y aprobado por el cliente, se pasa al entorno de explotación, donde el propio cliente o sus usuarios podrán utilizarlo. Este entorno tiene un número de usuarios simultáneos limitados y en algunos casos es necesario autorización para realizar determinadas acciones, para poder así garantizar la disponibilidad del mismo en caso de tener que arreglar alguna cosa de forma urgente. Una vez el software está en el entorno de explotación, se elimina del entorno de pruebas, aunque se puede seguir usando. Si posteriormente se quiere modificar para corregir algún error o para implementar nuevas funciones o requerimientos del cliente, se baja al entrono de desarrollo y allí se modifica y se vuelve a probar, para subirlo de nuevo una vez acabado. 22

2.5. Programación host. El lenguaje de programación utilizado es el PL/I (acrónimo de Programming Language 1). Este lenguaje no presenta grandes dificultades respecto a otros lenguajes que he estudiado a lo largo de la carrera, salvo algunas peculiaridades, que dificultan la agilidad al usarlo, la mayoría debido a que es un lenguaje bastante antiguo (fue propuesto por IBM hacia 1970), y se va adaptando en la medida de lo posible a las nuevas necesidades. Este lenguaje tiene muchas de las características que más adelante adoptaría el lenguaje C y algunas de C++. Respecto a la programación, existen una serie de normas y recomendaciones a seguir, establecidas por el cliente o por la empresa, para facilitar sobretodo la inteligilibilidad y la posterior comprensión de los programas cuando sea requerido modificarlos en el futuro. En este sentido es importante la claridad antes que la brillantez a la hora de programar, evitando programas con mucha dificultad e comprensión, aunque tengan menos líneas de código e incluso sean un poco más eficaces u óptimos en su funcionamiento. A parte se recomienda comentar ampliamente el código programado, para complementar el mismo y ayudar así a su comprensión. Para verificar todo esto y valorar la calidad del software, se dispone de una herramienta específica que marca unos valores mínimos establecidos que se han de cumplir para que el software sea válido. Se da una gran importancia a estos aspectos porque en muchas ocasiones la persona o personas encargadas del mantenimiento posterior o de modificaciones posteriores del software, no son las mismas que se encargaron de la creación. Cabe destacar, en este apartado, que una gran parte de la creación de programas y módulos, se hace a partir de la reutilización de código, ya sea iniciando la creación de los programas copiando otros similares realizados anteriormente y ya conocidos o con el uso de macros y módulos creados para realizar funciones comunes en muchos de los programas y que pueden ser creados por la propia empresa o facilitados por el cliente directamente. La gran mayoría de los componentes (programas, módulos, includes, pantallas, etc...) se definen y se implementan con una serie de pluggins creados por el cliente para la herramienta del Eclipse. Esta herramienta se mantiene el histórico de todos los componentes creados pudiéndose recuperar versiones antiguas de esos mismos componentes. Prácticamente todos los proyectos que se realizan para el cliente, tienen una parte batch y otra on-line. La parte batch está formada por una serie de programas que no necesitan interactuar con el usuario, y en la mayoría de los casos se ejecutan fuera del horario de apertura al público (de las oficinas del cliente) y normalmente por la noche, para no interferir así en la actividad normal de los terminalistas del 23

cliente. La parte on-line es la parte de módulos y programas que interactúan con el usuario, ya sea con el terminalista o con el usuario final. La ejecución de estos programas es mucho más frecuente que los procesos Batch y en algunos casos es una ejecución prácticamente continua, como por ejemplo, con las tarjetas de crédito, con las que se realizan millones de operaciones diarias. 2.6. On-line. Los procesos on-line se ejecutan en el IMS y se diferencian de los procesos batch, porque tienen una estructura modular especial, diseñada por el propio cliente. A continuación explicamos algunos de los conceptos necesarios para poder entender esta estructura: Pantalla: Es la interfaz con el usuario, tanto para la entrada como para la salida de datos. Estos datos se pasan o se reciben de los módulos mediante una estructura xml y lo tratan los compañeros de EFB (Estación financiera bancaria) para montar las pantallas. Transacción: es una operación que nace normalmente en una pantalla, donde el usuario nos introduce unos datos, mediante estos y los que ya disponemos, se realiza la llamada a los diferentes módulos, que realizan las operaciones necesarias y posteriormente nos retornan otros datos a partir de los cuales se muestra la respuesta al usuario, normalmente mediante una pantalla. Además de entre dos pantallas, una transacción puede ejecutarse desde otra transacción. En este caso, la primera transacción pasa los datos a la otra transacción que ejecuta las operaciones pertinentes, pudiendo mostrar una pantalla o retornando directamente el control a la transacción anterior. Servicio de Negocio (SN): es la implementación de la transacción. Lo implementamos mediante una herramienta de creación de diagramas de flujos con los servicios de aplicación. Include de entrada del Servicio de Negocio: Estructura de datos mediante la cual se reciben los datos de entrada del servicio de negocio, normalmente vienen informados de una pantalla o de la salida de otro servicio de negocio. Include de salida del Servicio de Negocio: Estructura de datos mediante la cual se informan los datos de salida generados por el servicio de negocio. Programa director: va asociado a la transacción y es el encargado de indicar los diferentes módulos que se ejecutarán a lo largo de la transacción. PSB: estructura de datos que contiene los punteros necesarios para acceder a las bases de datos. Está asociada al programa director. Servicios de aplicación (SA): son los módulos que realizan las operaciones y pueden ejecutarse N módulos distintos en una misma ejecución de la transacción. Los servicios de negocio pueden ser informativos (es decir que 24

no modifican tablas DB2, hacen Select s o directamente ni acceden a tablas) o de gestión (hacen Insert o Update en tablas DB2) Includes de entrada y salida de los servicios de aplicación: Al igual que las includes de los servicios de negocio, las includes de los servicios de aplicación sirven para transmitir la información entre los servicios de aplicación o entre estos y las includes de los servicios de negocio. Esta transmisión de información se realiza mapeando los campos de las estructuras entre sí. Lógicamente los mapeos deben hacerse entre campos de igual tamaño y del mismo tipo, no nos dejará mapear un carácter a un tipo numérico. Módulos de validación (MV): El módulo de validación tiene la misión, tal y como indica su nombre, de validar los datos de entrada del servicio de negocio. Módulos de gestión (MG): El módulo de gestión tiene todos los mapeos que hay entre las diferentes includes de entrada y de salida de los servicios de aplicación, y entre éstas y las includes de los servicios de negocio. Módulos de decisión (MD): A diferencia de los módulos anteriores, puede haber transacciones sin módulos de decisión, ya que éstos sólo se utilizan para tomar decisiones dentro del flujo de servicios de negocio. La mayoría de transacciones no precisan de este módulo ya que también se pueden tomar decisiones por pseudocódigo (por el valor de un campo p.e.). 25