Está en la página 1de 10

APP

IPHONE PARA EL SEGUIMIENTO DE VACUNAS

DESCRIPCIÓN GENERAL

El proyecto consiste en la realización de una aplicación iphone para apoyar a


los padres con el seguimiento de las vacunas que sus hijos reciben. Tras
registrarse e incluir sus datos los de sus hijos, la aplicación le avisará cuando
deba vacunar a uno de ellos, además de permitirle completar los detalles de la
vacuna suministrada cuando esto se produzca.

Este presupuesto solo incluye la aplicación para iPhone. Existirá un backend de


servicios REST de los cuales no se ocupa la presente propuesta. Se supone
una fácil integración con los servicios REST existentes.

Las funcionalidades de la aplicación serán:

- Acceso de usuario
o Login de usuario
o Registro de usuario
o Recuerdo de contraseña de usuario
- Listado de hijos con:
o Calendario
o Próximas vacunas
o Vacunas pendientes
o Vacunas por tipo
- Perfil de usuario:
o Datos del usuario
o Datos de los hijos
o Notificaciones
- Información sobre Vacunas
- Alertas

REQUISITOS TÉCNICOS

Plataformas : iPhone
Desarrollo de la aplicación iPhone para versiones IOS 8.0 y superior.
No se incluye rotación en las pantallas, la aplicación se propone en pantalla
vertical.
El diseño de la aplicación será proporcionado por el cliente, no se incluye en
este presupuesto. Se supone un diseño sencillo.

La misma aplicación iPhone será funcional en dispositivos iPad, no estando


incluido un desarrollo específico para dispositivos iPad.

Se recomienda la creación de una cuenta Apple developer que implica un


proceso largo de creación, y unos costes de gestión y de mantenimiento anual.
No se incluyen en el presupuesto estos costos de creación de la cuenta que se
podrían presupuestar adicionalmente si el cliente lo requiere.

COMUNICACIÓN CON SERVICIOS DE BACKEND

La aplicación se comunicará con los servicios de backend :

- Para realizar login


- Para registrar usuario
- Para recuperar contraseña
- Para recuperar el perfil de usuario
- Para modificar el perfil de usuario
- Para recuperar el listado de hijos del usuario
- Para modificar el listado de hijos del usuario
- Para recuperar la información de las vacunas

El cliente proporcionará una descripción y un acceso a los servicios que se


suponen de fácil integración en el presente presupuesto.

EQUIPO

El desarrollo lo realizará un ingeniero IOS Senior con amplia experiencia en


desarrollo móvil. Para consultar el perfil y otros trabajos realizados se
proporcionan los siguientes enlaces :

http://stackoverflow.com/users/422578/eva-madrazo

https://www.linkedin.com/in/evamadrazo
INFORMACIÓN PROPORCIONADA POR EL CLIENTE

1. Acceso de usuario

Esta será la pantalla de bienvenida. Se mostrará al arrancar la aplicación.


Solicita los datos de acceso y permitirá registrarse en caso de no disponer de
usuario:

- Formulario de acceso:
o Usuario
o Contraseña
o Acceder (botón)

- Además, debajo del formulario mostrará las opciones
o Registrarme
! Formulario de registro
o Recuperar contraseña
! Dirige a una pantalla que solicita el email con el que el usuario se
ha registrado para recuperar la contraseña y poder acceder

2. Alta de usuario
- Paso 1: Completar datos del usuario y de los hijos
o Registro de usuario (*datos obligatorios):
! Papá/Mamá (seleccionar)
! Nombre*
! Apellidos*
! Fecha de nacimiento*
! Provincia* (listado desplegable)
! Email*: En la dirección de email que nos facilite recibirá
notificaciones (en caso de tenerlo activado)
! Contraseña*
o Hijo N:
! Nombre del bebé
! Sexo: Niño/Niña
! Fecha de nacimiento
! Según se vayan completando los datos de un hijo se ofrecerá la
posibilidad de completar un hijo más debajo
o Confirmar LOPD (checkbox)
o Registrarme (botón)

- Paso 2: Completar vacunas
o Una vez el usuario ha completado los datos la aplicación invitará al
usuario a completar las vacunas de los hijos que haya dado de alta:
! Completar vacunas:
• Dirige al usuario a una nueva pantalla donde puede
seleccionar las vacunas por cada hijo (checkbox):
o Hijo 1: Incluye debajo las vacunas que debería
tener puestas según edad registrada
o Hijo 2: Incluye debajo las vacunas que debería
tener puestas según edad
o Hijo N: Incluye debajo las vacunas que debería
tener puestas según edad
o Guardar: Dirige a pantalla de inicio. Si hay alguna
vacuna pendiente se generarán las primeras
alertas
! Más tarde: Dirige a pantalla de inicio. Si hay alguna vacuna
pendiente se generarán las primeras alertas

3. Menú principal
Una vez el registrado, al hacer login accederá a la pantalla principal. Ésta estará
dividida en 2 áreas:
- Cabecera: en la parte superior de la pantalla
- Ocupando la mayor parte de la superficie se dispondrán en forma de listado los
datos de los hijos que haya incluido en la aplicación. La última opción del
listado será “Añadir nuevo hijo” lo que permitirá acceder directamente desde
aquí al registro y cubrir los detalles del nuevo hijo. Al tocar cualquiera de los
botones que representan a los hijos se accederá a la ficha que corresponda.
- En la parte inferior se mostrarán las opciones complementarias, representadas
en forma de icono:
o Acceso al perfil del usuario
o Información general sobre vacunas
o Alertas




3.1 CABECERA: Imagen de app. Ocupará no más de un 15% de la superficie
3.2 SUPERFICIE CENTRAL
- Listado de hijos: Para representar a cada hijo mostrará un icono de niño o niña,
el nombre y la edad del bebé según la fecha de nacimiento introducida.
Se podrá acceder a la ficha de cada uno pulsando sobre el cuadro de
información. Tras acceder se mostrará la siguiente información del hijo
seleccionado:
o Calendario: Vacunas puestas al bebé ordenadas cronológicamente
o Próximas vacunas: Mostrará la información de las siguientes vacunas
que deberán ser suministradas al bebé
o Vacunas pendientes: Vacunas que debería tener puestas el bebé y que
no han sido confirmadas por los padres.
o Vacunas por tipo: Información por vacuna. Ideal para controlar las dosis
de las vacunas que requieren más de una puesta en el desarrollo del
menor.

3.3 PARTE INFERIOR


- Perfil (P): En este apartado el usuario podrá consultar y modificar sus datos
(introducidos durante el proceso de alta), los de sus hijos y las notificaciones
que recibe.

- Vacunas (V) (enlace informativo): Para acceder a la información general de las
vacunas. Se podrá consultar información de cada vacuna seleccionando el tipo
de vacuna o la edad del bebé, o una combinación de ambas. La provincia será
por defecto la que el usuario ha marcado al registrarse. Este dato se puede
modificar si el usuario desea consultar información sobre el calendario de otra
provincia diferente a la suya.

- Alertas (A): Cuando se aproxime la puesta de una vacuna saltará una alerta,
que cambiará el aspecto de este icono para avisar al usuario.

4. APARTADOS

Pulsando sobre cada una de las opciones se accederá su contenido. Para volver al
menú principal, en la superficie derecha de la cabecera aparecerá un indicador que
permitirá retroceder.
Cada apartado contiene lo que se indica a continuación:


4.1 DETALLES DE CADA HIJO
Tras pulsar en la pantalla principal sobre uno de los hijos:
- Vacunas de NOMBRE DEL BEBÉ: Mostrará las vacunas puestas al bebé
ordenadas cronológicamente, colocando en la parte superior la última vacuna
puesta y descendiendo hasta la primera.
Cada vacuna que haya sido confirmada por los padres incluirá la siguiente
información (la información marcada con * se muestra siempre ya que está
asociada a cada vacuna; los detalles de la vacuna deben ser rellenados por los
padres y no son obligatorios):
o Nombre de la vacuna*: que se seleccionará del listado que aparece por
defecto
o Dosis*
o Fecha y hora de la puesta
o Reacciones: Lista desplegable con las reacciones más frecuentes
o Observaciones
- Próximas vacunas: Mostrará la información de las siguientes vacunas que
deben ser suministradas al bebé. Aparecerán por orden cronológico, ubicando
en la parte superior la siguiente vacuna y debajo las posteriores. Se mostrarán
por defecto solo las 5 siguientes vacunas junto con la fecha en la que deben ser
puestas (según los datos que consten en la aplicación):
o Próxima vacuna
! Nombre de la vacuna
! Dosis
! Fecha prevista de puesta
o Ver vacunas siguientes: El padre podrá visualizar más vacunas pulsando
sobre esta opción.
- Vacunas pendientes: Si al saltar una alerta de vacuna los padres la anulan y no
confirman la vacuna ésta pasa al listado de vacunas pendientes. Este listado
mostrará la información de las vacunas pendientes desde la más antigua a la
más reciente, y permitirá confirmar la vacuna y completar la ficha de vacuna
desde al pulsar sobre cada entrada:
o Nombre de la vacuna
o Dosis
o Fecha en la que debería haber sido puesta
o ADVERTENCIA: Hay vacunas que se suministran por dosis, por lo que si
una ve las vacunas pendientes se corresponde con una dosis
intermedia, al saltar las siguientes aparecerán con una alerta. Si los
padres intentan dar de alta una vacuna posterior a la dosis que falta
aparecerá un mensaje informando de la falta de una vacuna anterior,
ofreciendo 2 opciones:
! Aceptar. No permitirá validar la siguiente vacuna
! Si he puesto esta vacuna: al hacer click sobre esta opción se
accederá a la ficha de la vacuna pendiente para que sea
cubierta. Una vez completada la ficha la alerta desaparecerá
- Vacunas por tipo: En este apartado se mostrará la información por vacuna. El
padre/madre seleccionará dentro del listado general de vacunas aquella sobre
la que desea consultar (siempre asociada al perfil de hijo desde el que está
haciendo la consulta). La aplicación mostrará todas las dosis recomendadas
para esta vacuna por orden cronológico, destacando aquellas que están
puestas ya

4.1.1 FICHA DE VACUNA
Se podrá acceder de manera independiente a los datos de las vacunas que hayan
sido puestos para completar la información asociada:
- Nombre de la vacuna*: No es editable. Es la manera en la que la aplicación
identifica cada vacuna
- Dosis*: Asociada a cada vacuna registrada en la aplicación
- Fecha y hora de la puesta: A completar por los padres
- Reacciones: A completar por los padres. Lista desplegable con las reacciones
más frecuentes
- Observaciones: A completar por los padres

4.2 PERFIL: Información del usuario distribuida en 3 bloques:
o Mis datos: Todos los campos mostrados son editables. Si se modifican
deben ser confirmados por el usuario:
! Nombre
! Apellidos
! Fecha de nacimiento
! Provincia*
! Guardar: Por defecto se mostrará inactivo. Si el usuario ha cambiado
alguno de los datos se activará para advertirle de que debe pulsarlo
para confirmar:
• Si el usuario abandona la página sin guardar los datos
cambiados saltará una advertencia. Si la ignora los datos
no se modificarán.

o Mis hijos: Los datos son editables (habrá tantos como haya dado de alta el
padre)
! Hijo 1:
• Nombre del bebé
• Sexo
• Fecha de nacimiento
• Provincia
• Ver vacunas de Nombre del bebé (enlace): Los bebés que
ya han sido dados de alta no mostrarán las vacunas en
este apartado. Para poder acceder a esta información se
enviará al padre al calendario
! Hijo N: Permite completar el formulario de alta de un nuevo hijo. Se
mostrará en todo más tenue y se oscurecerá al comenzar a
completar el formulario:
• Nombre del Bebé
• Sexo
• Fecha de nacimiento
• Según se vayan completando los datos de un hijo se
ofrecerá la posibilidad de completar un hijo más debajo
! Guardar: Por defecto se mostrará inactivo. Si el usuario ha cambiado
alguno de los datos se activará para advertirle de que debe pulsarlo
para confirmar:
• Si el usuario abandona la página sin guardar los datos
cambiados saltará una advertencia. Si la ignora los datos
no se modificarán.

o Configuración: Incluye datos de acceso y permite controlar el tipo y
frecuencia de notificaciones, tanto en la app como en el email:
! Datos de acceso:
• Usuario: Email de registro
• Contraseña:
o Cambiar contraseña: El usuario tiene la
posibilidad de modificarla pulsando sobre este
enlace
! Alertas (por defecto todas activadas):
• Sonido
• Texto
• Globos
! Avisos por email (por defecto desactivadas):
• Recibir alertas por email
• Recibir promociones, tanto de Club de Padres como de
colaboradores
! Guardar: Por defecto se mostrará inactivo. Si el usuario ha cambiado
alguno de los datos se activará para advertirle de que debe pulsarlo
para confirmar:
• Si el usuario abandona la página sin guardar los datos
cambiados saltará una advertencia. Si la ignora los datos
no se modificarán.

PANTALLA 4C: INFORMACION SOBRE VACUNAS


- Vacunas (enlace informativo): Para acceder a la información general de las
vacunas. Se podrá seleccionar por vacuna y por edad del bebé. La provincia
será por defecto la que el usuario ha marcado en su formulario de registro.
o Selector en la parte superior:
! Vacuna
! Edad del bebé
o Información con el resultado de la búsqueda en la parte inferior de la
pantalla

4.3 ALERTAS
- Alertas: En este apartado se mostrarán los avisos de próximas vacunas. Las
alertas se mostrarán en forma de listado, desde la más reciente a la más
antigua.
o La alerta de vacuna saltará 10 días antes de la puesta que figure en la
aplicación. Se lanzarán las señales de aviso que el usuario tenga
seleccionadas. Si no tiene ninguna seleccionada solo se mostrará la
alerta a través del icono de la aplicación, que cambia de aspecto cuando
hay una alerta pendiente
Se establece un código de color para descifrar el estado de las alertas:
o Rojo: Alerta pendiente
o Gris: Vacuna puesta
o Naranja: Alerta inactiva. La vacuna no está puesta
- Cuando el usuario accede a una de las alertas activas puede realizar las
siguientes acciones:
o Marcar la vacuna como puesta: La aplicación le dirigirá a la ficha de la
vacuna a cubrir
o Posponer. La alerta volverá a saltar al día siguiente
! Una vez ha pasado la fecha prevista de puesta de la vacuna, y si
la ficha no se ha completado, la alerta saltará semanalmente.
o Desactivar alerta: La alerta dejará de saltar pero la vacuna constará
como no puesta



PROPUESTA ECONOMICA

El desarrollo se realizaría en 40 días, incluidas pruebas, que empezarían a


contar una vez recibido el diseño y los servicios de backend.

Desarrollo de aplicación iPhone :

Acceso de usuario 400€

Perfil de usuario 900€

Listado de hijos 1200€

Información de vacunas 500€

Alertas 300€

Pruebas y revisión general 300€

Publicación en AppStore 150€

TOTAL 3750€

No se incluye en el presupuesto el mantenimiento de la aplicación.

Se realizarán entregas intermedias para que el cliente pueda ir testando el


estado de la aplicación :

Aplicación con acceso de usuario


Aplicación con acceso de usuario, información de vacunas y alertas
Aplicación con plena funcionalidad

FORMA DE PAGO Y CONDICIONES GENERALES

30% al inicio del proyecto.


70% a la entrega de proyecto.

Los importes de este presupuesto no incluyen el IVA vigente.

En Madrid, a 8 de Enero de 2016

También podría gustarte