Evaluating bids

Visitas efectivas - Ios

Published on the April 03, 2017 in IT & Programming

About this project

Open

API y Back end ya desarrollados.

1. Objetivo de la solución    
El principal objetivo de la solución propuesta a desarrollar es poder brindar a los “Managers” una herramienta para la recolección de datos en el campo con un formato estandarizado, centralizando los resultados para poder tener una visión completa de los puntos de venta.
La solución está compuesta principalmente por dos componentes:
•    Aplicaciones móviles nativas para dispositivos Android y iOS, en donde podrán completar los diferentes cuestionarios, ver los realizados previamente, y planear las visitas del mes;
•    Un portal web administrador, al cual tendrán acceso todos los usuarios del sistema y será accesible a través de navegadores web. A través del mismo se podrán visualizar resultados, un perfil para cada punto de venta a modo de tablero de control, y para aquellos usuarios con permisos, la sección de administración del sistema.
2. Perfiles de usuarios
Dentro del sistema existirán distintos tipos de usuarios (perfiles), los cuales limitarán las acciones posibles. A continuación, se detallan los perfiles existentes:
•    Manager:
o    Podrá ingresar a la aplicación móvil, en donde podrá:
    Ser asignado a una serie de estaciones de servicio a relevar durante un periodo de tiempo determinado;
    Responder cuestionarios sobre las instalaciones, o sobre la competencia;
    Planear las visitas del mes que le fueron asignadas para dicho mes;
    Visualizar los cuestionarios que haya respondido con anterioridad;
o    Podrá ingresar al portal web, en donde podrá:
    Acceder al repositorio general de cuestionarios respondidos (ya sea por él/ella, como por sus colegas), y descargarlo en formato Excel;
    Visualizar el detalle de cualquier cuestionario del repositorio;
    Visualizar el perfil resumido con indicadores clave de cada una de las estaciones de servicio.
•    Administrador:
o    Podrá ingresar al portal web, en donde podrá:
    Realizar las mismas acciones que el Manager;
    Asignar mensualmente a cada Manager un grupo de puntos a relevar;
    Administrar las tablas maestras (creación, edición o desactivación de registros), incluyendo:
•    Usuarios y sus permisos;
•    Pregunta configurable;
•    Configurar los exhibidores adicionales que tiene cada estación de servicio;
•    Temáticas de los cuestionarios de la competencia (ejemplo: precios, exhibidores, cartelería, promociones, etc.)
•    Auditor:
o    Solamente podrá ingresar al portal web, y podrá realizar las mismas acciones que el Manager.
3. Aplicación móvil
3.1. Consideraciones
1.    Las aplicaciones serán desarrolladas en el lenguaje nativo de los dispositivos Android y iOS.
2.    El diseño será el mismo para cada una de las aplicaciones, a excepción de cuestiones nativas (ejemplo: los selectores nativos de fechas son distintos en Android y iOS).
3.    Los dispositivos tienen que poder contar con conexión a internet (ya sea por datos móviles o por Wifi) para enviar al servidor los cuestionarios respondidos; en caso de no contar con conexión en el momento, el cuestionario será almacenado localmente en el dispositivo y enviado cuando se reestablezca la conexión;
4.    Si bien cada Manager será asignado a una serie de estaciones a relevar durante el mes, será posible responder múltiples formularios de cualquier estación de servicio en cualquier momento (entendiendo también que es posible responder múltiples de la misma estación);
5.    Se obtendrán datos sobre la localización del usuario a la hora de responder el cuestionario para facilitar la sugerencia de estación de servicio al momento de responder el cuestionario.

3.2. Secciones
A continuación, se detallan las secciones con las que va a contar la aplicación:
3.2.1 Inicio
Para ingresar a la aplicación, el usuario deberá ingresar su nombre de usuario o email, y contraseña para poder acceder a todas las funcionalidades de la misma.
Una vez que haya ingresado al sistema, la aplicación guardará la sesión para evitar que cada vez que ingrese tenga que autenticarse nuevamente. Sin embargo, esta sesión expira si el usuario no ingresa a la aplicación por un periodo mayor a 7 días. Cada vez que el usuario ingresa, la sesión será renovada.

Una vez autentificado, el usuario se encontrará con el menú principal de la aplicación en donde va a visualizar hipervínculos a las otras secciones y los siguientes indicadores/ayudas:
1.    Cantidad de cuestionarios pendientes para el mes corriente;
2.    Cantidad total de cuestionarios respondidos;
3.
Link al último cuestionario respondido;
4.    Link al último cuestionario respondido de la competencia.
3.2.2 Cuestionarios
En esta sección el usuario podrá responder el cuestionario correspondiente. En una primera instancia, deberá elegir el tipo de cuestionario (si es de uno interno o para la competencia), el punto de venta y el rango horario en que se efectuó la visita.
Los rangos horarios propuestos son los siguientes:
1.    De 9am a 12pm;
2.    De 12pm a 15pm;
3.
De 15pm a 18pm;
Con esos datos básicos, la aplicación cargará el cuestionario correspondiente y será tarea del usuario completarla y enviarla.
Las respuestas a las preguntas del cuestionario para los puntos de venta serán de un tipo en especial, a partir de la siguiente lista:
1.    Campo de texto libre;
2.    si-no;
3.
si-no-n/a;
4.    Puntuación de 0 a 5 estrellas.
5.    Porcentajes con las siguientes escalas: “< 25%”, “25%-50%”, “50%-75% “, “>75%”
Adicionalmente, a cada respuesta se le podrá adjuntar una sola foto.
El formulario contempla 30 preguntas y las respuestas aceptadas son las descriptas anteriormente.

NOTA: dado el tamaño del formulario, no será obligatorio que el usuario complete todas las preguntas. En caso de que implique mucho trabajo para el usuario, queda contemplada la posibilidad de enviar algunas categorías al azar solamente. Será definido una vez que se puedan realizar pruebas con las aplicaciones.

En cuanto a las preguntas que hacen referencia a la competencia, el formulario contará con las siguientes preguntas:
1.    Empresa
2.    Dirección;
3.
Temática del formulario;
4.    Comentarios: campo de texto libre;
5.    Foto.

Para este caso, todos los campos a excepción de la foto, serán obligatorios.
3.2.3 Agenda del mes
La herramienta asignará -de manera aleatoria- un grupo depuntos de venta a cada Manager, de forma mensual. Esta asignación mensual se realizará el día 20 del mes previo, y el administrador podrá hacer cualquier cambio que crea pertinente hasta el primer día del mes en cuestión. Al comienzo del mes, el sistema notificará a los usuarios.

Esta sección mostrará al usuario en detalle de los puntos de venta a relevar, indicará si el relevamiento ya fue realizado o no para cada una de ellas, y tendrá la posibilidad de acceder al cuestionario para cada estación de servicio de forma rápida.
3.2.4 Cuestionarios previos
En esta sección, el usuario podrá ver un listado con todos los cuestionarios respondidos por él/ella anteriormente, y al seleccionar uno, podrá ver el detalle de lo que se respondió. Naturalmente, dichos cuestionarios no podrán ser editados.
Dada la cantidad de registros que existirán en la herramienta, el listado contará con dos filtros:
1.    Tipo de cuestionario: propio o competencia
2.    Rango de fechas (desde-hasta)
4.
Sitio web
4.1. Secciones del sitio
4.1.1. Inicio
Al igual que la aplicación, para acceder a cualquier funcionalidad de la web, será necesario que el usuario se autentifique, mediante usuario o email y contraseña.
Al ingresar, el usuario se encontrará con un buscador de cuestionarios, y podrá acceder al detalle de los mismos eligiendo el que desea visualizar.
Dada la cantidad de registros que van a ver, la grilla tendrá los siguientes filtros:
1.    Tipo de cuestionario: Propio o Competencia
2.    Rango de fechas (desde-hasta)
3.
Empresa
4.    Usuario
5.    Punto de venta
6.
Rango horario
Al mismo tiempo, el usuario tendrá la posibilidad de descargar el contenido de todos los cuestionarios que estuviese visualizando en formato Excel.
4.1.2. Punto de venta
En esta sección, los usuarios podrán ver un perfil resumido, con algunos indicadores calculados por punto de venta en base las respuestas de los cuestionarios.
Al elegir un punto de venta se podrá ver:
•    Grilla con los últimos cuestionarios respondidos para dicho punto;
•    Que usuario tiene que visitar el punto de venta en el mes corriente, y cuando se respondió el último cuestionario;
•    Un mapa con la localización del punto de venta;
•    Últimos comentarios VOC ;
•    Ultimas respuestas a las preguntas libres;
•    Hasta cinco indicadores clave a definir en base al cuestionario. Se sugieren los siguientes:
o    Porcentaje de ocupación promedio por rango horario;
o    Promedio por sub-categoría (categoría: planograma) de los productos que no pueden faltar, entiendo que 1 es si el producto se encontraba, y 0 sino.
O    Promedio general de las preguntas de la categoría “Salón de ventas”, entendiendo también que 1 es un “si” en las preguntas y 0 si la respuesta fue “no”.
4.1.3. Administrador
Solo disponible para aquellos usuarios con el perfil correspondiente, la sección de administración tendrá un tablero de control en donde se podrá:
1.    Ver a nivel de usuario cuantos puntos de venta ya visitó de las planificadas para el mes corriente;
2.    Tener acceso al programador de visitas para el mes, en donde se podrá asignar al azar los distintos puntos de venta;
3.
Acceso a las tablas maestras de configuración, para poder hacer los cambios necesarios;
5. Notificaciones
El sistema solamente va a enviar una notificación por semana a cada usuario, con el fin de notificarle que puntos de venta se deben relevar durante el mes corriente.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
Required platforms iPhone

Delivery term: Not specified

Skills needed

iOS