Вы находитесь на странице: 1из 8

LICITACIÓN Nº C-002-2018

CONTRATO DE SERVICIOS DISEÑO, DESARROLLO Y PUBLICACIÓN


DE APLICACIÓN Y PAGINA WEB
JOBusco.com

ESPECIFICACIONES TÉCNICAS DEL SERVICIO

Este pliego se divide en los siguientes lotes diferenciados:

LOTE 1: Desarrollo de diseño Funcional, Técnico y Gráfico para servicios de movilidad


de una App e integración a la plataforma web asociada de un modo oportuno y seguro.

LOTE 2: Construcción, Validación y Despliegue para servicios de movilidad de una


App y plataforma web asociada.

LOTE 3: Publicación, Prueba y Corrección de una App y la integración adecuada a la


plataforma web asociada.

A continuación se describen el alcance de cada uno de los lotes:

1. LOTE 1: Desarrollo de diseño Funcional, Técnico y Gráfico para servicios de


movilidad de una App e integración a la plataforma web asociada de un modo
oportuno y seguro.

Consiste en el análisis, la elaboración de requisitos, la definición de la arquitectura de la


aplicación, la estrategia de desarrollo, con especial incidencia en la selección del
entorno nativo o HTML5, la seguridad, las integraciones y la interoperabilidad de la
aplicación y de la plataforma web asociada.

Esta App operará conectando a JOBusco, empresa de búsqueda de empleo, con


demandantes de los mismos. A través de un modelo de negocios simple:

Los potenciales clientes demandantes (Usuario) “descargan gratis” la App en su móvil,


a través de la cual se registran, completan la información curricular, respondiendo
al formulario dispuesto para ello y aceptando los términos y condiciones. Asimismo,
recibirá un correo de activación de la cuenta en donde se le indicará los datos
para realizar la transacción bancaria, correspondiente al monto inicial de 1/3 del
precio del servicio establecido de la renta mensual aspirada. Una vez la cuenta
activada recibirá información diaria de las postulaciones realizadas y resultados
de los mismos. La transacción final de pago restante se deberá ejecutar
inmediatamente después del cobro de tu primer sueldo. En este momento podrás indicar
tu interés para continuar con el servicio a otra postulación o dar de baja el servicio.

La App proporcionará un stand virtual de publicidad y/o noticias relacionadas con la


oferta de servicios y de interés para el usuario. Será global, capaz de operar a nivel
mundial, considera una variedad de opciones para atender las necesidades
demandadas por diferentes usuarios y aplicadas a cualquier mercado sin tener que
adaptar una solución distinta por cliente.

La aplicación requiere una plataforma web asociada que centraliza la información que
se va a ofrecer a los usuarios y permitir gestionar fácilmente el mantenimiento de
contenidos de los usuarios e información de administración.

1.1 Arquitectura de contenidos y taxonomía de la información

Los contenidos estarán divididos en doce (12) niveles de navegación determinados


para el acceso a los Usuarios:

1. Primer nivel: Vista principal de acceso a la aplicación.


2. Segundo nivel: Vista de acceso “Usuario”. Creación de Cuenta de Usuario. Ingresa
correo y contraseña.
3. Tercer nivel: Formulario de registro de antecedentes laborales, (Formulario de
registro). Además, se incluye las condiciones y política de privacidad y la aceptación
de las mismas. La app podrá permitir la generación de un archivo en pdf con la
información de los antecedentes del Usuario: Datos personales, presentación,
experiencia laboral, cargos, periodos, responsabilidades y logros, antecedentes
académicos, expectativas laborales e información adicional.
4. Cuarto nivel: Se incorpora acceso a adjuntar archivos digitales: cédula de identidad,
titulo profesional, licencia de conducir y cualquier otro documento en formato PDF.
5. Quinto nivel: En este nivel se realiza la emisión de un Código de Activación Cliente,
el cual identifica al Usuario Activo, con el fin de garantizarle expediente de
seguimiento diario del servicio.
6. Sexto nivel: Considera notificaciones de cantidad de postulaciones diarias
realizadas. Se considera también la utilización de SMS para mensajes emergentes.
7. Séptimo nivel: Considera Notificaciones de entrevistas, en donde se indica el
nombre de la empresa y la fecha, asimismo, considera un aviso que se indica que
se ha enviado información exacta de la entrevista al email registrado, y el cual el
Usuario debe tildar “entendido” a fin de que la empresa confirme aviso notificado.
8. Octavo nivel: Se incorpora un chat con un representante de la empresa en tiempo
real, como un modo de chat privado, con la finalidad de solicitar detalles y realizar
consultas.
9. Noveno nivel: Corresponde a notificación de resultados de entrevistas y otra
información relevante, el cual el Usuario debe tildar “entendido”, lo que confirma a
la empresa la lectura del aviso entregado, sin necesidad de tener activa la
aplicación, mejorando el rendimiento computacional y el tiempo útil de la batería del
equipo.
10. Décimo nivel: Considera la incorporación de un formulario de calificación del
Servicio.
11. Décimo primer nivel: Considera las opciones de interés en el servicio:
continuar (mantener cuenta activa) o dar de baja (hasta otra oportunidad).
12. Décimo segundo nivel: Aquí puede corresponder a considerar pagar a través de la
app o a través de otros medio de pago.

El administrador tendrá acceso a la plataforma para funciones descritas a


continuación:

Permitir el uso de un administrador de contenidos para publicar información de


manera inmediata de cara al Usuario, pudiendo introducir/modificar los datos del
actualizados del usuario.
Permitir importar la información de los diversos servicios desde bases de datos,
previamente generadas con los acuerdos aprobados a través del administrador
de contenidos.
Permitir al Administrador integrar los servicios de una página web, asegurando
que la información distribuida en la App esté sincronizada y actualizada.
Permitir al Administrador integrar, adicionalmente, otras fuentes de datos que
proporcionarán información para la App, que deberán tenerse en cuenta para
integrar sus contenidos (localización geográfica, Tips, etc)
Permitir al Administrador implementar un flujo de aprobación que le permita en
concreto revisar, modificar y aceptar o rechazar los datos aportados por terceros,
teniendo el control final sobre la información que aparecerá en la app.

El Supervisor tendrá acceso a la plataforma para funciones descritas a continuación:

Contactar con un Usuario, por teléfono o mensaje de texto, cuando se haya


recibido y aceptado una solicitud de servicio, pulsando un icono del menú de
forma que aparezca el nombre y ubicación y atender sus requerimientos.
Permitir Chat Privado con el Usuario.
Realizar un seguimiento de las descargas y usos de la aplicación.

Comunicarse de forma efectiva con los usuarios mediante notificaciones push


y/o SMS alertando una información nueva o recordatorios de citas reservadas.

1.2. Perfiles identificados

Los perfiles usuarios serán los siguientes:

Usuario: Descarga la aplicación e interacciona con los contenidos definidos.

Administrador: Gestiona los contenidos y perfiles de usuarios.

Supervisor: Realiza un seguimiento de las descargas y usos de la aplicación.

1.3. Flujos de publicación de la información

La información se publicará de manera inmediata de cara al usuario de las aplicaciones


una vez se edite en el gestor de contenidos.

1.4. Requerimientos técnicos específicos

La aplicación necesitará conectividad en todo momento para tener los contenidos


actualizados.

1.5. Requisitos no funcionales del sistema

La plataforma de gestión de contenidos debe ser accesible desde cualquier dispositivo


conectado a Internet y todas las tareas de mantenimiento que puedan causar una
indisponibilidad del sistema deben ser avisadas con al menos 24 h de antelación. Las
aplicaciones iPhone y Android serán accesibles desde el App Store y Google Play.

1.6. Seguridad

Todas las conexiones entre servidor y aplicaciones deben hacerse de forma segura
(https).

1.7. Gestor de contenidos

Se deberá disponer de un gestor de contenidos que facilite al Administrador la gestión


de todos los contenidos y recursos de la App, podrá introducir/modificar los datos del
catálogo. La información de los diversos servicios se podrá importar de bases de datos,
previamente generadas con los acuerdos aprobados con los socios, dicho sistema
deberá integrarse a los servicios de una página web, asegurando que la información
distribuida en la App objeto del presente Pliego esté sincronizada y actualizada.
Adicionalmente, se podrá disponer de otras fuentes de datos que proporcionarán
información para la App, que deberán tenerse en cuenta para integrar sus contenidos
(localización geográfica, Tips, etc). Se implementará un flujo de aprobación que permitirá
al administrador del sistema o al administrador de la app en concreto revisar, modificar
y aceptar o rechazar los datos aportados por terceros, teniendo el control final sobre la
información que aparecerá en la app.

2. LOTE 2: Construcción, Validación y Despliegue para servicios de movilidad de


una App y plataforma web asociada.

La App deberá poder ser utilizada en los dispositivos móviles de las plataformas de:
Android de Google y iOS de Apple. En consecuencia, se deberá asegurar el correcto
funcionamiento de la App en los entornos siguientes:

iPhone: Las últimas versiones soportadas por Apple (iOS5, iOS6 iOS7).
Android: SO 2.3 gingerbread en adelante, teniendo en cuenta al menos las
siguientes resoluciones hdpi, xhdpi y ldpi.

2.1. Comportamiento Online

El uso de la App definida en este documento podrá realizarse de modo Online: La


aplicación necesita de una conexión de datos y consulta directamente datos al servidor.

2.2. Entorno de Desarrollo

El licitador, podrá proponer, de forma razonada, las arquitecturas siguientes:

Desarrollo nativo: Se desarrollará una app nativas para IPhone y Android.

Desarrollo empaquetando la aplicación HTML5: Si se opta por el modelo de


empaquetar aplicaciones con HTML5 esta deberá de realizarse con sistemas que
garantice el uso correcto en diferentes entornos.
La aplicación deberá de estar alineada con los principales estándares de
accesibilidad y usabilidad, asegurando la mejor experiencia para el usuario.

2.3. Entorno de producción

El desarrollo de la aplicación web de lado servidor deberá hacer uso de buenas prácticas
de alta disponibilidad:

Diseñar una estructura sin punto único de fallo, estableciendo entre otros los
protocolos de ruteo que permitan un servicio continuado en caso de fallar un
nodo.
Desplegar un entorno que permitan recuperarse de la caída de un servidor.
Diseñar una arquitectura de despliegue que permita un crecimiento progresivo
bajo demanda añadiendo nuevos nodos al sistema a medida que la carga del
sistema aumente.
El tiempo de respuesta de cualquier petición realizada directamente por el
usuario y lo mantenga a la espera en pantalla no debe superar los 5 segundos
(con conexión a Internet de 2Mb/s.
En las tareas de sincronización de contenidos, se deberá implementar un
paginado de contenidos a sincronizar en caso de ser necesario. Las actividades
de sincronización deberán poderse interrumpir en cualquier momento, sin
perjudicar la calidad de la información sincronizada ni producir resultados
duplicados o no actualizados.
La App deberá incluir un sistema de notificación y reporte de incidencias para
poder rastrear los errores.

2.4. Monitorización de uso, comunicación con usuarios y configuración remota

Es necesario conocer a los usuarios de la aplicación para poder anticiparnos a sus


necesidades y poder ofrecerles un mejor servicio. Esto hace necesario estudiar sus
patrones de comportamiento y la forma en que utilizan la app.

Es necesario integrar la App con una herramienta de control de acciones de usuario que
permita reporting y análisis de los datos recopilados. Para ello se empleará Google
Analytics, debiendo el proveedor configurar la app y la cuenta de Google Analytics de
forma que:

Contemple las acciones nativas en App, es decir Android y iOS.


Seguimiento de acciones con redes sociales.
Datos como el número de usuarios que utilizan la aplicación cada día, usuarios
creados, tipos de dispositivos, la duración de las sesiones o el tipo de acciones
que se realizan en cada visita.
Datos de acceso: número de usuarios únicos, sesiones, horario de acceso,
duración de las sesiones etc.
Datos técnicos: modelos de dispositivos, versiones de la aplicación instalada,
versiones del firmware.
Datos de uso y conversión de la aplicación: número de clicks en cada sección
de la aplicación.
Se deberá integrar también una herramienta para poder comunicarse de forma
efectiva con los usuarios mediante notificaciones push, alertando una información
nueva o recordatorios de citas reservadas.
Se deberá contemplar un Chat en modo privado en tiempo real, para aclarar
detalles del servicio.
Proponer un plan de contingencias que permita asegurar la continuidad de los
servicios con capacidad de restaurar, en todo momento, las condiciones
operacionales mínimas de explotación del sistema.
Proponer una solución para el respaldo correlativo diario de datos y base de
datos.
Proponer una solución para la actualización de datos en forma periódica con
acciones de limpieza de registros obsoletos.

3. LOTE 3: Publicación, Prueba y Corrección de una App y la integración


adecuada a la plataforma web asociada.

Considerar contratar el dominio y hosting (uplots.com)

Una vez que la App ha sido desarrollada, testeada y aprobada, el próximo paso en el
proceso de creación de la App es su publicación en las diferentes stores en las que
queremos que aparezca la App. Se pueden descargar aplicaciones móviles: Google play
(Android), Apple Store (IOS).

Resulta fundamental que la App esté publicada de la forma más óptima posible, para
que así aparezca en el primer golpe de vista y sea de las primeras posicionadas. Para
ello, se debe tener en cuenta una serie de requisitos que hagan que la App aparezca
mejor posicionada en el ranking y de esta forma, tenga mayores posibilidades de que
los Usuarios vean la App y la descarguen.

Se deben tomar en cuenta los requisitos de publicación en todas las stores para evitar
que la App sea rechazada a la hora de realizar su publicación. Las más importantes a
destacar son:

o Inserción de pantallazos explicativos de las características más


esenciales de la app. Apple Store permite un máximo de cinco imágenes por
App a publicar. Se aconseja que se aproveche al máximo y siempre se usen
las cinco. Además te permite subirla en diferentes tamaños para que se
adapten a las pantallas de los dispositivos iPhone y iPad. En el caso de Google
Play la situación es diferente y permite un mínimo de dos capturas de pantalla,
y puedes subirlas en diferentes tamaños en función de si tu app es para
smartphone, Tablet, AndroidTV o Android wear.

o Vídeo explicativo de las principales funcionalidades de la app. Una vez


más el caso de IOS es más restrictivo, y ha de ser un vídeo específico de
30’’ que sólo muestre la navegación de la App. En caso de Android puede
ser un vídeo de duración ilimitada subido desde Youtube.
o Redacción de un texto explicativo claro y conciso. En el texto descriptivo
debes explicar en qué consiste la app, para quién va dirigida y destacar las
funcionalidades más importantes. Para dispositivos IOS tienes hasta 4.000
caracteres para hablar de la App y en el caso de Android, el número de
caracteres es ilimitado. 
En este texto se aconseja explicar claramente 3
conceptos fundamentales de la App: Qué es la App, a quién va dirigida, y en
qué consiste.
o Búsqueda e inserción de palabras claves y repetición de las mismas a
lo largo de todo el texto descriptivo de la App. Es de vital importancia
seleccionar las palabras claves por las que queremos aparecer en las stores.
En el caso de IOS se cuenta hasta 100 caracteres para añadir las palabras
claves (separadas por comas), y es necesario repetir dichas palabras
alrededor de 5 veces a lo largo del texto descriptivo. En el caso de Android no
existe un espacio específico para añadir las palabras clave. Simplemente hay
que añadirlas en el texto y repetirlas, eso sí, sin llegar a hacer el llamado
keyword stuffing, o en otras palabras sobrepasarse con la repetición de
keywords, ya que Google lo penaliza.

o Añadir una URL a la página web de marketing de la App y una dirección


de correo de contacto. Es importante que en la ficha de publicación de la
App se añada la URL de una landing page, ya que servirá a los usuarios para
ver más información sobre la App.
o Implementar una solución para SEO y estrategia de posicionamiento en
buscadores de tal manera que el sitio se ubique entre los primeros resultados
de las búsquedas rentables.

Вам также может понравиться