Hemos identificado que en el estado de Jalisco, más enfocado en la Zona Metropolitana de Guadalajara, es muy común que las personas tengan mascotas, en especial perros y gatos. Sin embargo, algo de mucha importancia también es que estas mismas personas no siempre tienen el mismo horario o simplemente no pueden atender a sus mascotas como es debido. Estas personas son más bien estudiantes o adultos jóvenes que viven solos y apenas están empezando a llevar una vida independiente.
Para enfrentar esta problemática se nos ocurrió "Patitas"; que se trata de una aplicación que ofrece esos servicios que nuestras mascotas necesitan: servicio de estética y visitas al veterinario… Para ello, la aplicación tiene convenio con distintas empresas que se dedican a ofrecer estos servicios así como usuarios que se registran como cuidadores que son los encargados de recoger a la mascota, llevarla al establecimiento deseado y entregarla de nuevo al dueño.
De forma sencilla, funciona de la siguiente manera: el usuario dueño de una mascota está registrado en la aplicación así como la información médica de su animal para que esta pueda ser analizada por alguna veterinaria asociada cuando se requiera. El dueño manda pedir a un cuidador para que recoja su mascota y la lleve al lugar correspondiente y también especifica una hora en la que podrá recoger a su mascota y a que hora deberán entregarla en casa. Además el usuario tiene que hacer el pago del servicio desde la aplicación.
ya que nuestro segmento de clientes se encuentra entre un sector medio-alto y cuentan con teléfonos celulares a fin.
es rapido y facil tener un producto funcional, además que la gran mayoría de las personas en perfil de cuidador son de un segmento bajo-medio.
Para el desarrollo de estas tres aplicaciones es necesario un equipo de mínimo 6 programadores, 2 para realizar la app de usuario, 2 para la app de cuidador, 2 para la web app, un diseñador, 3 technical writer, un project manager, un CTO, un encargado de recursos humanos para el reclutamiento de los cuidadores, Director General de Ventas, Director General de Mercadotecnia y Director General de Logística.
El product owner de nuestro proyecto es Monserrat Sánchez Genereux, creadora de la idea para la aplicación, ya que además de proveer los recursos para que se logre la app conoce el problema que Patitas estará solucionando.
Mercado meta y mercado potencial
El mercado meta para "Patitas" es toda aquella persona económicamente activa, que cuente con una tarjeta bancaria, poca disposición de tiempo y una mascota que sea considerada como parte de la familia que necesite cuidados de veterinaria como baños, vacunas, cortes de pelo, etc.
El mercado potencial para "Patitas" sería cualquier persona con mascota aunque no sea económicamente activa, pero que tenga los recursos suficientes para pagar la cuota por el servicio brindado además de los servicios veterinarios que seleccione en la aplicación como necesarios.
Promoción del producto - Canales de distribución
La promoción de nuestra aplicación móvil consistirá principalmente en publicidad en redes sociales para llegar a los posibles clientes que les gustaría hacer más fáciles y placenteros los servicios para sus mascotas.
Para lograr los convenios con las veterinarias, iremos a ofrecer nuestro servicio directamente con ellas para que acepten estar anunciadas en nuestra aplicación y decidan compartir las ganancias de sus servicios con nosotros. Se pretende que lleguemos a nuestro mercado meta mediante promoción de boca en boca gracias al buen servicio brindado por "Patitas" a nuestros clientes.
Para poder llevar a cabo este negocio, se necesita de la ejecución de las siguientes actividades:
La realización de las actividades anteriores pretenden ser logradas en un plazo de un año de acuerdo a como se muestra ilustrado en este Diagrama de Gantt teniendo como hard deadline 1 año y 4 meses.
En nuestro proyecto hay una inversión inicial de $304,600.00 USD que son para pagar el primer año del equipo de desarrollo de las aplicaciones, equipo de logística y mercadotecnia así como locación y renta de camionetas. Se estima que en el primer año se obtendrá un ingreso de $324000 USD, en el segundo año uno de $328000 USD, en el tercero uno de $333000 USD y en el cuarto uno de $340000 USD. Esto basado en el dinero obtenido mediante el porcentaje cobrado por cada servicio al número de instituciones que están afiliadas a nuestra aplicación, contando al principio sólo la Zona Metropolitana de Guadalajara y después el resto del país teniendo un promedio de 20 instituciones en cada estado. Con estos datos el NPV nos arroja que en el tercer año sería cuando empezariamos generar ganancias.
El sistema completo consta de tres aplicaciones, el frontend de cada aplicación está desarrollado con tecnologías distintas:
Sin embargo, el backend será desarrollado utilizando las mismas tecnologías para las tres aplicaciones:
La base de datos será provista por MongoDB y además se cuenta con un servicio de autenticación auth0.
En los siguientes requerimientos se entiende a usuario como el veterinario o trabajador que brindará los servicios de salud o limpieza a la mascota. También se marca a administrador como la persona que administra la aplicación de patitas y sólo él puede crear las cuentas para las empresas asociadas debido a los requerimientos necesarios para ser socio de Patitas.
El sistema será elaborado para que funcione como una aplicación web.
El usuario podrá ingresar a la aplicación utilizando las credenciales proveídas por un administrador.
El usuario cuenta con un módulo de perfil en el que podrá revisar y modificar la información de la empresa para la que trabaja.
El usuario podrá agregar o actualizar la información de contacto como nombre de empresa, teléfono, correo electrónico y/o ubicación del negocio.
El usuario podrá agregar o actualizar en una forma los servicios que ofrece como empresa.
El usuario podrá asignar un precio distinto a cada servicio ofrecido.
El usuario contará con un módulo al inicio de la aplicación después de haber iniciado sesión en dónde podrá observar las distintas citas que clientes han generado con la empresa ordenadas por fecha de la cita. Al presionar uno de los elementos, se mandará al usuario a un módulo donde se muestre la información de la cita con más detalle (revisar Req F3.1).
El usuario contará con un módulo en el que se muestre información detallada acerca de la cita seleccionada en el módulo en la pantalla de inicio (ver Req F3.0). Se mostrará:
El usuario contará con la opción de agregar comentarios a la cita programada.
Mediante la aplicación, el usuario podrá contactar al dueño de la mascota para cualquier sugerencia o comentario.
Después de contactar al dueño de la mascota, si él está de acuerdo, el usuario puede hacer cargos extras por algún servicio que se le haya hecho a la mascota que no estuviera
La aplicación será desarrollada utilizando lenguajes para desarrollo web de scripting.
La aplicación guardará la información en una base de datos no relacional. El motivo es que mucha de esta información se considera dinámica, es decir, que va a estar en constante actualización. Otro motivo es para evitar la redundancia de información.
La aplicación estará basada con un diseño minimalista, tendrá sólo los componentes necesarios. Los colores tendrán una combinación análoga que muestren confianza y al mismo tiempo seriedad.
Sin gran dificultad el usuario podrá navegar por la aplicación, con ayuda de iconos y nombres que ayuden a facilitar la comprensión de cada componente.
Se espera que la aplicación sea tan intuitiva que el usuario aprenda a utilizarla y se familiarice con cada componente en poco tiempo.
El logo de "Patitas" siempre estará presente en la vista del usuario en la parte superior de la página.
En la aplicación se debe hacer notoria cada acción que realice el usuario ofreciendo retroalimentación cada que se haga un click o cambio de pantalla.
Siempre que ocurra algún error en la aplicación debido al usuario o por cuestiones internas de la aplicación se debe mostrar a detalle el error con pasos a seguir para llegar a una solución.
La aplicación debe ofrecer una infraestructura para que todas las veterinarias asociadas dentro del territorio mexicano puedan acceder a esta al mismo tiempo.
La información de cada usuario y sus credenciales de acceso deben estar siempre protegidos y por ningún motivo se pueden transmitir a terceros.
Se deberán hacer constantes respaldos de la información contenida en la base de datos para evitar pérdidas por algún incidente imprevisto.
Se garantiza al usuario una disponibilidad a la aplicación de 24 horas al día. En caso de que el sistema no vaya a estar disponible por cuestiones de actualización o mantenimiento se deberá avisar a todos los usuarios al menos un día antes y es importante que estas acciones se lleven a cabo en horarios que no afecten a los usuarios. Esto excluye factores como fallas por intrusión de terceros.
La aplicación deberá estar disponible para su acceso mediante los principales navegadores de internet.
La aplicación solo podrá ser utilizada por aquellos usuarios que cuenten con credenciales de acceso. Para contar con ellas se debe contactar a un administrador de "Patitas" y cumplir con los requerimientos necesarios para tener una cuenta.
Se contará con otra aplicación disponible sólo para personal capacitado de "Patitas" en donde se creen y editen los usuarios, así como información disponible en la base de datos utilizada por la aplicación funcional.
La aplicación será desarrollada para que funcione en un móvil con sistema operativo android.
El usuario contará con un módulo en el que podrá ingresar a la aplicación utilizando las credenciales que le fueron proveídas por un administrador.
El usuario contará con una vista en la que podrá ver su información personal, como foto de perfil, Nombre y forma de contacto; también le será posible modificar su perfil incluyendo sus credenciales para inicio de sesión; y también el cerrar sesión.
Mediante una forma, el usuario podrá modificar datos de su perfil:
El usuario podrá cambiar su contraseña desde su vista de perfil de usuario ingresando la contraseña actual y la contraseña nueva.
Desde la vista de perfil de usuario, este podrá cerrar su sesión en la cuenta.
La aplicación contará con una vista llamada viaje activo, que de primera instancia mostrará el nombre del usuario en la parte superior y un mapa, pero cuando un usuario acepte un viaje (ver Req F5.0), le aparecerá en el mapala dirección de la mascota que tiene que recoger y en la parte inferior una lista con la información del dueño de la mascota (ver Req F3.1).
Como parte de la vista de viaje activo, se mostrará en la parte inferior una lista con la información del dueño de la mascota que el usuario se destina a recoger. La información que mostrará es:
Una de las vistas principales de la aplicación es Servicios, la cual muestra un calendario con las fechas en las que el usuario tiene que recoger mascotas en una veterinaria determinada. En la parte inferior se muestra la información detallada de cada mascota:
La aplicación se desarrollará en android nativo.
La aplicación guardará la información en una base de datos no relacional. El motivo es que mucha de esta información se considera dinámica, es decir, que va a estar en constante actualización. Otro motivo es para evitar la redundancia de información.
La aplicación estará basada con un diseño minimalista, tendrá sólo los componentes necesarios. Los colores tendrán una combinación análoga que muestren confianza y al mismo tiempo seriedad.
Sin gran dificultad el usuario podrá navegar por la aplicación, con ayuda de iconos y nombres que ayuden a facilitar la comprensión de cada componente.
Se espera que la aplicación sea tan intuitiva que el usuario aprenda a utilizarla y se familiarice con cada componente en poco tiempo.
El logo de "Patitas" siempre estará presente en la vista del usuario en la parte superior de la página.
En la aplicación se debe hacer notoria cada acción que realice el usuario ofreciendo retroalimentación cada que se haga un click o cambio de pantalla.
Siempre que ocurra algún error en la aplicación debido al usuario o por cuestiones internas de la aplicación se debe mostrar a detalle el error con pasos a seguir para llegar a una solución.
La aplicación debe ofrecer una infraestructura para que todos los usuarios "cuidadores" que están dentro del territorio mexicano puedan acceder a esta al mismo tiempo.
La información de cada usuario y sus credenciales de acceso deben estar siempre protegidos y por ningún motivo se pueden transmitir a terceros.
Se deberán hacer constantes respaldos de la información contenida en la base de datos para evitar pérdidas por algún incidente imprevisto.
Se garantiza al usuario una disponibilidad a la aplicación de 24 horas al día. En caso de que el sistema no vaya a estar disponible por cuestiones de actualización o mantenimiento se deberá avisar a todos los usuarios al menos un día antes y es importante que estas acciones se lleven a cabo en horarios que no afecten a los usuarios. Esto excluye factores como fallas por intrusión de terceros.
La aplicación deberá estar disponible para su acceso mediante los principales navegadores de internet.
La aplicación solo podrá ser utilizada por aquellos usuarios que cuenten con credenciales de acceso. Para contar con ellas se debe contactar a un administrador de "Patitas" y cumplir con los requerimientos necesarios para tener una cuenta.
Se contará con otra aplicación disponible sólo para personal capacitado de "Patitas" en donde se creen y editen los usuarios, así como información disponible en la base de datos utilizada por la aplicación funcional.
La aplicación será desarrollada para que funcione en un móvil con sistema operativo android.
El usuario podrá crear sus propias credenciales para acceder a la aplicación.
El usuario contará con un módulo en el que podrá registrarse en la aplicación ingresando un correo y una contraseña.
El usuario contará con un módulo en el que podrá ingresar a la aplicación utilizando las credenciales que creo cuando se registró en el sistema.
Una vista principal en la aplicación es "mascotas", en esta aparecerá una lista de cada una de las mascotas registradas por el usuario además de un botón para agregar más mascotas.
Cuando el usuario quiera agregar una nueva mascota, la aplicación abrirá una nueva vista en donde se encuentra un forma y el usuario deberá especificar:
Cuando el usuario selecciona una de sus mascotas (ver Req F2.0), la aplicación muestra una una vista en la que aparecen los servicios médicos que la mascota requiere próximamente, así como la cartilla médica de la mascota.
Una vista principal de la aplicación es "veterinaria", en dónde el usuario escogerá el tipo de servicio que desea (Veterinaria o estética), entonces la aplicación mostrará una lista de las empresas que ofrecen el tipo de servicio que seleccionó el usuario.
Después de haber seleccionado la empresa (ver Req F3.0) que cumplirá con el tipo de servicios que necesita el usuario, la aplicación mostrará una forma con los servicios disponibles con los que cuenta la empresa seleccionada y el usuario tendrá que marcar cada servicio que requiera, así como la hora en la que requiere que un "cuidador" recoja la mascota y la hora que lo quiere de regreso.
Cuando el usuario haya marcado los servicios que aplican, la aplicación ofrecerá una vista en la que el usuario escogerá la forma de pago correspondiente y después llenará los campos necesarios para llevar a cabo el pago.
Otra vista importante de la aplicación será la de "seguimiento", en esta se mostrará en un mapa la ubicación en tiempo real del cuidador que se hará cargo de la mascota, así como la hora en la que llegará al punto de recogida y a la empresa seleccionada.
La aplicación se desarrollará en iOS nativo para iPhone.
La aplicación guardará la información en una base de datos no relacional. El motivo es que mucha de esta información se considera dinámica, es decir, que va a estar en constante actualización. Otro motivo es para evitar la redundancia de información.
La aplicación estará basada con un diseño minimalista, tendrá sólo los componentes necesarios. Los colores tendrán una combinación análoga que muestren confianza y al mismo tiempo seriedad.
Sin gran dificultad el usuario podrá navegar por la aplicación, con ayuda de iconos y nombres que ayuden a facilitar la comprensión de cada componente.
Se espera que la aplicación sea tan intuitiva que el usuario aprenda a utilizarla y se familiarice con cada componente en poco tiempo.
El logo de "Patitas" siempre estará presente en la vista del usuario en la parte superior de la página.
En la aplicación se debe hacer notoria cada acción que realice el usuario ofreciendo retroalimentación cada que se haga un click o cambio de pantalla.
Siempre que ocurra algún error en la aplicación debido al usuario o por cuestiones internas de la aplicación se debe mostrar a detalle el error con pasos a seguir para llegar a una solución.
La aplicación debe ofrecer una infraestructura para que todos los usuarios "cuidadores" que están dentro del territorio mexicano puedan acceder a esta al mismo tiempo.
La información de cada usuario y sus credenciales de acceso deben estar siempre protegidos y por ningún motivo se pueden transmitir a terceros.
Se deberán hacer constantes respaldos de la información contenida en la base de datos para evitar pérdidas por algún incidente imprevisto.
Se garantiza al usuario una disponibilidad a la aplicación de 24 horas al día. En caso de que el sistema no vaya a estar disponible por cuestiones de actualización o mantenimiento se deberá avisar a todos los usuarios al menos un día antes y es importante que estas acciones se lleven a cabo en horarios que no afecten a los usuarios. Esto excluye factores como fallas por intrusión de terceros.
La aplicación deberá estar disponible para su acceso mediante los principales navegadores de internet.
La aplicación solo podrá ser utilizada por aquellos usuarios que cuenten con credenciales de acceso. Para contar con ellas se debe contactar a un administrador de "Patitas" y cumplir con los requerimientos necesarios para tener una cuenta.
Se contará con otra aplicación disponible sólo para personal capacitado de "Patitas" en donde se creen y editen los usuarios, así como información disponible en la base de datos utilizada por la aplicación funcional.