...
...
...
Start date
...
1 Nov 2023
...
Epic
Spin Premia Negocios
Start date | 1 Nov 2023 |
Epic | Membresía – Modelo de creación y alta de cuenta y negocio |
Document status | DRAFT |
Document owner | |
Designer | |
Solution Architech | |
Head of Engineer | |
Tech lead | |
Technical writers | |
QA |
...
Problem or Opportunity
El usuario de la aplicación tiene que crear una cuenta para acceder a esta. La alta de esta cuenta debe de estar ligada a la cuenta nueva o ya existente de Spin Premia del usuario. Un usuario no puede crear una cuenta de Spin Premia Negocios sin tener una cuenta de Spin Premia. El usuario selecciona su membresía, hace el pago y crea el negocio que será visible para los consumidores.
Appetite
Tener lista la solución onboarding para piloto de noviembre.
Target Audience
Todos los dueños de negocios que quieren que su negocio sea parte de la red de negocios disponibles para los consumidores de Spin Premia.
Restaurantes Kiosko AAA y localhero
Tienditas Oro y Plata.
Se sigue trabajando en la segmentación completa de mercado
User Insights / Experiment Results
SPIN Premia ya tiene un PMF fuerte con más de 30M de usuarios activos en el país y al crecer los puntos de acumulación/redención del programa los beneficia.
Competitive Insights
Assumptions
· Que los dueños de negocios quieren ser parte de la red de aliados de Spin Premia que les permita ser visibles para los millones de usuarios de Spin Premia.
· Que los dueños quieren una membresía pagada y pueden hacer el pago de este por diferentes métodos de pago.
· Que los dueños estarán OK pre-pagando con Puntos a pesar de que no acostumbran a pre-pagar.
Solution Scope
Flujos:
https://miro.com/app/board/uXjVMtcF04I=/
Info |
---|
Los requerimientos en azul se contemplan que se tomen usando la soluciones actuales ya desarolladas y diseñadas dentro de la app de TenderoS. |
ID | Titulo | User Story | Requirement | Importance | Jira Issue | Notes |
1 | Log in - Usuario registrado tenderos | Yo como usuario existente quiero poder ingresar a mi cuenta con mi número de teléfono |
...
y contraseña. | Cuenta existente (Spin Premia Negocios/Tenderos) - Primer login
|
...
|
...
La aplicación valida que la cuenta ya existe, en caso de ser necesario se enviará el OTP para validar el usuario
...
Usuario ingresa la contraseña de la cuenta.
...
Completado este proceso la aplicación accede al home de la aplicación Spin Premia Negocios.
...
HIGH
...
...
2
...
· Yo como usuario existente quiero poder pedir que se envíe un OTP nuevo a mi teléfono vía SMS.
...
El usuario abre la aplicación e ingresa su número de teléfono.
Validación OTP – se envia un código al número dado de alta vía SMS.
Si el usuario no lo recibe puede presionar el botón de “Reenviar código”
Aplicación envía otro mensaje al número de teléfono ingresado por el usuario vía SMS.
...
HIGH
...
...
...
3
...
· Yo como usuario existente quiero poder pedir que se envíe un OTP nuevo a mi teléfono vía Whatsapp.
...
El usuario abre la aplicación e ingresa su número de teléfono.
Validación OTP – se envia un código al número dado de alta vía SMS.
Si el usuario no lo recibe puede presionar el botón de “Reenviar código vía Whatsapp”
Aplicación envía otro mensaje al número de teléfono ingresado por el usuario vía Whatsapp.
...
HIGH
...
...
...
4
...
· Yo como usuario existente quiero poder cambiar el password de mi cuenta si no la recuerdo.
· Usuario ingresa a la pantalla donde se ingresa la contraseña de la cuenta.
...
| HIGH |
| ||||
2 | Usuario registrado tenderos - Cambio de contraseña en splash | Yo como usuario existente quiero poder cambiar el password de mi cuenta si no la recuerdo. |
| HIGH |
| |
3 | Todos los usuarios - Validacion de OTP para ingreso | Yo como usuario existente quiero poder pedir que se envíe un OTP nuevo a mi teléfono vía SMS. |
| HIGH |
|
|
...
5
...
Yo como usuario sin cuenta de Spin Premia Negocios puedo registrarme y hacer una nueva cuenta PARA acceder a la super app b2b
...
El usuario al ingresar su telefono al crear su cuenta:
Se realiza una validación si ya tiene cuenta Spin Premia asociado a su número de teléfono.
Se hace la validación del teléfono a través de un OTP enviado vía SMS.
La aplicación valida con el número de teléfono si el usuario ya tiene una cuenta de Spin Premia.
Unhappy path
En caso de que el usuario no tenga una, da clic al link que envía al usuario a la aplicación de Spin Premia para su registro .
El usuario tiene que regresar manualmente a la aplicacion y comenzar el proceso de nuevo
Happy path:
Si el usuario tiene una cuenta existente de Spin Premia aparecen sus datos en la siguiente pantalla
La aplicación da la bienvenida a la Spin Premia Negocios y le pide confirmar sus datos
Nombre completo
Fecha de nacimiento
Genero
Correo electrónico
...
HIGH
...
...
Este item es bloqueante para la creación** Revisar
...
6
...
Yo como usuario nuevo tengo puedo ingresar la misma contraseña que uso para productos como (Spin Premia B2C, Mi Oxxo, Spin by Oxxo) si ya hice una cuenta anteriormente en esas plataformas
...
La aplicación le pide al usuario que ingrese su contraseña para su cuenta, le pide que confirme el password de su cuenta de Spin Premia se usará la misma contraseña para Spin Premia Negocios.
...
HIGH
...
...
...
7
...
Yo como usuario puedo leer, y firmar que estoy de acuerdo con los Términos y condiciones y el aviso de privacidad durante el proceso de habilitacion de la funcionalidad “Puntos premia”
...
Una pantalla muestra la opción para visualizar los términos y condiciones y el aviso de privacidad del servicio Spin Premia Negocios, el usuario debe de tener la posibilidad de seleccionar que esta de acuerdo con estos.
...
HIGH
...
Todos los procesos de onboarding deberían estar guarda el paso en donde el usuario se quedó para cuando regrese retome el proceso.
...
...
8
...
Yo cómo usuario necesito subir mis documentos extras PARA que sean validados durante el proceso de habilitacion de la funcionalidad “Puntos premia”
...
El usuario puede ver desde el home principal un elemento que le motiva activar la funcion de “dar puntos premia” a sus clientes lo que conlleva a dar de alta su documentacion
El usuario sube sus documentos digitalizados a la aplicación que le muestra un menú en donde tiene que subir fotos de los siguientes documentos:
INE (frontal y posterior)
Comprobante de domicilio
RFC
El usuario tiene la opción de subir documentos como archivos adjuntos, seleccionar de la galeria o tomar fotos con la camara de su celular.
Limitados a JPG, JPEG, PNG, PDF (Desde perspectiva de producto, requiero imágenes y PDF)
Resolución de tamaño carta (máximo)
Una vez completada la alta de la documentación el usuario recibe una notificación (por correo y en la pantalla) de que esta información entrará a un proceso de validación y será informado sobre el estatus de esta.
...
HIGH
...
...
Integrado con salesforce
...
9
...
Como usuario una vez que subi mi documentaicion para habilitar la funcionalidad “Dar puntos spin premia” debo de poder visualizar el estatus de la validación de mis documentos PARA saber que necesito subirlos de nuevo y poder estar habilitado en las plataformas de aliados spin premia.
...
Dividir en casos de usos
Considerar estatus de dueño durante onboarding, cambios de estados de documentacion
En la pantalla de home aparece visible para el usuario Documentos – En proceso de validación.
Si el proceso de validación de documentos no pudo ser realizado o no fue correcto, el usuario visualiza el estatus en el home de su cuenta de Spin Premia Negocios y recibe una notificación vía mail.
Recibe notificación push con el detalle de que es lo que tiene que hacer o que documentos tiene que subir de nuevo.
En la sección de documentos le permite entrar a una pantalla para subirlos de nuevo.
Limitados a JPG, JPEG, PNG, PDF (Desde perspectiva de producto, requiero imágenes y PDF)
Resolución de tamaño carta (máximo)
Opción de subir documentos o tomar fotos.
Estatus de documentacion:
Pendiente de aprobacion
Aprobado
Rechazado
...
HIGH
...
...
Integración dos vías SalesForce
...
10
...
Yo como usuario necesito ingreso mi cuenta bancaria (CLABE) PARA recibir mis ganancias y concluir mi onboarding
...
En la pantalla de agregar cuenta bancaria el usuario ingresa la cuenta CLABE de su banco
El usuario puede identificar el nombre de banco al que pertence la cuenta que ingreso para cerciorarse de que esta correcta
...
HIGH
...
...
...
11
...
Yo como usuario si no tengo una cuenta bancaria puedo crear una cuenta de banco Spin by Oxxo durante la habilitacion de la funcionalidad “Dar puntos” PARA poder recibir mis ganancias y poder continuar con mi onboarding
...
Si el usuario no tiene una cuenta bancaria puede crear una nueva con Spin by Oxxo durante el onboarding dentro de una webview
El usuario da clic en crear cuenta y lo manda a la aplicación Spin by Oxxo para crear su cuenta.
El usuario tiene que regresar manualmente a la app para poder continuar con su proceso
...
HIGH
...
...
...
12
...
Yo como usuario necesito seleccionar la membresía que quiero comprar y hacer el pago PARA poder usar las funcionalidades de “Dar puntos premia”
1 sola membresia disponible para compra
Se atribuye una membresia por negocio
1000 puntos premia mensuales incluidos en cada membresia, activo con una duracion de 1 mes
El usuario visualiza y selecciona el plan de membresía disponible, con los detalles de este como:
Precio
Cantidad de puntos
Términos y condiciones
Confirmar selección de membresía
Pago de Membresía
El usuario necesita ver las instrucciones para realizar el pago a traves de ventanilla en el banco seleccionado, y recibe un correo con la referencia para realizar el pago.
Una vez enviada la confirmacion de pago, se informa al usuario que se esta validando desde home.
Una vez que se valida el pago, le llega un correo validando esto con todos los detalles del pago y su membresía.
Todo esto es visible en el estatus del pago de su cuenta en el home de la aplicación (estatus de pago).
...
HIGH
...
...
Primera iteracion solo deposito en efectivo, 2 iteracion con oxxo pay y tranferencia bancaria
¿Como puedo repartir los puntos entre mis negocios?(para iteracion 2)
...
13
...
Yo como usuario puedo crear un negocio durante durante la habilitacion de la funcionalidad “Dar puntos” PARA que mi negocio pueda aparecer en las plataformas junto a los Aliados Spin Premia y pueda usar las funcionalidades de “Dar puntos”
...
El usuario ingresa la información de su negocio para que pueda ser visualizado en la aplicación web y app mobile de los consumidores de Spin Premia. Los datos a ingresar para el negocio son:
Nombre del negocio
Ubicación
Giro del negocio
Teléfono Restaurant
Consideraciones:
El usuario puede crear un negocio aun si su documentacion o pago no han sido validados, o estan pendientes.
Los negocios creados solo aparecen en plataformas b2c si:
Ya se aprobo la documentacion
Ya se realizo el pago
...
HIGH
...
...
2 etapa multi negocio
Segunda etapa Horario de operación
...
14
...
Yo como usuario puedo cancelar mi mebresia en cualquier momento PARA no tener disponibles las funcionalidades de “Dar puntos”
...
El usuario puede cancelar su membresia en el momento que le parezca.
Para el usuario debe ser visible facilmente que su membresia ha finalizado y entender las funcionalidades que se desactivan o se limitan.
pago referenciado -
Solution Experience
·
...
4 | Usuario registrado en tenderos - Validacion con OTP para ingreso | Yo como usuario existente quiero poder pedir que se envíe un OTP nuevo a mi teléfono vía Whatsapp. |
| HIGH |
|
|
5 | Log in - Guardar inicio de sesion | Yo como usuario existente quiero mantener una sesión abierta y no tener que utilizar mi contraseña siempre que abro mi aplicación | Cuenta existente (Spin Premia Negocios/Tenderos)
|
| ||
Yo como usuario B2B quiero que segun mi ubicacion se me muestre una experiencia distinta PARA tener restricciones en los productos de Order Entry |
| |||||
5 | Sign up - Usuario sin registrar en SPN solo con cuenta premia - Confirmacion de datos existentes | Yo como usuario quiero que mi registro este autocompletado con la informacion que di cuando cree mi cuenta premia en el oxxo PARA acortar el registro y ligar mi cuenta premia. |
Happy path:
| HIGH |
| Este item es bloqueante para la creación** Revisar |
6 | Sign up - Primer ingreso - Usuario con cuenta en ecosistema (Ciam y Premia) | Yo como usuario nuevo tengo puedo ingresar la misma contraseña que uso para productos como (Spin Premia B2C, Mi Oxxo, Spin by Oxxo) si ya hice una cuenta anteriormente en esas plataformas |
| HIGH |
|
|
7 | Proceso de onboarding “Puntos premia” - Aceptar TyC | Yo como usuario puedo leer, y firmar que estoy de acuerdo con los Términos y condiciones y el aviso de privacidad durante el proceso de habilitacion de la funcionalidad “Puntos premia” |
| HIGH | Todos los procesos de onboarding deberían estar guarda el paso en donde el usuario se quedó para cuando regrese retome el proceso. |
|
8 | Proceso de onboarding “Puntos premia” - Subida de documentos extras | Yo cómo usuario necesito subir mis documentos extras PARA que sean validados durante el proceso de habilitacion de la funcionalidad “Puntos premia” |
| HIGH |
| Integrado con salesforce |
9 | Visualizar estatus de onboarding para “Dar puntos premia” | Como usuario una vez que subi mi documentacion para habilitar la funcionalidad “Dar puntos spin premia” debo de poder visualizar el estatus de la validación de mis pago PARA saber que necesito subirlo de nuevo | Dividir en casos de usos Considerar estatus de dueño durante onboarding, cambios de estados de documentacion
| HIGH |
| Integración dos vías SalesForce |
10 | Proceso de onboarding “Puntos premia” - Ingresar cuenta bancaria | Yo como usuario necesito ingresar mi cuenta bancaria (CLABE) PARA recibir mis ganancias y concluir mi onboarding |
| HIGH |
|
|
11 | Proceso de onboarding “Puntos premia” - Redireccion SbO | Yo como usuario si no tengo una cuenta bancaria puedo crear una cuenta de banco Spin by Oxxo durante la habilitacion de la funcionalidad “Dar puntos” PARA poder recibir mis ganancias y poder continuar con mi onboarding |
| HIGH |
|
|
12 | Proceso de onboarding “Puntos premia” - Seleccion de membresia e instrucciones de pago | Yo como usuario necesito seleccionar la membresía que quiero comprar y obtener la informacion necesaria para hacer el pago PARA poder usar las funcionalidades de “Dar puntos premia” |
El usuario visualiza y selecciona el plan de membresía disponible, con los detalles de este como:
| HIGH |
| Primera iteracion solo deposito en efectivo, 2 iteracion con oxxo pay y tranferencia bancaria ¿Como puedo repartir los puntos entre mis negocios?(para iteracion 2) |
13 | Proceso de onboarding “Puntos premia” - Crear negocio | Yo como usuario puedo crear un negocio durante durante la habilitacion de la funcionalidad “Dar puntos” PARA que mi negocio pueda aparecer en las plataformas junto a los Aliados Spin Premia y pueda usar las funcionalidades de “Dar puntos” |
Consideraciones:
| HIGH |
| 2 etapa multi negocio Segunda etapa Horario de operación |
14 | Cuenta - Cancelacion de membresia | Yo como usuario puedo cancelar mi mebresia en cualquier momento PARA no tener disponibles las funcionalidades de “Dar puntos” |
| |||
15 | Proceso de onboarding “Puntos premia” - Notificaciones push y Mailing | Yo como usuario quiero recibir notificaciones y mails durante mi proceso de onboarding del feature de “Dar puntos” PARA saber el estatus de la validacion de mi documentacion, mi estatus de pago y estatus de activacion de mi membresia. |
|
Solution Experience
· Login de cuenta existente: El usuario abre la aplicación e ingresa su número de teléfono. Se hace la validación del número de teléfono a través de un OTP enviado al número dado de alta vía SMS (si el mensaje no llega la aplicación muestra la opción de generar un nuevo mensaje de texto o la opción de enviarlo vía Whatsapp). Si el número se encuentra en la base de datos como un usuario existente después de la validación se muestra la pantalla para ingresar la contraseña de la cuenta. En esta pantalla debe de tener la opción de recuperar contraseña en caso de que el usuario no la tenga. Completado este proceso el usuario ingresa al home de la aplicación.
(Actualización) - El proceso de login y creación de cuenta siguen siendo los mismos que utiliza la aplicación de Tenderos.
Usuario ingresa a la aplicación y selecciona Inicia sesión
En la pantalla de inicio el usuario puede acceder al aviso de privacidad
En la pantalla de inicio el usuario puede acceder a los términos y condiciones
Usuario ingresa el teléfono dado de alta en su cuenta
- Usuario tiene la posibilidad de hacer el flujo de “Olvidé mi contraseña” para recuperar esta.
Usuario ingresa el código OTP enviado a su teléfono.
- Usuario tiene la posibilidad de pedir que se reenvíe el código al terminar el tiempo de espera para ingresar el código.
La aplicación valida que el usuario haya ingresado su información de manera correcta.
Si se valida de manera correcta la información del usuario y este ya tiene una cuenta Premia asociada, se accede directamente al home de la aplicación.
Recuperar contraseña
· Creación de cuenta/afiliación: Una vez validado que el usuario tiene una cuenta de Spin Prema la aplicación le da la bienvenida al proceso de creación de cuenta y le pide que valide sus datos (estos datos ya aparecen escritos y vienen de la base de datos de Spin Premia):
o Nombre completo
o Fecha de nacimiento
o Genero
o Correo electrónico
· Creación de password: La aplicación le pide al usuario que ingrese su contraseña para su cuenta, le pide que confirme el password de su cuenta de Spin Premia se usará la misma contraseña para Spin Premia Negocios.
· Términos y condiciones: Una vez que el usuario ingrese toda su información y sus documentos tiene que leer y aceptar los términos y condiciones y el aviso de privacidad del servicio Spin Premia Negocios.
· Documentación: El usuario valida también a través de documentos digitalizados su información. La aplicación le muestra un menú en donde tiene que subir fotos de los siguientes documentos:
o INE (frontal y posterior)
o Comprobante de domicilio (del negocio)
o RFC
§ Una vez completada la alta de la documentación el usuario recibe una notificación (por correo y en la pantalla) de que esta información entrará a un proceso de validación y será informado sobre el estatus de esta.
· Cuenta bancaria: El usuario ingresa la información de su cuenta bancaria para que reciba transferencia por sus ganancias. En esta pantalla el usuario ingresa la CLABE interbancaria de su cuenta existente. Puede ingresar la cuenta de cualquier banco pero en esta pantalla también aparece una opción que lo invita a crear una cuenta Spin by Oxxo en caso de que no tenga una cuenta bancaria. Si el usuario da clic en la opción de crear una cuenta con Spin la aplicación lo envía a la aplicación de Spin para continuar con el proceso (CONTINUAR PROCESO).
Regreso de la app de spin by oxxo y donde necesitara pegar la cuenta clabe recien generada.
· Estatus de cuenta: En la pantalla de home le permita ver el estatus de su cuenta al haber terminado el onboarding para poder saber en qué estatus está la cuenta. Mientras esté en revisión de documentos se debe mostrar la oferta del programa (teaser). Mostrar lo que eventualmente van a poder hacer en la aplicación. El usuario recibe un correo informándole que sus documentos están en revisión. Podra navegar dentro de la app de tenderos, solo no podra continuar con las funcionalidad de Spin premia.
o Proceso fallido: si el proceso de validación de documentos no pudo ser realizado o no fue correcto, el usuario recibe una notificación y le permite entrar a la pantalla de documentos para subirlos de nuevo. El usuario recibe un correo que le informa al respecto con los detalles de lo que le falta e instrucciones para que complete la tarea correctamente. (estatus de procesos fallidos de validacion de documentos)
La ine no sirve como vigencia de la validez de la cuenta.
o Proceso exitoso: Se validan los documentos del usuario y recibe un correo haciéndole saber que el proceso se completó de manera exitosa. En el home de la aplicación es visible para el usuario que el proceso ha sido completado y que ahora es momento de seleccionar su membresía.
Seleccionar Membresía: El usuario podrá visualizar y seleccionar el plan de membresía disponible, con los detalles de este como:
Precio
Cantidad de puntos
Confirmar selección de membresía
· Pago de Membresía: El dueño de negocio puede ver las instrucciones para realizar el pago en efectivo. Al realizarse el pago se informa al dueño que se esta validando el pago y una vez que se valida le llega un correo validando esto con todos los detalles del pago y su membresía. Todo esto es visible en el estatus del pago de su cuenta en el home de la aplicación (estatus de pago). También se le informa al usuario a través de un correo sobre el proceso de pago. El correo y la aplicación contienen la información de pago. (deposito en efectivo)
Crear negocio: El dueño ingresa la información de su negocio para que pueda ser visualizado en la aplicación web de los consumidores de Spin Premia. Los datos a ingresar para el negocio son:
o Nombre del negocio
o Ubicación
o Giro del negocio
o teléfono Restaurant
Cancelar membresía: Si el dueño del negocio no renueva el pago mensual la membresía se cancela y el estatus aparece visible al usuario de la aplicación y da la opción de hacer el pago para reactivar. El usuario puede cancelar la membresia a traves de la seccion de su membresia actual.
La solución debe ser fácil de usar y de entender, asegurando que los dueños puedan completar su proceso de registro, activación y pago desde el primer momento. Este proceso debe de ser seamless y explicativo para que el usuario no deje su proceso sin completar.
Proceso de conciliación y validación con Salesforce
· Creación de cuenta: Cada vez que el dueño de negocio crea una cuenta de Spin Premia Negocios se crea simultáneamente en Salesforce y contiene toda la información que el usuario ingresó. La cuenta se liga con el número telefónico.
o Datos personales
o Cuenta Spin Premia
o Documentos
§ Estatus de validación
o membresía
§ Información de pago
§ Estatus de pago
· Acciones: Estas son las capacidades que el equipo de operaciones debe de tener para la interacción con el usuario.
o Documentos: Recibír los documentos que el usuario ingresó en la aplicación. Para poder:
§ Autorizarlos
§ Rechazarlos – con información sobre las razones que fueron rechazados que serán incluidos en el correo que se envía al usuario.
o Pago de membresia: Se deben proporcionar las indicaciones para realizar el pago en efectivo.
Success metrics
List project goals and the metrics you’ll use to judge its success.
Goal | Metric |
Investigative Metrics ***
List investigative metrics you’ll use to understand at a deeper level the Success Metrics’s performance
Goal | Investigative Metric |
Launch Plan
Roll-out #1 el dueño de negocio completa su alta de cuenta, hace el pago de su membresía, mesa de control valida esto y luego crea su negocio.
Roll-out #2 el dueño de negocio tiene una variedad de membresías a elegir según sus necesitades, puede tener mas de un negocio y puede domiciliar el pago de su membresia.
Risks & Rabbit Holes
If this project failed, why would it be? Identify below the major risks at play.
Question | Answer | Date Answered |
No-Goes / Out of Scope
List the features discussed which are out of scope or might be revisited in a later release.
· Tener mas de un tipo de membresía para escoger. (catalogo de membresías)
· Tener mas de un negocio dado de alta por un dueño.
· Domiciliación de pago de membresía.