Centro de contratación:
Centro de contratación:
Centro Informático para la Gestión Tributaria Económico-Financiera y Contable (CIXTEC) Consellería xx Xxxxxxx. Xunta de Galicia
Órgano de contratación:
Dirección General del CIXTEC
Denominación del contrato:
Servicio para la evolución de los entornos web de la Agencia Tributaria de Galicia, de la Consellería xx Xxxxxxx y de las entidades de ella dependientes mediante tramitación simplificada
Ref. Expediente: | 2016-015 | CPV: | 72212220-7 | Contrato armonizado: | No |
Tipo de contrato:
Servicios
Tramitación: Ordinaria
Procedimiento:
Abierto
Forma: Con pluralidad de criterios
Importe licitación: 226.875,00 €
18 meses desde la formalización del
Plazo de ejecución: contrato
PLIEGO DE PRESCRIPCIONES TÉCNICAS
1. ANTECEDENTES
Los portales corporativos en Internet de la Consellería xx Xxxxxxx proporcionan información y servicios a la ciudadanía, tanto de la propia Consellería como de los organismos de ella dependientes. Los principales portales son los siguientes:
- Portal corporativo de la Consellería xx Xxxxxxx: Es el portal principal de la organización, en él se centralizan los servicios y se canalizan los accesos a los diferentes portales, además de proporcionar la información de la propia Consellería, tanto como organización, como de todas aquellas áreas que tiene competencia y que son de interés para los ciudadanos. Además proporciona una serie de servicios de e-administración que permiten realizar trámites administrativos on-line.
- Portal corporativo de la Agencia Tributaria de Galicia (ATRIGA): Corresponde al portal corporativo de la Agencia Tributaria de Galicia. En este portal se pone a disposición del ciudadano toda la información relativa al ámbito de actuación de la ATRIGA y se canalizan los accesos a los diferentes servicios on-line proporcionados tanto en el propio portal, como en los portales de servicios o en el propio portal de la Consellería.
- Portal corporativo del Cixtec: Es el portal Corporativo del Centro informático para la Gestión Tributaria Económico-financiera y Contable. Por medio de este portal, se da a conocer el ente y sus funciones, así como canalizar el acceso a los diferentes servicios on-line de la Consellería.
- Portales temáticos de presupuestos: Son los portales temáticos que centralizan la información referente a la ley de presupuestos de cada año. Estos portales permiten el acceso a toda la información y todos los libros -en múltiples formatos- de la ley de presupuestos. Se elabora un portal temático por cada año dada la relevancia y el volumen de información que implica la elaboración anual de los presupuestos de la Comunidad Autónoma.
- Portal de servicios de la Consellería xx Xxxxxxx: Agrupa todos los servicios on-line proporcionados por la Consellería dando además servicios transversales al usuario para permitirle una mayor comodidad y una óptima usabilidad de estos, proporcionando además herramientas transversales que mejoran la navegabilidad y la experiencia de uso permitiendo la personalización, previa autenticación por certificado digital, de los servicios más usados por parte del usuario.
- Portal de servicios de la Agencia Tributaria de Galicia: Agrupa todos los servicios on-line proporcionados por la Agencia Tributaria de Galicia, fundamentalmente los trámites tributarios
on-line que la agencia proporciona a los ciudadanos, agrupando en cada trámite toda la información relativa a éste, normativa, guías de presentación, soporte, etc... . De la misma forma que en el portal de Servicios de la Consellería, este portal proporciona también servicios transversales al usuario para permitirle una mayor comodidad y una óptima usabilidad de estos, proporcionando además herramientas transversales que mejoran la navegabilidad y la experiencia de uso permitiendo la personalización, previa autenticación por certificado digital.
El portal corporativo (Intranet) de la Consellería xx Xxxxxxx es una herramienta de organización corporativa, dirigida al conjunto de los empleados públicos usuarios de los sistemas de información de la Consellería.
En la actualidad la Intranet ya proporciona una serie de funcionalidades con las que es posible compartir información económico-financiera y tributaria entre los usuarios de la Consellería. Las principales características de la Intranet son:
La información se encuentra organizada, estructurada organicamente y por perfil de usuario.
- Incorpora herramientas de búsqueda que facilitan el acceso a la información.
- Centraliza el acceso a los sistemas de información corporativa.
- Almacena las plantillas y los modelos de documentos, de manera que el usuario siempre emplee la última versión de las mismas.
- Proporcionan acceso a los formularios de solicitudes de acceso a los sistemas de información y otros formularios de uso común.
- Potencia el trabajo colaborativo mediante servicios específicos: foros de debate, publicación de normativa comentada,…
- Permite la gestión de recursos corporativos: salas de reuniones, salas de cursos, material informático,…
Para facilitar su uso la Intranet se organiza en las siguientes áreas:
- Área principal: Información y servicios comunes a todos los organismos de la Consellería xx Xxxxxxx.
- Áreas secundarias: Áreas de trabajo donde la información y servicios son particulares están restringidas a cada una de las Direcciones Generales y otros organismos de la Consellería.
- Área externa: Proporciona acceso a los servicios e información económico-financieros, contables y tributarios a los empleados públicos.
2. OBJETO DEL CONTRATO
El objeto del presente contrato es la evolución funcional, adaptativa y correctiva de los diferentes portales de la Consellería xx Xxxxxxx y deberá contemplar los siguientes trabajos:
- Integración de los portales de servicios con las Oficinas Virtuales de la Consellería xx Xxxxxxx y de la Agencia Tributaria de Galicia
- Desarrollo y evolución de aplicaciones móviles
- Participación en la definición de la estrategia de presencia web
- Gestión de contenidos y evolución funcional de los portales web
- Evolución correctiva y tecnológica de los portales corporativos
- Evolución de la intranet corporativa
Los portales están integrados bajo una arquitectura tecnológica basada en las siguientes herramientas: Apache Web Server, JBOSS Application Server, Liferay Portal, Microsoft Sharepoint y Microsoft SQL Server.
3. DESCRIPCIÓN DE LOS TRABAJOS A REALIZAR
Las actuaciones a realizar en la ejecución de este contrato son las siguientes:
3.1. Integración de los portales de servicios con las Oficinas Virtuales de la Consellería xx Xxxxxxx y de la Agencia Tributaria de Galicia
La Consellería xx Xxxxxxx dispone de tres Oficinas Virtuales que proporcionan servicios tributarios y económico-financieros a la ciudadanía y servicios de gestión de la nómina los empleados públicos:
- Oficina Virtual Tributaria.
- Oficina Virtual de Perceptores.
- Oficina Virtual del Empleado Público.
La arquitectura de integración entre los portales de servicios y las Oficinas Virtuales está definida en el punto “5. Plataforma Tecnológica”.
El adjudicatario deberá realizar los siguientes trabajos:
- Definición y desarrollo de la interfaz de obtención de los datos de usuarios de las Oficinas Virtuales. Los datos de usuario deberán mostrarse de una manera homogénea en los portales de servicio. Se deberá redactar y mantener actualizada la guía de desarrollo para la obtención de datos de usuario y resolver las incidencias y las consultas de los equipos de desarrollo de las Oficinas Virtuales.
- Definición y actualización de los mecanismos e interfaces de integración con los servicios de las Oficinas Virtuales con el fin de proporcionar una experiencia de uso homogénea. Se deberá redactar y mantener actualizada la guía de desarrollo para la integración de servicios y resolver las incidencias y las consultas de los equipos de desarrollo de las Oficinas Virtuales.
- Definición y actualización de la interfaz de obtención de los expedientes de los ciudadanos en las Oficinas Virtuales. Los expedientes deberán mostrarse de una manera homogénea en los portales de servicios. Se deberá redactar y mantener actualizada la guía de desarrollo para la obtención de información de expedientes de ciudadanos y resolver las incidencias y las consultas de los equipos de desarrollo de las Oficinas Virtuales.
- Reestructuración de los contenidos de los portales corporativos con el objetivo de presentar una información consistente en lo referente a las funcionalidades prestadas en los portales de servicio.
- Definición y desarrollo de servicios de suscripción que permitan a la ciudadanía recibir información en relación con sus áreas de interés .
- Realizar las modificaciones necesarias en los portales de servicios para la constitución de los mismos como sedes electrónicas. Será responsabilidad del adjudicatario el análisis de la legislación vigente en lo relativo a la sede electrónica para determinar los cambios y trámites necesarios y preparar la documentación requerida.
La oferta técnica deberá cubrir los siguientes puntos:
- Descripción funcional y técnica de la propuesta de obtención y presentación de los datos de ciudadanos en los portales de servicio. Se describirán los mecanismos e interfaces para
la obtención de datos y se incluirá un prototipo de la presentación de los datos en los portales de servicios.
- Descripción funcional y técnica de la propuesta del servicio de suscripción.
3.2. Desarrollo y evolución de aplicaciones móviles
El uso de dispositivos móviles como herramientas de acceso a la información y a los servicios es de una importancia fundamental. En la actualidad los portales corporativos y de servicios adoptan un diseño responsive, pero se pretende mejorar y avanzar en la adaptación de los portales para un uso cómodo y eficaz desde cualquier dispositivo móvil.
El CIXTEC dispone de una primera versión de aplicación móvil integrada con los portales de servicios. El objetivo es que cualquier servicio presente en los portales pueda ser presentado a través de la aplicación móvil con un desarrollo mínimo en la parte servidora y sin necesidad de modificar la aplicación móvil.
La arquitectura para el desarrollo de aplicaciones móviles integradas con los portales de servicios está definida en el punto “5. Plataforma Tecnológica”.
El adjudicatario deberá realizar los siguientes trabajos:
- Desarrollo a partir de la versión inicial de aplicación móvil de tres aplicaciones: aplicación de servicios tributarios, aplicación para empleados públicos y aplicaciones para perceptores. Las aplicaciones deberán poder funcionar en los principales sistemas operativos de dispositivos móviles. La gestión de la autenticaciones de los usuarios deberá permitir el uso de certificados electrónicos y otros mecanismos de llave compartida contemplados en la Ley 39/2015, de 1 de octubre, del Procedimiento Administrativo Común de las Administraciones Públicas.
- Definición y desarrollo de los mecanismos e interfaces para la integración de los servicios prestados por las Oficinas Virtuales en las aplicaciones móviles. Los servicios deberán mostrarse de una manera homogénea dentro de las aplicaciones. Se deberá redactar y mantener actualizada la guía de desarrollo e integración de servicios para la aplicación móvil y resolver las incidencias y las consultas de los equipos de desarrollo de las Oficinas Virtuales.
- Definición y desarrollo de la interfaz de obtención de los datos de usuarios de las Oficinas Virtuales en las aplicaciones móviles. Se deberá redactar y mantener actualizada la guía de desarrollo para la obtención de datos de usuario en las aplicaciones móviles y resolver las incidencias y las consultas de los equipos de desarrollo de las Oficinas Virtuales.
- Suministro y gestión de las cuentas necesarias para el desarrollo y publicaciones de aplicaciones móviles en las principales plataformas (como mínimo Google Play Store y Apple App Store). Las cuentas estarán a nombre del CIXTEC y deberán ser válidas como mínimo por dos años.
- Realizar las adaptaciones y ajustes precisos en la parte visual de los diferentes portales para que garanticen en todas sus secciones de frontend un comportamiento óptimo en los diferentes dispositivos móviles, realizando en su caso hojas de estilo especificas (CSS) para la navegación en este tipo de dispositivos
La oferta técnica deberá cubrir los siguientes puntos:
- Descripción funcional y técnica de la propuesta de integración de servicios en las aplicaciones móviles. Se describirán los mecanismos e interfaces para la integración de servicios y se incluirá un prototipo de la presentación de los servicios en las aplicaciones móviles.
- Descripción funcional y técnica de la propuesta de obtención y presentación de los datos de ciudadanos en las aplicaciones móviles. Se describirán los mecanismos e interfaces para la obtención de datos y se incluirá un prototipo de la presentación de los datos en las aplicaciones móviles.
3.3. Participación en la definición de la estrategia de presencia web
El adjudicatario deberá realizar los siguientes trabajos:
- Vigilancia sobre tendencias en Internet.
- Definición de las técnicas de integración de los diferentes servicios de la Consellería xx Xxxxxxx. Definición de directrices que garanticen la integración y compatibilidad de contenidos y servicios publicados en cualquier portal dependiente de la Consellería xx Xxxxxxx y la articulación de elementos comunes que permitan evitar duplicidades y sobreesfuerzos de gestión por parte de la organización.
- Participación en la definición del ámbito tecnológico: herramientas y tecnologías a desarrollar.
- Análisis comparativo, vigilancia de tendencias xx xxxxxxx, nuevas herramientas y novedades en el ámbito tecnológico para la mejora de la presencia en internet de la Consellería xx Xxxxxxx, prestación de servicios y como canal de participación ciudadana.
- Elaboración de propuestas y estrategias para mejorar el posicionamiento en buscadores de los portales de la Consellería xx Xxxxxxx.
La oferta técnica deberá cubrir los siguientes puntos:
- Descripción técnica y de diseño de la propuesta para la mejora en el posicionamiento en los motores de búsqueda.
3.4. Gestión de contenidos y evolución funcional de los portales web
El adjudicatario deberá realizar los siguientes trabajos:
- Creación de nuevos portales o subportales y modificaciones de los existentes para la publicación de contenidos en Internet.
- Adaptaciones necesarias como consecuencia de los cambios de estructura orgánica de la Consellería xx Xxxxxxx.
- Propuesta proactiva de mejoras de diseño, de accesibilidad, funcionales y de organización de contenidos.
- Revisión de los contenidos publicados en los portales para garantizar una homogeneidad de estilo y de calidad, y alineamiento con lo establecido en las políticas web corporativas.
- Revisión y actualización del sistema de backend de Liferay para desarrollar módulos que mejoren la publicación de contenidos. Implantación de herramientas que permitan búsquedas de contenidos más personalizadas, mejoras y actualización de los publicadores existentes en la versión actual, localización de documentos huérfanos en el repositorio documental integrado,...
- Colaboración en la elaboración de contenidos de los portales.
- Elaboración y coordinación de los procedimientos necesarios para la gestión de contenidos.
- Producción y dinamización de contenidos para los portales web: edición de textos, actualización de contenidos, seguimiento de su vigencia y realización de propuestas para la dinamización e integración de contenidos transversales.
- Actualización continua de las taxonomías de clasificación de contenidos.
- Actualización continua de las unidades de información que se incluyen en la navegación taxonómica de los portales.
- Generación y elaboración de recursos gráficos, diseño de iconografía, diseño de banners y edición de fotografía.
- Participación en la definición y revisión de las políticas web corporativas: accesibilidad, imagen institucional, seguridad, taxonomía corporativa, infraestructuras tecnológicas, normalización de URLs de aplicaciones,...
- Desarrollo de procedimiento y metodología para realizar auditorías de los portales y aplicaciones web con el objeto de verificar la seguridad, la accesibilidad, la estabilidad y el rendimiento. Realización de las auditorías y presentación de los resultados con las medidas necesarias para corregir los problemas detectados.
La oferta técnica deberá cubrir los siguientes puntos:
- Propuesta funcional y técnica (herramientas) para las auditorías de los portales y aplicaciones web en el ámbito de la seguridad, accesibilidad, estabilidad y rendimiento.
3.5. Evolución correctiva y tecnológica de los portales corporativos
El adjudicatario deberá realizar los siguientes trabajos:
- Acometer la resolución de incidentes que afecten al correcto funcionamiento de los portales, en especial aquellas que puedan provocar una falta de disposición de los servicios prestados. La empresa adjudicataria registrará todos los incidentes en el sistema de registro de incidentes de la Consellería xx Xxxxxxx (Bitácora). Deberá registrarse también en esta herramienta el seguimiento de cada una de los incidentes.
- En lo que se refiere a la evolución tecnológica, el oferente deberá realizar también las siguientes actuaciones:
o Realizar las adaptaciones que fueran preciso en el sistema como consecuencia de cualquier cambio de versión de software de servidor o sistema operativo, o en cualquiera de los elementos tecnológicos necesarios para un correcto funcionamiento y evolución de los portales corporativos. Los trabajos incluirán tanto las modificaciones necesarias en el sistema como la realización de pruebas en los entornos de pre- producción y producción previa a la puesta en producción.
o Realizar a las adaptaciones que fueran preciso en el sistema como consecuencia de cualquier nueva implementación de contenidos o servicios que la Consellería o sus organismos precisen poner a disposición de la ciudadanía, incluyendo también las implementaciones y mejoras en los sistemas de gestión de contenidos y backend para que personal sin conocimientos técnicos avanzados de la Consellería o el CIXTEC puedan realizar el mantenimiento de dichos contenidos o servicios.
o Integración con herramientas de uso de los portales para poder analizar el tráfico web y su evolución.
o Integración del sistema de validación de publicación de contenidos con el directorio corporativo (Active Directory), mejorando el control de acceso y facilitando la integración de usuarios para la publicación de contenidos estratificados.
o Migración a la última versión del núcleo de Liferay y adaptación de los módulos actuales para su correcto funcionamiento.
La oferta técnica deberá cubrir los siguientes puntos:
- Descripción del plan de trabajo indicando especialmente los niveles de servicio de resolución de incidentes, discriminando por rangos de urgencia, las períodos de soporte y los mecanismos de apertura de incidente.
3.6. Evolución de la intranet corporativa
Además de los descritos en los puntos anteriores, en el caso particular del portal web de la intranet corporativa, el adjudicatario deberá realizar los siguientes trabajos:
- Desarrollo y evolución de funcionalidades que permitan la extensión y mejora de los entornos colaborativos, basadas en los actuales servicios que se les brinda a los usuarios desde la intranet:
o Base de datos xxx XXXX: Servicio departamental donde se archivan y organizan junto con sus metadatos determinados documentos asociados a las mesas de contratación de la consellería, permitiendo el facilitar las búsquedas y la recuperación rápida de estos documentos y de su información asociada, en mayor medida permite la obtención de informes específicos requeridos en el control del estado de estos expedientes.
o Reserva de recursos comunes: Servicio común desde donde se coordinan las reservas de los recursos compartidos de uso no simultáneo (salas, bienes, autos y otros equipos y dispositivos). El servicio gestiona la disponibilidad, asignaciones, coordinadores, recursos, fechas, comunicaciones a los implicados y historial de las solicitudes hechas sobre cada recurso contemplado.
o Formularios y otros documentos de uso corporativo: Este servicio de publicación requiere de una reorganización y actualización de su contenido en función de las necesidades y circunstancias que a lo largo del ejercicio puedan ser demandadas.
o Normativa comentada: Base de datos para publicar la normativa vigente, procedente de documentos office o pdf, la norma se presenta con todos los enlaces y relaciones a la información complementaria.
o Fallos y sentencias del TEAR (Tribunal Económico-Administrativo Regional) de Galicia: Base de datos de jurisprudencia del TEAR donde los documentos que contienen la información relevante quedan registrados junto con sus metadatos para una búsqueda eficaz mediante listados y vistas filtrados bien organizadas.
o Foro de cuestiones: Foro restringido de colaboración donde los profesionales pueden levantar hilos sobre cierta temática tipificada y ser posteriormente comentada por determinados usuarios expertos en la materia, aportando los resultados la una base de datos de conocimiento.
- Integración de las bases de información corporativas.
- Evolución de los servicios de búsqueda de información.
- Actualización tecnológica del software de base de la plataforma.
3.7. Capacitación técnica
El adjudicatario realizará un proceso de transferencia de conocimiento con el objetivo de capacitar al personal del CIXTEC en el marco tecnológico objeto del procedimiento de licitación.
La capacitación tendrá las siguientes características:
- Deberá preparar un plan de capacitación al personal técnico del CIXTEC, que incluya los contenidos que se consideren necesarios para su correcta capacitación, realizando una
entrega previa de los temarios a tratar durante las jornadas de capacitación, debiendo ser aprobados por el CIXTEC.
- Se impartirán como mínimo dos ediciones de 8 jornadas de capacitación cada una, no necesariamente consecutivas, con una duración de 3 horas por jornada.
4. ACTUALIZACIÓN DE LA PLATAFORMA WEB CORPORATIVA
Se valorará el suministro e implantación de la versión Enterprise de Liferay por un período mínimo de dos años. La licencia deberá cubrir como mínimo cuatro servidores virtuales de seis colores cada uno.
5. PLATAFORMA TECNOLÓGICA
5.1. Arquitectura tecnológica web corporativos
La arquitectura tecnológica que da soporte a los portales web corporativos de la Consellería xx Xxxxxxx se basa en una solución de Alta disponibilidad que se muestran en el siguiente esquema:
A continuación se detalla el software principal utilizado en la instalación de los nodos de la solución:
5.1.1. Nodo Frontal
Software | Versión |
http
http
ajp ajp
Ehcache / Index Replication
«Portal»
JBoss + Liferay Portal
«Servidor de BD»
SQL Serv er
«Portal»
JBoss + Liferay Portal
«Balanceador de carga» Serv idor Apache HTTP / mod_cluster
«Media Library»
Serv idor NFS
Sistema Operativo | Red Hat Enterprise Linux Server release 6.5 |
Servidor Web | Apache HTTP Server 2.2 + mod_cluster 0.0.0.Xxxxx. |
Gestión de Clúster. | Red Hat High Availability Add-On |
5.1.2. Nodo de Trabajo
Software | Versión |
Sistema Operativo | Red Hat Enterprise Linux Server release 6.5 |
Máquina Virtual Java | jdk-6u38-linux-x64 |
Servidor de aplicaciones JBoss | jboss-eap-6.2.0 |
Liferay Portal | liferay-portal-6.1.1-ce-ga2 |
Driver Acceso a BD | jtds-1.2.8.jar |
5.1.3. Nodo Servidor NFS
Nodo con servicios NFS con un directorio de almacenamiento exportado.
5.1.4. Nodo Servidor BD
Software | Versión |
Sistema Operativo | Windows 2008 |
Gestor de XX | Xxxxxxxxx XXX Xxxxxx 0000 X0 |
5.2. Portlets
En este apartado se ofrece una breve descripción de la arquitectura general que seguirán los
portlets desarrollados para el portal de servicios.
5.2.1. Arquitectura lógica
Una aplicación, de forma general, estará formada por un grupo de componentes que se estructuran en capas, cada uno con una responsabilidad concreta. Así, se distinguen dos niveles lógicos de organización:
- Capa de negocio.
- Capa de presentación.
La capa de negocio es donde reside la lógica de la aplicación. Los distintos componentes que integren esta capa serán los encargados de desarrollar el negocio de la aplicación, gestionar la persistencia de información o comunicarse con otras aplicaciones y subsistemas.
La capa de presentación es donde residen las funciones de generación de interfaces para la interacción de los clientes, tanto usuarios como otras aplicaciones, con la aplicación.
En esta arquitectura lógica, un portlet es un componente de la capa de presentación, y en el que por tanto nunca deberá residir ningún tipo de lógica de negocio o persistencia de datos. Los portlets se encargarán de redirigir las peticiones de los usuarios a los componentes de negocio correspondientes.
5.2.2. Arquitectura física
Aunque desde un punto de vista lógico una aplicación sólo está compuesta de dos capas, a la hora de su implementación ésta se podrá estructurar en distintos módulos o subsistemas con entidad propia, y que operan de forma coordinada a través de distintos mecanismos de comunicación entre ellos.
En lo que a este documento se refiere, un portlet será siempre un componente físico independiente y que realizará una única función concreta. Por lo general, una aplicación web tradicional dispone de un sólo elemento de presentación que gestiona las distintas funcionalidades disponibles (casos de uso), pero a la hora de trasladar ese diseño a un portal de servicios, cada funcionalidad deberá ser un portlet independiente.
Además, dado que los portlets no pueden implementar lógica de negocio, deben delegar todas estas funciones en un componente externo de negocio, y que será independiente del portal de servicios. La comunicación entre un portlet y su componente de negocio se hará a través de servicios web.
En la siguiente imagen, se resume la distribución de los componentes presentados:
5.2.3. Tecnologías empleadas
El framework de referencia para el desarrollo de portlets será Spring MVC Portlet, lo que permitirá realizar un desarrollo muy similar al de aplicaciones web tradicionales, aprovechando todas las funcionalidades que ofrece Spring para la inyección de dependencias, gestión de beans, controladores, etc.
Complementariamente también se usarán, entre otras, las siguientes tecnologías web:
- Componentes de Liferay: Liferay ya provee una serie de librerías y tags para facilitar el desarrollo de portlets dentro de su propio entorno, por ejemplo, para la recuperación de datos del usuario o la gestión de temas.
- Xxxxxxx: Librería de manejo JSON.
- JSP. Páginas dinámicas.
- JSTL. Librería de tags en JSPs.
- Javascript. Lenguaje de scripting para páginas HTML. A su vez se incluyen las siguientes librerías javascript:
o jQuery.
o datatables.
5.2.4. Distribución de componentes
Los componentes de la presentación cubren tanto el intercambio de información con el usuario (peticiones y respuestas) como la generación de los elementos visuales que lo hacen posible.
Se tendrán los siguientes paquetes de código:
- Controladores
- Objetos de formulario
- Objetos de listados
- Validadores
- Transformadores
Además, dentro del directorio del portlet se tendrán los siguientes elementos.
- Páginas JSP
- Archivos de scripting
- Hojas de estilos
El contenido de cada uno estos paquetes será totalmente equivalente al de las aplicaciones web tradicionales.
5.3. Arquitectura tecnológica aplicaciones móviles
5.3.1. Tecnologías base
Para el desarrollo de la vista de la aplicación se utilizan las siguientes tecnologías web estándar:
- HTML5
- CSS3
- JavaScript
La lógica de negocio se encapsula en un conjunto de servicios web que se ejecutan en los portales de servicios. Los servicios se implementan como un Portlet de Liferay y utilizan el formato JSON para
el intercambio de datos. Las principales ventajas de este formato son su ligereza y la facilidad de integración con los principales frameworks JavaScript.
5.3.2. Frameworks de desarrollo
El principal framework de desarrollo utilizado en la aplicación es AngularJS. AngularJS es un framework JavaScript que permite realizar un desarrollo modular, facilitando la implementación de componentes reutilizables y con bajo acoplamento entre ellos.
Adicionalmente utilizara el framework JavaScript jQuery, para manipulación explícita del DOM en los casos que así sea necesario, y para la adición de determinados efectos visuales.
5.3.3. Frameworks para la generación de los elementos distribuibles
Para la distribución de la aplicación móvil en los canales de las diferentes plataformas, es necesario generar diferentes artefactos. Para realizar esta operación sin necesidad de multiplicar los desarrollos se utiliza el framework Apache Xxxxxxx.
Apache Xxxxxxx se sitúa a medio camino entre un framework de desarrollo en un framework para la generación de los elementos distribuíbles. Por una parte es un framework JavaScript con un API que permite acceder a los recursos del dispositivo ofrecidos por el sistema operativo (almacenamiento, cámara, geoposicionamiento…), mientras que por otro lado dispone de herramientas para recopilar y enpaquetar la aplicación para su instalación en diferentes plataformas.
5.4. Arquitectura tecnológica intranet corporativa
La Intranet de la Consellería xx Xxxxxxx está estructurada en una colección de sitios principal y varias colecciones de sitios secundarias independientes asociadas a cada una de las Direcciones Generales o de los Entes representados en la Consellería xx Xxxxxxx. Desde el punto de vista funcional, los sitios que forman parte de la colección principal comparten base de datos de contenido, y los sitios secundarios correspondientes a las diferentes entidades organizativas son independientes, disponiendo de su propia base de datos de contenido donde residen todos sus archivos y elementos colaborativos particulares.
La plataforma tecnológica principal en la que se van a desarrollar los trabajos es:
- Sistema operativo: Microsoft Windows Server 2012-R2
- Gestor de contenidos: Microsoft SharePoint 2013
- Repositorios documentales: Microsoft SQL Server 2014 con RBS
La Intranet emplea una topología de tres niveles, con un diseño físico y lógico que facilita el escalado horizontal y proporciona una mejor distribución de servicios entre los servidores de la granja. La topología es la siguiente:
La Intranet está configurada con todos sus componentes en alta disponibilidad siguiendo el siguiente esquema:
6. CONDICIONES PARA LA EJECUCIÓN DEL CONTRATO
6.1. Recursos adscritos a la ejecución del contrato
Le corresponde la empresa adjudicataria en exclusividad a selección del personal, que reuniendo los requisitos establecidos en los Pliegos que rigen la contratación, formarán parte del equipo de trabajo adscrito a la ejecución del contrato, sin perjuicio de la verificación por parte del CIXTEC del cumplimiento de tales requisitos.
La empresa adjudicataria asume la obligación de ejercer de manera real, efectiva y continua, sobre el equipo de trabajo encargado de la ejecución del contrato, el poder de dirección inherente a todo empresario; así como cuantos derechos y obligaciones se deriven de la relación contractual entre empleado y empleador.
La empresa adjudicataria velará especialmente por que el equipo de trabajo adscrito a la ejecución del contrato desarrolle su actividad sin extralimitaciones en las funciones desempeñadas respecto de la actividad delimitada en los pliegos objeto de la contratación.
6.2. Funcionamiento del equipo de trabajo
La empresa adjudicataria deberá designar un coordinador técnico y responsable, integrado en su propia organización, que tendrá entre sus obligaciones:
- Actuar como interlocutor de la empresa contratista con el CIXTEC, canalizando la comunicación entre la empresa y el equipo de trabajo adscrito a la ejecución del contrato y el CIXTEC, en todo lo relativo a las cuestiones derivadas de la ejecución del contrato.
- Distribuir el trabajo entre el personal encargado de la ejecución del contrato y transmitir al equipo de trabajo las órdenes e instrucciones de trabajo que sean necesarias en relación con la prestación del servicio contratado.
- Supervisar el correcto desempeño por parte de los integrantes del equipo de trabajo de las funciones que tienen encomendadas, así como su asistencia.
- Organizar el régimen de vacaciones del personal adscrito a la ejecución del contrato, debiendo a tal efecto, coordinarse adecuadamente la empresa adjudicataria con el CIXTEC, a los efectos de no alterar el buen funcionamiento del servicio.
- Informar al CIXTEC acerca de las variaciones, ocasionales o permanentes, en la composición del equipo de trabajo adscrito a la ejecución del contrato.
6.3. Modificación del equipo de trabajo
La empresa adjudicataria procurará que exista estabilidad en el equipo de trabajo y que las variaciones en su composición sean puntuales y obedezcan a razones justificadas, en orden a no alterar el buen funcionamiento del servicio, informando en todo momento al CIXTEC.
6.4. Lugar de realización del objeto del contrato
La empresa adjudicataria estará obligada a ejecutar el contrato en sus dependencias e instalaciones, salvo que, excepcionalmente, sea autorizada a prestar sus servicios en el CIXTEC. Para la realización del objeto de esta contratación los miembros del equipo de trabajo estarán obligados a desplazarse a las dependencias de la Consellería xx Xxxxxxx o CIXTEC, o a cualquier otra localización de las mencionadas en el pliego cuando las necesidades del proyecto así lo exijan. El importe de los gasto de desplazamiento y dietas forma parte del precio del contrato, no pudiendo el adjudicatario repercutir al CIXTEC ninguna cuantía adicional por estos motivos.
6.5. Medios físicos y lógicos
El adjudicatario deberá contar con los medios propios, de toda índole, necesarios para llevar a cabo con éxito los trabajos objeto del contrato.
Los medios físicos y lógicos utilizados por el adjudicatario deben ser compatibles y adecuados para dar cumplimiento a los elementos y tareas que constituyen el objeto del contrato y que se describen en los apartados "OBJETO DEL CONTRATO" y "DESCRIPCIÓN DE LOS TRABAJOS A REALIZAR" de
este pliego de prescripciones técnicas.
El adjudicatario aportará por su cuenta, las herramientas hardware y software complementarios que se estimen pertinentes para lo mejor cumplimiento de las prestaciones que constituyen el objeto del contrato. Estas herramientas deben ser compatibles con la plataforma tecnológica y aprobadas previamente.
El artículo 9 de la Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal establece lo siguiente:
“El responsable del fichero, y, en su caso, el encargado del tratamiento deberán adoptar las medidas de índole técnica y organizativas necesarias que garanticen la seguridad de los datos de carácter personal y eviten su alteración, pérdida, tratamiento el acceso no autorizado, habida cuenta el estado de la tecnología, la naturaleza de los datos almacenados y los riesgos a que están expuestos, ya provengan de la acción humana o del medio físico o natural.”
Los artículos 93 y 98 del Real Decreto 1720/2007, de 21 de diciembre, por lo que se aprueba el Reglamento de desarrollo de la “Ley Orgánica 15/1999, de 13 de diciembre, de protección de datos de carácter personal (LOPD)”, establecen las medidas de seguridad en el acceso a los sistemas de información que contienen datos de carácter personal.
En cumplimiento de la Ley y del Reglamento y con el objetivo de impedir accesos no autorizados a los sistemas de información, el adjudicatario deberá cumplir los siguientes requerimientos:
- Contar con los medios técnicos necesarios para la conexión remota con el CIXTEC desde sus dependencias, así como del equipo hardware y licencias software imprescindibles para la prestación remota del servicio. La conexión remota se restringirá exclusivamente y mediante medios físicos a los equipos empleados por el personal adscrito a proyectos del CIXTEC.
- Los equipos empleados por el personal adscrito a proyectos del CIXTEC no dispondrán de ninguna otra conexión, interna o externa, distinta de dicha conexión remota. Estos equipos dispondrán también de medios físicos que inhabiliten la conexión de cualquier dispositivo con capacidad de almacenar información.
- El acceso a zona donde se encuentran los equipos empleados por el personal adscrito a los proyectos deberá integrarse con el sistema de control de accesos del CIXTEC. Para ello el adjudicatario deberá proporcionar dos lectores de huella y una cámara activada por movimiento para su integración en el sistema.
- Para que el control de accesos sea efectivo, el adjudicatario dispondrá de un espacio de trabajo específico, delimitado y reservado para proyectos del CIXTEC, a cuya entrada y salida se instalarán a los lectores de huella. La cámara activada por movimiento, que registrará las secuencias de entrada y salida, enfocará exclusivamente a la zona de acceso. El acceso a este espacio estará restringido al personal adscrito a los proyectos.
- Todo el personal adscrito a expedientes del CIXTEC deberá firmar un compromiso de confidencialidad y de aceptación de las condiciones de seguridad aquí descritas.
El CIXTEC se reserva el derecho de convalidar en cualquier momento de la vigencia del contrato el cumplimiento de las condiciones aquí descritas. Esta validación se podrá hacer en las propias instalación del adjudicatario sin necesidad de aviso previo.
El CIXTEC entregará las especificaciones técnicas de la equipación y de su configuración a la firma del contrato. El adjudicatario dispondrá de un plazo de quince días para realizar la instalación y configuración de la equipación. Todos estos medios deberán adaptarse a las modificaciones de los requerimientos que, en su caso, pueda establecer el CIXTEC en el plazo de vigencia del contrato. El coste de los equipos y licencias irá en todo caso por cuenta del adjudicatario.
6.6. Metodología de trabajo
La planificación, ejecución, análisis, construcción e implantación de aplicaciones o sistemas TIC se ajustarán a la metodología Métrica V3, de gestión de proyectos para cada unidad o módulo que se realice al amparo de este contrato.
La empresa adjudicataria será responsable del correcto uso de los entornos de desarrollo así como del paso a preproducción de las nuevas versiones de los productos, de acuerdo con las especificaciones remitidas desde el CIXTEC.
6.6.1. Calidad de los trabajos
El adjudicatario se compromete a realizar los trabajos que constituyen el objeto del presente contrato de acuerdo con los estándares profesionales más elevados. En la ejecución del presente contrato el adjudicatario estará obligado, de acuerdo con las circunstancias, a emplear su propio personal de la mayor cualificación.
Durante el desarrollo de los trabajos y en la ejecución de las diferentes fases del proyecto el CIXTEC podrá establecer controles de calidad sobre la actividad desarrollada y las aplicaciones, siempre en el marco del plan de calidad aplicable. En todo caso, el adjudicatario entregará mensualmente al director técnico un informe de estado del proyecto en curso.
Las revisiones remitidas al CIXTEC deberán estar en condiciones de poder ser puestas en funcionamiento. El adjudicatario deberá elaborar un Plan de pruebas y realizar y documentar las pruebas necesarias para garantizar esta circunstancia. El personal del CIXTEC podrá testar los resultados aportados por el adjudicatario. En el caso de detectarse por el personal del CIXTEC defectos o deficiencias que desaconsejen la implantación en producción de la revisión remitida, estas deberán ser solucionadas en el plazo máximo de 5 días a contar desde la notificación por parte del CIXTEC.
Cuando de los controles de calidad realizados se deduzca que la calidad de los servicios no es la adecuada, el CIXTEC requerirá del adjudicatario la adopción de las medidas que sean necesarias para corregir la situación. Estas medidas pueden incluir la realización de modificaciones en el equipo de trabajo. El incumplimiento por el adjudicatario de las medidas requeridas puede dar lugar a penalizaciones y mismo a la resolución del contrato por parte del CIXTEC, al no adecuarse el servicio prestado a las condiciones de calidad exigida.
7. ENTREGA DEL CÓDIGO FUENTE
El código fuente resultante de los desarrollos realizados es de propiedad exclusiva del CIXTEC.
Con cada entrega parcial que se realice, la empresa entregará además de los ejecutables y de la documentación, la versión correspondiente del código fuente así como todos los elementos necesarios para la correcta implantación del desarrollo entregado en los entornos de preproducción y producción.
La empresa adjudicataria no podrá en ningún caso utilizar o ceder a un tercero todo o parte del código sin la expresa autorización del CIXTEC, debidamente documentada.
8. DOCUMENTACIÓN DE LOS TRABAJOS
El adjudicatario se compromete a generar para cada producto obtenido toda la documentación que le sea requerida por el CIXTEC.
La documentación elaborada constará como mínimo de los siguientes documentos:
- Especificación de requisitos
- Análisis funcional
- Arquitectura técnica
- Diseño técnico
- Plan de pruebas
- Documento de instalación
- Plan y guía de implantación
- Manual de Administración y Operación
- Plan de Contingencia
- Resume técnico de las modificaciones sufridas por el producto desde la última revisión
- Manual de usuario completo y actualizado con los cambios y nuevas versiones
- Guía rápida de usuario, en la que figuren las modificaciones que el producto sufrió desde la última modificación
La documentación se realizará de acuerdo con el formato y estructura definido por el CIXTEC.
La documentación es propiedad exclusiva del CIXTEC sin que el contratista pueda conservarla, ni obtener copia de ella o facilitarla a terceros sin la expresa autorización del CIXTEC.
El adjudicatario se compromete a entregar el número de ejemplares y el soporte de la documentación que el CIXTEC determine.
9. FORMACIÓN DEL PERSONAL DE LA EMPRESA ADJUDICATARIA
La formación del personal del adjudicatario correrá por cuenta de él, no asumiendo el CIXTEC, en ningún caso, ningún coste derivado de la formación.
10. CONFIGURACIÓN DE LA OFERTA
La oferta presentada deberá detallar de forma exhaustiva los trabajos y condiciones que constituyen el compromiso de la empresa, con sujeción a lo dispuesto en este Pliego de Prescripciones Técnicas.
La oferta deberá ser elaborada en la forma prevista en el apartado “Forma de Presentación” xxx Xxxxxx de Cláusulas Administrativas.
El Cixtec se compromete a poner a disposición de los licitadores la información que le requieran relativa las plataformas informáticas que van a ser utilizadas en el desarrollo del objeto de este contrato.
La estructura de los documentos que configuran la oferta debe adaptarse al siguiente esquema:
10.1. Oferta técnica
La extensión máxima del documento no superará las 50 hojas y deberá estar estructurado según los siguientes apartados, quedando excluidas las empresas que no cumplan estos requisitos.
0. Índice
1. Introducción
a. Identificación de la oferta: Referencia y nombre del expediente, empresa licitadora.
b. Compromiso de aceptación de las condiciones xxx xxxxxx.
2. Solución propuesta:
Descripción de los procesos del proyecto:
a. Integración de los portales de servicios con las Oficinas Virtuales de la Consellería xx Xxxxxxx y de la Agencia Tributaria de Galicia
b. Desarrollo y evolución de aplicaciones móviles
c. Participación en la definición de la estrategia de presencia web
d. Gestión de contenidos y evolución funcional de los portales web
e. Evolución correctiva y tecnológica de los portales corporativos
10.2. Precio
Ver apartado “Documentación relativa los criterios evaluables de forma automática por aplicación de fórmulas” y el modelo PE080R “PROPOSICIÓN ECONÓMICA” xxx Xxxxxx de Cláusulas Administrativas.
10.3. Actualización de la plataforma web corporativa
Ver apartado “Documentación relativa los criterios evaluables de forma automática por aplicación de fórmulas” y el modelo MO090R “ACTUALIZACIÓN WEB CORPORATIVA” xxx Xxxxxx de Cláusulas Administrativas.
Santiago de Compostela, a 1 xx xxxxx de 2016 El Director General del CIXTEC
Fdo.: X. Xxxxx Xxxxxxxxx Xxxxxxx