Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 

Repository files navigation


COURSE PROJECT

Universidad Peruana de Ciencias Aplicadas

Ingeniería de Software - 2025-1
Aplicaciones para Dispositivos Móviles - WX53
Profesor: David Gerardo Quevedo Velasco

INFORME DE TRABAJO FINAL - TB1

Startup: Apple Mobile
Producto: DebtGo

Team Members:

Member Code
Chavarri Zarzosa, Daniel Jhared U202211108
Becerra Llempen, Fabiola Dayane U20171a518
Burga Loarte, Anaely Zarely U202118264
Rivera Ticllacuriv, Omar Harold U202214214
Góngora Sánchez, Marco Antonio U20211a085
Escalante Baygorrea, Janiel Franz U201912668

Abril, 2025


Registro de versiones del Informe


Versión Fecha Autor Descripción de modificaciones
TB1 24/04/2025
  • Daniel Chávarri
  • Fabiola Becerra
  • Anaely Burga
  • Omar Rivera
  • Marco Góngora
  • Janiel Escalante
  • Capítulo I: Presentación
  • Capítulo II: Requirements Elicitation & Analysis
  • Capítulo III: Requirements Specification
  • Capítulo IV: Solution Software Design
  • Avance de Conclusiones, Bibliografía y Anexos
TP 15/05/2025
  • Daniel Chávarri
  • Fabiola Becerra
  • Anaely Burga
  • Omar Rivera
  • Marco Góngora
  • Janiel Escalante
  • Capítulo V: Solution UI/UX Design
  • Product Implementation, Validation & Deployment
  • Sprint 1
  • Avance de Conclusiones, Bibliografía y Anexos
TB2 19/06/2025
  • Daniel Chávarri
  • Fabiola Becerra
  • Anaely Burga
  • Omar Rivera
  • Marco Góngora
  • Janiel Escalante
  • Sprint 2
  • Validation Interviews
  • Diseño de Entrevistas
  • Registro de Entrevistas
  • Evaluaciones según heurísticas
  • Video About-the-Product
  • Avance de Conclusiones, Bibliografía y Anexos
TF 10/06/2025
  • Daniel Chávarri
  • Fabiola Becerra
  • Anaely Burga
  • Omar Rivera
  • Marco Góngora
  • Janiel Escalante
  • Sprint 3
  • Conclusiones, Bibliografía y Anexos

Contenido

Student Outcome

Capítulo I: Presentación

Capítulo II: Requirements Elicitation & Analysis

Capítulo III: Requirements Specification

Capítulo IV: Solution Software Design

Capítulo V: Solution UI/UX Design

Capítulo VI: Product Implementation, Validations & Deployment

Conclusiones

Bibliografía

Anexos

Student Outcome

ABET – EAC - Student Outcome 7

Criterio: La capacidad de adquirir y aplicar nuevos conocimientos según sea necesario, utilizando estrategias de aprendizaje apropiadas.

Criterio específico Acciones realizadas Conclusiones
Trabaja en equipo para proporcionar liderazgo en forma conjunta

Chávarri Zarzosa, Daniel Jhared

TB1:

TP1:

TB2:

TF:

Becerra Llempen, Fabiola Dayane

TB1:

TP1:

TB2:

TF:

Burga Loarte, Anaely Zarely

TB1:

TP1:

TB2:

TF:

Rivera Ticllacuriv, Omar Harold

TB1:

TP1:

TB2:

TF:

Góngora Sánchez, Marco Antonio

TB1:

TP1:

TB2:

TF:

.

Escalante Baygorrea, Janiel Franz

TB1:

TP1:

TB2:

TF:

.

TB1:

TP1:

TB2:

TF:

Crea un entorno colaborativo e inclusivo, establece metas, planifica tareas y cumple objetivos

Chávarri Zarzosa, Daniel Jhared

TB1:

TP1:

TB2:

TF:

Becerra Llempen, Fabiola Dayane

TB1:

TP1:

TB2:

TF:

TB1:

TP1:

TB2:

TF:

Burga Loarte, Anaely Zarely

TB1:

TP1:

TB2:

TF:

Rivera Ticllacuriv, Omar Harold

TB1:

TP1:

.

TB2:

.

TF:

Góngora Sánchez, Marco Antonio

TB1:

TP1:

.

TB2:

.

TF:

Escalante Baygorrea, Janiel Franz

TB1:

TP1:

.

TB2:

.

TF:

TB1:

TP1:

TB2:

TF:

Capítulo I: Presentación

1.1. Startup Profile

1.1.1. Descripción de la Startup

DebtGo es una aplicación que revoluciona la manera en que las personas acceden a préstamos empresariales y manejan sus deudas personales. Esta startup impulsa la implementación de una aplicación intuitiva, brindando a los usuarios las herramientas necesarias para gestionar sus deudas de manera efectiva y mejorar su conocimiento financiero. La aplicación ofrece herramientas avanzadas para la gestión de deudas, seguimiento de ingresos y gastos, y el asesoramiento personalizado por parte de consultores financieros expertos.

Hoy en día las obligaciones económicas desde muy temprana edad son una realidad y DebtGo es el mejor aliado para ayudar tanto a jóvenes empresarios como a personas con deudas personales a gestionar sus finanzas y economía para gozar de un bienestar financiero.

Nuestro modelo de negocio digital se centra principalmente en ofrecer servicios de consultoría financiera personalizada y talleres en línea, que los usuarios pueden adquirir por una tarifa adicional. Estos servicios permiten a los usuarios recibir asesoramiento adaptado a sus necesidades específicas y participar en sesiones educativas especializadas. Además, ofrecemos un servicio de suscripción, donde los usuarios pagan una tarifa mensual o anual para acceder a características premium, como análisis financieros detallados, planes de pago personalizados, y contenido educativo exclusivo. Este enfoque diversificado garantiza que DebtGo sea independiente y sostenible, proporcionando un flujo de ingresos continuo mientras se centra en la creación de valor para el usuario.

DebtGo no se basa en el comercio electrónico ni en la publicidad, sino que permite mantener una experiencia de usuario limpia y enfocada en el bienestar financiero. Además, el componente innovador del modelo radica en la personalización avanzada de los presupuestos y recomendaciones financieras adaptadas a las necesidades y hábitos de gasto de los usuarios, lo que distingue DebtGo de otras aplicaciones en el mercado.

A manera de escalabilidad, proponemos introducir a futuro el uso de inteligencia artificial para personalizar aún más las recomendaciones financieras y proveer retroalimentación a los usuarios en su progreso educativo.

1.1.2. Perfiles de integrantes del equipo

Chávarri Zarzosa, Daniel Jhared

Soy estudiante de la UPC, tengo 20 años. Estoy en la carrera de Ingeniería de Software, ya que, siempre me gustó la tecnología, los videojuegos, las páginas web, pero sobre todo cómo crearlos. Estoy cursando el 6 ciclo de la carrera y mis habilidades son C++, Python, HTML y JavaScript. También soy bueno en ser responsable con cada curso y organizar mi tiempo en ellos.

Becerra Llempen, Fabiola Dayane

  </p>
</td>

Burga Loarte, Anaely Zarely

Estoy estudiando Ingeniería y me considero una persona comprometida y responsable. Me interesa mucho todo lo relacionado al desarrollo de soluciones tecnológicas que puedan generar un cambio positivo en la sociedad. En mis tiempos libres me gusta escuchar música, ver películas, pasar tiempo con mi familia o amigos.

Rivera Ticllacuriv, Omar Harold

  </p>
</td>

Góngora Sánchez, Marco Antonio

Soy estudiante de la UPC. Estoy en la carrera de Ingeniería de Software ya que siempre me gustó el desarrollo y la comprensión de esta. Tengo conocimientos básicos en C++, Python, Vue y medio-avanzado en Java, SpringBoot y SQL. Con respecto a mis aptitudes es la cooperación en equipo, responsabilidad y creatividad tanto en diseño/estilos cómo en arquitectura de software.

Escalante Baygorrea, Janiel Franz

  </p>
</td>

1.2. Solution Profile

1.2.1 Antecedentes y problemática

Muchas personas enfrentan la falta de conocimiento y claridad en relación con el estado de sus finanzas, lo cual es un problema que afecta a una gran parte de la población. Esta situación no solo se debe a la falta de educación financiera, sino también a la complejidad con la que a menudo se presentan los términos y condiciones de los productos crediticios. Como resultado, muchas personas desconocen no solo las fuentes exactas de sus deudas, sino también los montos originales, los intereses acumulados, y las posibles penalidades por pagos tardíos o incumplimientos. Por otro lado, los emprendedores enfrentan el desafío de los préstamos bancarios, sus condiciones y lo que implica pagar estos préstamos de vuelta, o no pagarlos a tiempo.

Esta falta de información clara y accesible puede llevar a situaciones en las que los individuos no recuerdan cuándo adquirieron una deuda específica, cómo se calcularon los intereses o qué entidad financiera está gestionando sus pagos. Además, la carencia de recordatorios efectivos o herramientas que faciliten la gestión de sus obligaciones financieras puede hacer que las personas pierdan de vista las fechas de vencimiento de los pagos, lo que a su vez incrementa el riesgo de caer en mora. Este desconocimiento no solo afecta su historial crediticio, sino que también puede generar estrés significativo, impactos negativos en su salud mental y dificultades en su vida cotidiana.

A medida que las deudas se acumulan y se vuelven más difíciles de manejar, muchas personas se encuentran atrapadas en un ciclo de endeudamiento, donde la falta de claridad y organización agrava su situación financiera. Esto puede llevar a tomar decisiones desesperadas, como adquirir nuevas deudas para pagar las existentes, lo que finalmente incrementa la carga financiera y perpetúa un círculo vicioso de deuda. Es fundamental abordar este problema mediante la educación financiera, la transparencia en la información proporcionada por las instituciones crediticias, y el desarrollo de herramientas que permitan a los usuarios gestionar y entender mejor sus deudas. Solo así se podrá reducir la incidencia de problemas financieros graves y mejorar la calidad de vida de las personas afectadas.

5Ws y 2Hs:

Qué: La falta de educación financiera en el público general conlleva a varios problemas en el futuro de las personas, y afecta sus prospectos al momento de adquirir préstamos - sean estos préstamos personales o empresariales. DebtGo es una aplicación innovadora que proporciona a los usuarios una plataforma para interactuar directamente con consultores financieros expertos, que ofrecen atención personalizada a los casos específicos de cada usuario. Adicionalmente, cuenta con herramientas avanzadas para comprender, monitorear y gestionar sus deudas de manera intuitiva, mientras fortalecen su educación financiera. Ofrece funcionalidades como la creación de presupuestos personalizados, seguimiento de ingresos y gastos, y acceso a contenido educativo.

Quién: Está dirigida a dos segmentos principales: consultores financieros, y emprendedores. El primer segmento está comprendido por jóvenes profesionales, entre 20-30 años, que están entrando en el mercado laboral en carreras de finanzas. El segundo segmento abarca a emprendedores que requieren soluciones efectivas para manejar la adquisición de préstamos, deudas y mejorar su flujo de efectivo.

Dónde: El problema nace de la falta de educación financiera, lo que afecta a las personas a largo plazo, y se observa más comúnmente en la creación de deudas por falta de pagos

Cuándo: Este problema se visualiza durante los procesos de obtención de préstamos y cancelación de deudas, lo que para varios de los afectados, ocurre una vez el problema ha existido por largo tiempo, y lo hace más difícil revertir.

Por qué: La falta de conocimiento financiero y la complejidad en la gestión de deudas lleva a muchas personas a enfrentar estrés y dificultades financieras debido a la falta de claridad en sus obligaciones crediticias, lo que puede llevar a decisiones financieras deficientes y un ciclo de endeudamiento. La aplicación ofrece una solución integral para mejorar el bienestar financiero.

Cómo: La falta de educación financiera lleva a las personas a tomar decisiones desinformadas, lo que a su vez afecta su bienestar económico. Algunas de las consecuencias más comunes son la acumulación de deudas y la pérdida de ahorros. Esta situación de inestabilidad financiera impide alcanzar oportunidades y beneficios futuros. Mejorar la educación financiera es clave para romper estos patrones.

Cuánto: Miles de personas enfrentan problemas financieros por falta de educación financiera todos los días. En Estados Unidos, por ejemplo, la deuda total de tarjetas de crédito supera el trillón de dólares, y el consumidor promedio tiene más de $6000 de deuda. Mejorar la educación financiera es crucial para minimizar la brecha creada por este problema.

1.2.2 Lean UX Process

1.2.2.1. Lean UX Problem Statements

Nuestra aplicación, DebtGo, está diseñada para ofrecer a los usuarios una herramienta poderosa que les permita gestionar sus deudas de manera efectiva, al mismo tiempo que fortalece su educación financiera. DebtGo se presenta como una oportunidad para que los usuarios mejoren su situación financiera, adoptando hábitos saludables que les permitan alcanzar sus objetivos económicos y evitar el ciclo de endeudamiento.

Sin embargo, hemos identificado ciertos factores que podrían ser desafíos significativos para la adopción de nuestra aplicación. Uno de los principales retos es la desconfianza que algunos usuarios pueden tener hacia una nueva empresa tecnológica. Esta desconfianza podría surgir del temor a que la aplicación no cumpla con sus expectativas o que no proporcione los resultados prometidos.

Ante estos desafíos, es crucial que abordemos las siguientes preguntas:

¿Cómo podemos construir confianza y credibilidad entre nuestros usuarios potenciales? Es fundamental demostrar que DebtGo es una herramienta confiable, segura y efectiva para la gestión de deudas. Estrategias como testimonios de usuarios, demostraciones de resultados tangibles, y certificaciones pueden ser claves para eliminar esta desconfianza.

¿Qué tan esencial es una aplicación de educación financiera en el contexto actual? Considerando el aumento del endeudamiento y la falta de educación financiera en diversos segmentos de la población, es primordial mostrar cómo DebtGo no solo facilita la gestión de deudas, sino que también empodera a los usuarios mediante el conocimiento, ayudándoles a tomar decisiones financieras informadas.

¿Cómo podemos motivar a las personas a reconocer el valor de nuestra aplicación? Es necesario comunicar claramente los beneficios y el impacto positivo que DebtGo puede tener en la vida financiera de los usuarios. El uso de casos de éxito, la oferta de pruebas gratuitas, y la integración de contenido educativo relevante pueden motivar a los usuarios a probar y adoptar la aplicación como una herramienta esencial en su vida diaria.

Al abordar estas preguntas de manera proactiva, buscamos no solo atraer a usuarios a DebtGo, sino también convertirnos en un aliado confiable en su camino hacia la estabilidad y el bienestar financiero.

1.2.2.2. Lean UX Assumptions

  1. Nuestros clientes una aplicación que no solo les ayude a gestionar sus deudas de manera efectiva, sino que también les ofrezca herramientas y recursos educativos para mejorar su conocimiento financiero. DebtGo está diseñada para facilitar este proceso, permitiendo a los usuarios tomar el control de su situación financiera con mayor confianza y seguridad.

  2. La aplicación busca empoderar a los jóvenes adultos con las habilidades necesarias para gestionar sus deudas y mejorar su educación financiera. La aplicación no solo les proporcionará las herramientas para administrar sus finanzas, sino que también los educará sobre conceptos clave que les ayudarán a evitar futuras dificultades financieras.

  3. Los usuarios iniciales de DebtGo serán personas mayores de 18 años que buscan una solución intuitiva y educativa para gestionar sus deudas. Este grupo incluye tanto a jóvenes adultos que recién están comenzando a asumir responsabilidades financieras como a personas que desean mejorar su control sobre sus finanzas personales.

  4. DebtGo planea generar ingresos a través de un modelo premium, donde los usuarios pueden acceder a funciones avanzadas mediante una suscripción. Esto nos permitirá monetizar a medida que crece la base de usuarios y estos reconocen el valor adicional de las funciones premium.

  5. Adquiriremos la mayoría de nuestros clientes a través de alianzas estratégicas con instituciones educativas, universidades, y organizaciones sin fines de lucro que promueven la educación financiera. Ofreceremos seminarios y talleres gratuitos sobre gestión de deudas y finanzas personales, integrando el uso de DebtGo como una herramienta clave en estos programas. Además, lanzaremos campañas de sensibilización en comunidades y foros en línea especializados en finanzas personales, donde podremos interactuar directamente con nuestro público objetivo, ofreciendo demostraciones y acceso a recursos exclusivos dentro de la aplicación.

  6. Nuestra competencia incluye otras aplicaciones de gestión de deudas y educación financiera que ya están establecidas en el mercado. Sin embargo, DebtGo se diferencia por su enfoque en la simplicidad, la personalización, y la educación financiera continua, que juntas ofrecen una experiencia única y valiosa para los usuarios.

  7. Superaremos a nuestra competencia ofreciendo una aplicación que es altamente intuitiva y eficiente, diseñada para ser accesible incluso para aquellos sin conocimientos tecnológicos avanzados. Además, la personalización de los planes de pago y la oferta de contenido educativo relevante nos posicionarán como la opción preferida entre los usuarios.

  8. El mayor riesgo para DebtGo radica en la fuerte competencia en el mercado, lo que podría afectar nuestra rentabilidad. Con tantas opciones disponibles, los usuarios pueden optar por aplicaciones más conocidas, lo que dificultará nuestra penetración y crecimiento en el mercado.

  9. Para mitigar los riesgos, realizaremos un análisis exhaustivo de las fortalezas y debilidades de nuestra aplicación en comparación con las de la competencia. Utilizaremos esta información para mejorar continuamente DebtGo, enfocándonos en optimizar la experiencia del usuario, ampliar la funcionalidad, y fortalecer nuestra propuesta de valor, asegurando así la calidad y rentabilidad de la aplicación.

1.2.2.3. Lean UX Hypothesis Statements

Creemos que al implementar más herramientas de notificaciones en la aplicación DebtGo, brindaremos a los usuarios alertas más eficaces sobre sus pagos pendientes. Éxito: Sabremos que hemos tenido éxito cuando el 80% de las llamadas registradas no presenten deudas pendientes.

Creemos que al añadir un mecanismo de categorización que permita a los usuarios seleccionar si son empresas o particulares, y que ajuste las funcionalidades de la aplicación según esa selección, mejoraremos la experiencia del usuario. Éxito: Sabremos que hemos tenido éxito cuando el 100% de los usuarios y empresas estén registrados formalmente en la plataforma.

Creemos que al ofrecer recompensas a los usuarios que paguen sus deudas de forma anticipada y sin retrasos, incentivaremos un comportamiento de pago puntual. Éxito: Sabremos que hemos tenido éxito cuando el porcentaje de deudas hacia la empresa disminuya en un 35%.

Creemos que al registrar de manera precisa a los usuarios que pagan y a los que no, reduciremos las llamadas innecesarias y optimizaremos el uso del tiempo. Éxito: Sabremos que hemos tenido éxito cuando el registro de usuarios de las empresas aumente en un 65%.

Creemos que la falta de actualizaciones o implementaciones de software tempranas en la aplicación afectará negativamente la gestión de deudas. Fracaso: Sabremos que hemos fracasado cuando las deudas de las empresas aumenten en un 25%.

Creemos que al no contar con un sistema de seguridad actualizado y moderno en nuestra aplicación, seremos vulnerables a ataques cibernéticos o intentos de hackeo. Fracaso: Sabremos que hemos fracasado cuando los ataques cibernéticos al sistema DebtGo aumenten en un 48%.

1.2.2.4. Lean UX Canvas

Imagen (N°1). Elaboración propia. Realizado en Canva

1.3. Segmentos objetivo

1. Consultores financieros:

Descripción: Este segmento incluye a jóvenes jóvenes profesionales, que se encuentran entrando al mercado laboral, o que se encuentren en los últimos ciclos de la universidad para carreras de finanzas, economía y afines. (20-30 años). Estas personas van a estar interesadas en adquirir ganancias extras y adquirir experiencia relevante en el mercado laboral.

Necesidades Satisfechas: DebtGo les ofrece la oportunidad para comprartir sus conocimientos de manera flexible y conveniente, mientras adquieren experiencia en el sector de consultoría que pueden utilizar para ampliar sus experiencias y habilidades al momento de aplicar para otros empleos en el futuro.

2. Emprendedores

Descripción: Este segmento abarca a personas con emprendedimientos o propietarios de pequeñas empresas, y aquellos que necesitan préstamos para iniciar o expandir sus negocios. Estos individuos enfrentan situaciones financieras apremiantes y buscan soluciones rápidas y efectivas para gestionar sus negocios, sus deudas y mejorar su flujo de efectivo.

Necesidades Satisfechas: DebtGo les proporciona una plataforma centralizada para gestionar y consolidar sus deudas, crear planes de pago personalizados, y evitar el pago de intereses adicionales. Además, se ofrece el servicio de consultoría personalizada con consultores financieros expertos, que tienen experiencia en el rubro y la habilidad para ayudar a estos emprendedores a realizar sus objetivos.

Capítulo II: Requirements Elicitation & Analysis

2.1. Competidores

Comprender el panorama competitivo es crucial para el éxito de DebtGo. En esta sección, identificaremos y describiremos a nuestros principales competidores directos e indirectos que operan en el ámbito de la gestión de deudas y la educación financiera. Analizaremos sus modelos de negocio, estrategias de marketing, productos y servicios, y los canales de distribución que utilizan. Además, realizaremos un análisis comparativo detallado de sus fortalezas, debilidades, oportunidades y amenazas (SWOT) en relación con DebtGo. Este análisis nos permitirá entender mejor el entorno competitivo y ajustar nuestras estrategias para maximizar nuestra ventaja en el mercado.

  1. Mint (Intuit): Mint es una aplicación popular para la gestión de finanzas personales que ofrece seguimiento de gastos, presupuestos y alertas financieras. Es conocida por su interfaz intuitiva y sus capacidades de agregación de datos financieros.

  2. You Need a Budget (YNAB): YNAB se centra en la creación de presupuestos y la gestión de finanzas personales mediante un enfoque basado en la asignación de cada dólar a una tarea específica. Ofrece herramientas para planificar el gasto y gestionar las deudas.

  3. Credit Karma: Credit Karma ofrece herramientas para el seguimiento del crédito, la gestión de deudas y la comparación de productos financieros. Aunque su enfoque principal es el monitoreo del crédito, también proporciona recomendaciones para la gestión de deudas.

2.1.1. Analisis competitivo

El análisis competitivo implica examinar detenidamente a nuestros competidores para identificar sus fortalezas, debilidades, oportunidades y amenazas. Esto nos proporcionará una visión clara de nuestro posicionamiento en el mercado y nos ayudará a desarrollar estrategias efectivas.

Competitive Analysis Landscape
¿Por qué llevar a cabo este análisis? Escriba en el recuadro la pregunta que busca responder o el objetivo de este análisis.
El análisis competitivo es fundamental para entender el entorno en el que DebtGo opera, identificar las fortalezas y debilidades de los competidores, y descubrir oportunidades y amenazas en el mercado. Este análisis ayuda a posicionar mejor nuestra startup en relación con los competidores y a definir estrategias que maximicen nuestra ventaja competitiva.
Nombre y Logo DebtGo
Logo DebtGo
Mint
Logo Mint
YNAB
Logo YNAB
Credit Karma
Logo Credit Karma

Perfil

Overview Aplicación para gestionar deudas y educación financiera. Ofrece herramientas para seguimiento de ingresos, gastos y presupuestos. Plataforma para gestión de finanzas personales con seguimiento de gastos y presupuestos. Herramienta enfocada en la creación de presupuestos y asignación de fondos. Servicio de monitoreo de crédito con herramientas de gestión de deudas y recomendaciones financieras.
Ventaja competitiva¿Qué valor ofrece a los clientes? Personalización avanzada de presupuestos y recomendaciones financieras. Amplia integración con cuentas bancarias y tarjetas. Enfoque en la metodología de presupuesto y planificación. Monitoreo de crédito gratuito y recomendaciones personalizadas.

Perfil de Marketing

Mercado objetivo Jóvenes y adultos que desean mejorar su educación financiera y gestionar sus deudas. Usuarios interesados en el seguimiento de gastos y la gestión financiera. Personas que buscan un enfoque riguroso en la creación y seguimiento de presupuestos. Usuarios que desean monitorear su crédito y gestionar deudas.
Estrategias de marketing Marketing digital dirigido a usuarios interesados en finanzas personales. Publicidad a través de canales digitales y colaboraciones con influencers financieros. Marketing basado en testimonios y demostraciones del enfoque de presupuesto. Publicidad a través de contenido educativo sobre crédito y finanzas personales.

Perfil de Producto

Productos & Servicios Aplicación móvil con suscripción para características premium y servicios de consultoría financiera personalizada. Aplicación gratuita con opciones premium para características avanzadas. Suscripción mensual para acceso a herramientas de presupuesto y planificación. Aplicación gratuita con características premium para monitoreo avanzado y recomendaciones.
Precios & Costos Tarifa mensual o anual para suscripción premium, tarifas adicionales para consultoría y talleres. Gratuita con opciones de pago para características adicionales. Suscripción mensual o anual. Gratuita con opciones de pago para características avanzadas.
Canales de distribución (Web y/o Móvil) Web y móvil (iOS y Android). Web y móvil (iOS y Android). Web y móvil (iOS y Android). Web y móvil (iOS y Android).

Análisis SWOT

Realice esto para su startup y sus competidores. Sus fortalezas deberían apoyar sus oportunidades y contribuir a lo que ustedes definen como su posible ventaja competitiva.
Fortalezas Innovación en personalización y enfoque en educación financiera. Amplia integración con bancos y tarjetas. Método comprobado de asignación de presupuesto. Monitoreo de crédito gratuito y recomendaciones personalizadas.
Debilidades Falta de reconocimiento de marca en comparación con competidores establecidos. Dependencia de ingresos por publicidad y promociones. Curva de aprendizaje en la metodología de presupuesto. Limitación en la profundidad del análisis de finanzas más allá del crédito.
Oportunidades Creciente interés en la educación financiera y gestión de deudas. Expansión en mercados internacionales. Integración de características adicionales basadas en IA. Expansión en servicios de planificación financiera.
Amenazas Competencia creciente y posibles cambios en regulaciones financieras. Competencia de aplicaciones de finanzas personales más integrales. Competencia de plataformas con características similares. Cambios en regulaciones de crédito y competencia de herramientas de gestión financiera.

2.1.2. Estrategias y tácticas frente a competidores

Desarrollar estrategias y tácticas sólidas para enfrentar a nuestros competidores es fundamental para alcanzar una ventaja competitiva sostenible. En esta sección, exploraremos cómo podemos diferenciarnos y destacarnos en el mercado.

Estrategias y Tácticas Preliminares de DebtGo:

#1 Diferenciación a través de Persoanlización Avanzada:

  • Estrategia: Posicionar a DebtGo como la opción más avanzada en personalización de presupuestos y recomendaciones financieras.
  • Táctica: Desarrollar y promocionar funcionalidades de inteligencia artificial que ofrezcan recomendaciones financieras ultra-personalizadas. Realizar campañas de marketing que destaquen esta capacidad única y cómo se traduce en mejores resultados financieros para los usuarios.

#2 Enfoque en Educación Financiera:

  • Estrategia: Aprovechar el interés creciente en la educación financiera para atraer usuarios que buscan mejorar su bienestar financiero a través de conocimientos prácticos y personalizados.
  • Táctica: Ofrecer contenido educativo exclusivo y talleres interactivos como parte del paquete premium. Publicar estudios de caso y testimonios de usuarios que han logrado mejorar sus finanzas utilizando DebtGo.

#3 Optimización de la Experiencia de Usuario (UX):

  • Estrategia: Garantizar que la experiencia de usuario sea superior y sin distracciones, en comparación con competidores que dependen de modelos basados en publicidad.
  • Táctica: Implementar una interfaz de usuario intuitiva y realizar pruebas continuas para optimizar la navegación y la usabilidad. Recolectar y analizar feedback de usuarios para realizar mejoras continuas.

#4 Innovación Tecnológica:

  • Estrategia: Utilizar la tecnología de vanguardia para mantener una ventaja competitiva y diferenciarse en el mercado.
  • Táctica: Invertir en el desarrollo de tecnologías emergentes, como el aprendizaje automático y la inteligencia artificial, para ofrecer características innovadoras que los competidores aún no tienen. Lanzar nuevas funcionalidades en fases para mantener el interés y la retención de los usuarios.

#5 Vigilancia y Adaptación Continua:

  • Estrategia: Monitorear continuamente el panorama competitivo para adaptar las estrategias y tácticas en función de las tendencias y cambios del mercado.
  • Tácticas: Establecer un equipo dedicado a la investigación competitiva y al análisis del mercado. Ajustar las estrategias de marketing y producto basadas en la evolución de las ofertas de los competidores y las expectativas de los usuarios.

Estas estrategias y tácticas nos ayudarán a posicionar a DebtGo de manera efectiva en el mercado, aprovechando sus fortalezas y oportunidades mientras se enfrentan a las debilidades y amenazas que presentan los competidores.

2.2. Entrevistas

2.2.1. Diseño de entrevistas

Segmento Objetivo: Consultores financieros:

  1. ¿Cuál es su nombre completo?
  2. ¿Cuál es su edad?
  3. ¿En qué distrito reside actualmente?
  4. ¿Cuál es su ocupación/profesión y cuántos años de experiencia tiene en el campo de la economía o la consultoría financiera?
  5. ¿Está familiarizado con el término "educación financiera"? ¿Cómo lo definiría en su propio contexto profesional?
  6. ¿Qué dispositivos tecnológicos utiliza con mayor frecuencia en su trabajo diario? ¿Cuál considera más esencial para su actividad profesional?
  7. ¿Qué redes sociales utiliza para mantenerse actualizado en temas financieros o económicos? ¿Cómo las utiliza en su práctica profesional?
  8. ¿Ha visto algún tipo de anuncio o promoción relacionada con aplicaciones de gestión financiera en su dispositivo? ¿Cuál fue su impresión?
  9. ¿En su rol actual, gestiona o asesora sobre responsabilidades económicas de empresas o individuos? ¿Podría darme un ejemplo?
  10. ¿Conoce INFOCORP u otras bases de datos de informes crediticios? ¿Qué importancia les da en su práctica profesional?
  11. ¿Qué desafíos ve en la gestión de finanzas personales de sus clientes o en su propia vida financiera?
  12. ¿Ha utilizado o recomendado alguna aplicación para la gestión de finanzas personales o empresariales? ¿Qué características le parecen más útiles?
  13. En su opinión, ¿cuál es la necesidad más importante en la educación financiera de las personas actuales? ¿Cómo cree que una app como DebtGo podría abordar esta necesidad?
  14. ¿Considera que una aplicación de gestión financiera personalizada puede tener un impacto significativo en la mejora de las finanzas personales de los usuarios? ¿Por qué sí o por qué no?

Segmento Objetivo: Gestores de Deudas y Emprendedores

  1. ¿Cuál es su nombre completo?
  2. ¿Cuál es su edad?
  3. ¿En qué distrito reside actualmente?
  4. ¿Qué tipo de empresa estás interesado en iniciar?
  5. ¿Cuál es tu nivel de conocimiento de finanzas?
  6. ¿Has trabajado con consultores financieros anteriormente? ¿Crees que deberían tener experiencia en tu rubro para poder asesorarte?
  7. ¿Tienes alguna experiencia en la obtención de préstamos?
  8. ¿Está familiarizado con términos financieros como crédito, interés, liquidez, etc.?
  9. ¿Qué pasos en el proceso de la obtención de préstamos resultan más confusos?
  10. ¿Qué te preocupa más al momento de solicitar préstamos para tu negocio? (ie. interés, condiciones, etc)
  11. ¿A qué plataformas consideras acudir para adquirir préstamos? ¿Por qué?
  12. ¿Qué criterios utilizas para identificar si una publicidad de préstamos es real, o si es un intento de estafa?
  13. ¿Utilizas aplicaciones de banca móvil? ¿Cómo te sientes acerca del nivel de seguridad ofrecido por estas aplicaciones?
  14. ¿A qué nivel estarías dispuesto a compartir tus datos financieros en una aplicación de consultas financieras?
  15. ¿Qué condiciones o garantías lo harían sentir más seguro al momento de compartir información financiera?

2.2.2. Registro de entrevistas

Segmento Objetivo: Consultores financieros:

Entrevista #1

  • Nombre:
  • Edad:
  • Distrito:
  • Duración:

image

Entrevista 1 - video

Resumen:

Entrevista #2

  • Nombre:
  • Edad:
  • Distrito:
  • Duración:

image

Entrevista 2 - video

Resumen:

Entrevista #3

  • Nombre: Yacori Lucero
  • Edad: 23
  • Distrito: Surco
  • Duración: 3:53

image

Entrevista 3 - video: https://shorturl.at/M76Qv

Resumen:

La entrevistada, consultora financiera junior de 23 años, define la educación financiera como herramientas para tomar mejores decisiones con el dinero. Usa principalmente su laptop y se informa por LinkedIn y Twitter. Ha visto anuncios de apps financieras en Instagram, aunque muchos le parecen generales. Asesora a emprendedores en la organización de sus finanzas y considera clave usar INFOCORP para evaluar historiales crediticios. Cree que muchas personas no entienden sus deudas ni controlan sus gastos, por lo que recomienda apps como Fintonic. Opina que la educación financiera debe enfocarse en explicar intereses y deudas, y que una app como DebtGo puede ser útil si brinda seguimiento claro y personalizado.

Segmento Objetivo: Gestores de Deudas y Emprendedores

Entrevista #1

  • Nombre: Emilio Chávarri
  • Edad: 54 años
  • Distrito: San Juan de Lurigancho
  • Duración: 4:38 minutos

image

Entrevista 1 - video: https://shorturl.at/M76Qv

Resumen:

Emilio Chávarri, de 55 años, es una persona que quiere emprender en el rubro de comunicaciones, tiene experiencia en la obtención de préstamos a entidades bancarias pero presenta dificultades en cuanto a firma de documentos de préstamos, ya que hay muchos términos que se tiene que leer y entender. Lo que más le preocupa de solicitar préstamos es el interés que va a pagar por el mismo. El criterio que utiliza para identificar si una publicidad de préstamo es real, primeramente ve qué empresa es la que está publicitando, y luego por medio del internet va al mercado de valores para ver la condición financiera de la empresa. También utiliza ciertas aplicaciones de banca móvil y a su vez, siente que es muy segura y que conforme pasa el tiempo los bancos van mejorando en cuestión de seguridad. Finalmente, las condiciones con las que se sentiría seguro al momento de compartir información financiera es la seguridad de la misma aplicación, ver cuántas restricciones tiene para acceder a su información, conocer más a la empresa, su ubicación, el software que está utilizando, que tan fácil es usarlo.

Entrevista #2

  • Nombre: Anderson Gonza
  • Edad: 22 años
  • Distrito: Villa El Salvador
  • Duración: 6:24 minutos

image

Entrevista 2 - video

Resumen:

Anderson Gonza, de 22 años y residente en Villa El Salvador, está interesado en iniciar un negocio de cafetería con enfoque en coworking. Tiene conocimientos básicos de finanzas adquiridos en la universidad y, aunque no ha trabajado con consultores financieros, considera importante que tengan experiencia en su rubro. Solo ha gestionado préstamos personales y está aprendiendo sobre préstamos empresariales, sintiendo confusión principalmente al elegir el tipo adecuado y entender completamente las condiciones. Le preocupan los intereses, las condiciones de los contratos y el riesgo de endeudamiento. Prefiere plataformas reconocidas como BCP e Interbank, y verifica la autenticidad de las ofertas de préstamos buscando reseñas y comprobando su regulación ante la SBS. Utiliza aplicaciones como Yape, Plin y BCP, confiando en ellas pero tomando precauciones adicionales. Estaría dispuesto a compartir información básica como ingresos, gastos y metas financieras, siempre que la aplicación sea segura, regulada, transparente y cuente con buenas reseñas.

Entrevista #3

  • Nombre:
  • Edad:
  • Distrito:
  • Duración:

image

Entrevista 3 - video

Resumen:

2.2.3. Análisis de entrevistas

Segmento Objetivo: Consultores financieros:

Perfil Profesional y Uso de Herramientas:

Educación Financiera y Retos:

Percepción de Aplicaciones Financieras:

Uso de Infocorp y Control Crediticio:

Tecnología y Redes Sociales:

Potencial de DebtGo:

Segmento Objetivo: Gestores de Deudas y Emprendedores

  1. Conocimiento y Experiencia Financiera

Todos los entrevistados reconocen la importancia de tener asesores financieros con experiencia en el rubro específico de sus negocios, y aunque algunos tienen un nivel básico de conocimiento, también muestran inseguridad y confusión, especialmente en temas como intereses, tipos de préstamos y condiciones de contractuales, especialmente al momento de emprender.

  1. Preocupaciones al Solicitar Préstamos

El interés, las condiciones del préstamo y el riesgo de endeudamiento son factores clave de preocupación para todos los entrevistados. Hay una necesidad de mayor claridad y seguridad en estos aspectos para reducir el miedo a incumplir o ser engañados.

  1. Confianza en Plataformas y Aplicaciones Bancarias:

Todos los entrevistados utilizan banca móvil y confían en su seguridad, especialmente con el uso de huellas digitales o sistemas de autenticación robustos. Aunque confían en la seguridad de las aplicaciones bancarias, hay una cierta desconfianza hacia plataformas nuevas o no tradicionales para la obtención de préstamos. Es importante ofrecer un nivel de transparencia y garantías de seguridad adicional en cualquier aplicación de asesoría financiera.

  1. Disponibilidad para Compartir Datos Financieros

La privacidad y el control sobre los datos financieros son importantes para todos. Para fomentar la confianza en la plataforma, sería esencial ofrecer medidas de seguridad robustas, transparencia sobre qué datos se recolectan (limitándose a información básica como ingresos, gastos y metas financieras) y garantías de control sobre el tiempo que la información estará disponible.

  1. Percepciones sobre Publicidad y Estafas

Los tres entrevistados adoptan un enfoque prudente para evitar estafas. La plataforma de asesoría financiera debe ofrecer transparencia en cuanto a sus políticas y contar con testimonios de clientes reales para aumentar la confianza.

2.3. Needfinding

2.3.1. User Personas

Para esta sección se han creado personajes ficticios, cada uno diseñado para representar a un segmento específico de usuarios. La información utilizada para desarrollar estos "User personas" proviene de entrevistas previas realizadas a cada segmento objetivo. Estas entrevistas tenían como objetivo comprender mejor a las personas a las que se dirige la aplicación. Se consideraron datos demográficos, metas, motivaciones frustraciones, marcas relacionadas con el tema de la aplicación canales digitales más utilizados, entre otros. La creación de esta sección se llevó a cabo utilizando la plataforma UXPressia.

Segmento Objetivo: Consultores financieros:

User Persona 1:

image Imagen (N°2). Elaboración propia. Realizado en UXPRESSIA

Segmento Objetivo: Gestores de Deudas y Emprendedores

User Persona 2:

image Imagen (N°3). Elaboración propia. Realizado en UXPRESSIA

2.3.2. User Task Matrix

En esta sección se presenta el user task matrix, herramienta centrada en los segmentos objetivos, que nos permitirá identificar las tareas y objetivos claves de los usuarios. Además, nos permitirá priorizar características y funcionalidades al momento de realizar el product backlog. Para la frecuencia se han considerado cinco opciones:nunca ,casi nunca, a veces, a menudo ,siempre; y para la importancia tres opciones: bajo, medio, alto". En relación con la matriz de tareas de los usuarios, podemos identificar tanto las tareas de mayor frecuencia como las de mayor importancia, así como las diferencias y similitudes entre los diferentes tipos de usuarios.

User task Matrix Segmento 1

Segmento 2

Frecuencia Importancia Frecuencia Importancia
Registrarse en la plataforma A menudo Alta A menudo Medio
Completar perfil de usuario Amenudo Alta A menudo Medio
Indicar nivel de experiencia en gestión financiera A menudo Muy alta A menudo Muy alta
Consultar deudas pendientes Alta Medio Siempre Alta
Elegir opción entre gestión de deudas o gastos personales Alta Alta A menudo Alta
Interactuar con un asesor financiero online Casi nunca Baja Casi nunca Baja
Seleccionar servicios Alta Alta A menudo Alta
Explorar artículos A menudo Alta A menudo Alta

2.3.3. User Journey Mapping

En esta sección, explicaremos en detalle los user journey mapping para dos tipos de usuarios distintos: Consultores Financieros/Economistas y Gestores de Deudas y Emprendedores. Estos mapas proporcionarán una visión exhaustiva de cómo cada segmento de usuario interactúa con la plataforma, desde su primer contacto hasta su uso continuo y el análisis de resultados. Mejoraremos la presentación de estos mapas, destacando las etapas clave y las necesidades específicas de cada usuario para garantizar una comprensión clara y concisa de su experiencia a lo largo de su viaje:

Segmento Objetivo: Consultores financieros:

image

Imagen (N°4). Elaboración propia. Realizado en UXPRESSIA

Segmento Objetivo: Gestores de Deudas y Emprendedores

image

Imagen (N°5). Elaboración propia. Realizado en UXPRESSIA.

2.3.4. Empathy Mapping

Segmento objetivo: Consultores financieros

image Imagen (N°6). Elaboración propia. Realizado en UXPRESSIA.

Segmento objetivo: Emprendedores

image Imagen (N°7). Elaboración propia. Realizado en UXPRESSIA.

2.3.5. As-is Scenario Mapping

Segmento objetivo: Consultores financieros image Imagen (N°8). Elaboración propia. Realizado en Miro.

Segmento objetivo: Emprendedores image Imagen (N°9). Elaboración propia. Realizado en Miro.

2.4. Ubiquitous Language

1. Debt Management (Gestión de Deudas): Proceso mediante el cual los usuarios monitorean, controlan y organizan el pago de sus deudas personales o empresariales para evitar caer en mora o aumentar los intereses acumulados.

2. Financial Literacy (Educación Financiera): Nivel de conocimiento que los usuarios tienen sobre conceptos financieros básicos, como cómo funcionan los préstamos, los intereses y cómo se gestionan las deudas de manera efectiva.

3. Custom Payment Plans (Planes de Pago Personalizados): Soluciones de pago que DebtGo ofrece a los usuarios, adaptadas a sus necesidades financieras específicas, con el fin de ayudarlos a saldar sus deudas de manera eficiente y estructurada.

4. Income and Expense Tracking (Seguimiento de Ingresos y Gastos): Funcionalidad de DebtGo que permite a los usuarios registrar y monitorear sus ingresos y gastos diarios para obtener una visión clara de su situación financiera.

5. Financial Consultants (Consultores Financieros): Profesionales especializados que proporcionan asesoramiento personalizado a los usuarios de DebtGo para ayudarlos a mejorar su gestión de deudas y finanzas personales.

6. Personalized Budgeting (Presupuestación Personalizada): Herramienta que permite a los usuarios crear presupuestos ajustados a su realidad económica, ayudándoles a manejar sus ingresos, gastos y deudas de forma organizada.

7. Financial Workshops (Talleres Financieros): Sesiones educativas en línea ofrecidas por DebtGo para mejorar el conocimiento financiero de los usuarios, capacitándolos en la gestión de deudas y en la toma de decisiones financieras informadas.

8. Debt Cycle (Ciclo de Endeudamiento): Situación en la que los usuarios adquieren nuevas deudas para pagar deudas anteriores, lo que incrementa su carga financiera y perpetúa el problema de la deuda.

9. Interest Accumulation (Acumulación de Intereses): Proceso por el cual los intereses sobre una deuda se incrementan con el tiempo si los pagos no se realizan puntualmente.

10. Debt Reminders (Recordatorios de Deuda): Notificaciones automáticas que DebtGo envía a los usuarios para recordarles las fechas de vencimiento de los pagos de sus deudas y evitar penalidades por retraso.

11. Financial Stress (Estrés Financiero): Estado emocional negativo que experimentan los usuarios debido a la incapacidad de gestionar sus deudas de manera efectiva, lo que puede tener consecuencias graves en su bienestar personal y salud mental.

12. Debt Consolidation (Consolidación de Deudas): Estrategia de gestión de deudas que permite a los usuarios combinar múltiples deudas en una sola, con condiciones de pago más favorables.

13. Subscription Model (Modelo de Suscripción): Estructura de pago en la que los usuarios de DebtGo pueden acceder a características premium, como análisis financieros avanzados y contenido educativo exclusivo, mediante una tarifa mensual o anual.

14. Financial Advisory (Asesoría Financiera): Servicio ofrecido por DebtGo que proporciona recomendaciones y planes personalizados a los usuarios para ayudarles a tomar decisiones financieras informadas.

15. Credit Score (Historial Crediticio): Registro de la capacidad de un usuario para pagar sus deudas, que influye en su elegibilidad para obtener futuros créditos o préstamos.

16. Debt Accumulation (Acumulación de Deudas): Proceso mediante el cual los usuarios incrementan la cantidad total de sus deudas debido a la falta de pagos o al uso constante de crédito sin una gestión adecuada.

17. Default Risk (Riesgo de Mora): Posibilidad de que los usuarios no puedan cumplir con sus obligaciones financieras, lo que puede resultar en penalidades o acciones legales.

18. Artificial Intelligence (Inteligencia Artificial): Tecnología que DebtGo planea integrar para personalizar aún más las recomendaciones financieras y mejorar la experiencia del usuario mediante el análisis avanzado de su comportamiento financiero.

Capítulo III: Requirements Specification

3.1. To-Be Scenario Mapping

Segmento objetivo: Consultores financieros image Imagen (N°10). Elaboración propia. Realizado en Miro.

Segmento objetivo: Emprendedores image Imagen (N°11). Elaboración propia. Realizado en Miro.

3.2. User Stories

EPICS

EPIC ID TÍTULO DESCRIPCIÓN
EP01 Visita a landing page Como visitante deseo visualizar los distintos beneficios y oportunidades de la aplicación para entender el propósito del producto y si este se adecúa a mis necesidades
EP02 Normas de seguridad y registro Como visitante deseo comprender las medidas de seguridad para decidir si compartiré mis datos personales y financieros
EP03 Registro en aplicación y gestión de cuenta Como usuario deseo registrarme y gestionar mi cuenta para interactuar con la aplicación
EP04 Opciones de servicio Como usuario deseo visualizar todas las opciones de servicio para elegir el asesoramiento más adecuado
EP05 Creación y seguimiento de casos Como usuario deseo crear, modificar y cerrar casos para lograr mis propósitos en la aplicación
EP06 Evaluación de servicios Como usuario deseo evaluar los servicios ofrecidos para mejorar el servicio en general ofrecido en la aplicación
EP07 Funcionalidades adicionales Como usuario deseo contar con herramientas adicionales y de educación para incrementar el conocimiento financiero

USER STORIES

Story ID Titulo Descripción Criterios de Aceptación Relacionado con (Epic ID)
US01 Demostración de la aplicación Como visitante, deseo ver una demostración de la aplicación para entender rápidamente lo que ofrece Dado que el visitante se encuentra en el landing page Cuando navega a la sección About-the-Product Entonces encuentra un video informativo del producto EP01
US02 Reseñas de la aplicación Como visitante, deseo visualizar reseñas de la aplicación para decidir si quiero utilizarla Dado que el visitante se encuentra en el landing page cuando navega a la sección Reviews entonces visualiza las reseñas realizadas por usuarios EP01
US03 Planes de la aplicación Como visitante, deseo visualizar los planes de suscripción para decidir el más adecuado a mis necesidades Dado que el visitante se encuentra en el landing page cuando navega a la sección Plans entonces visualiza de modo comparativo los planes de suscripción EP01
US04 Soporte de la aplicación Como visitante, deseo poder contactarme con equipo de soporte para resolver cualquier duda o acceder a información adicional Dado que el visitante se encuentra en el landing page cuando navega a la sección Contact entonces ingresa su correo para recibir mayor información EP01
US05 Información de servicios Como visitante del segmento consultor financiero, deseo ofrecer mis servicios para tener una fuente adicional de dinero Dado que el visitante de segmento consultor financiero se encuentra en el landing page cuando ingresa a la sección Offer-Services entonces visualiza la explicación de los servicios ofrecidos EP01
US06 Normas de privacidad Como visitante del segmento emprendedor, deseo conocer las normas de privacidad para contar con la seguridad que mis datos serán protegidos Dado que el visitante de segmento emprendedor se encuentra en el landing page cuando ingresa a la sección Benefits entonces visualiza las normas de privacidad EP02
US07 Pago por servicios Como visitante del segmento consultor financiero, deseo visualizar una explicación del sistema de pago a consultores para entender el proceso antes de ofrecer mis servicios Dado que el visitante de segmento consultor financiero se encuentra en el landing page cuando ingresa a la sección Offer-Services entonces visualiza la explicación de sistema de pago EP02
US08 Registro en aplicación Como visitante, deseo registrarme en la aplicación para utilizar las funcionalidades ofrecidas Escenario 1: Ingreso desde landing page
Dado que el visitante se encuentra en la landing page cuando ingresa a la sección Start-Now entonces será redirigido a la página de login de la aplicación e ingresa su rol e información de registro

Escenario 2: Ingreso desde landing page
Dado que el visitante se encuentra en la página principal de la aplicación cuando hace click en "Sign-in" entonces es redirigido a la página de login de la aplicación e ingresa su rol e información de registro
EP03
US09 Creación de perfil - Consultor financiero Como consultor financiero, deseo ingresar mi experiencia e información relevante para atraer posibles clientes Dado que el consultor está registrado exitosamente con rol consultor cuando accede por primera vez entonces la aplicación pide ingresar información para su perfil EP03
US10 Creación de perfil - Emprendedor Como emprendedor, deseo registrar mi emprendimiento y mis necesidades para empezar a utilizar la aplicación Dado que el emprendedor está registrado exitosamente con rol emprendedor cuando accede por primera vez entonces la aplicación pide ingresar información para su perfil EP03
US11 Elección y actualización de plan Como emprendedor deseo registrar y/o modificar mi plan de suscripción para que se adecúe a mis necesidades Escenario 01: Ingreso de plan
Dado que el emprendedor está registrado exitosamente con rol emprendedor cuando accede por primera vez entonces la aplicación le pide elegir su plan de suscripción

Escenario 02: Modificación de plan Dado que el emprendedor ingresa a la aplicación con rol emprendedor cuando ingresa a sección "Settings" Y a sección "Subscription-Plan" entonces modifica el plan actual de acuerdo a su preferencia
EP03
US12 Elección de pagos por servicios Como consultor financiero, deseo ingresar el método de pago de servicios para recibir el pago de los mismos Escenario 01: Ingreso de datos de pago
Dado que el consultor está registrado exitosamente con rol consultor cuando accede por primera vez entonces la aplicación le pide ingresar sus datos de pago

Escenario 02: Modificación de datos de pago
Dado que el consultor ingresa a la aplicación con rol consultor cuando ingresa a sección "Settings" Y a sección "Payment-Method" entonces modifica los datos actuales de acuerdo a su preferencia
EP03
US13 Búsqueda de consultores Como emprendedor, deseo encontrar a un consultor que tenga experiencia en mi rubro para que comprenda mis necesidades Dado que el emprendedor accede con rol emprendedor cuando utiliza la funcionalidad de filtrado por rubro de experiencia entonces visualiza consultores especializados EP04
US14 Lista de servicios guardados Como emprendedor, deseo poder comparar los servicios de distintos consultores para elegir el más adecuado Escenario 1: Adición de servicios a lista
Dado que el emprendedor se encuentra en la búsqueda de servicios cuando visualiza ofertas que le atraen entonces las agrega a una lista privada

Escenario 2: Visualización de servicios en lista
Dado que el emprendedor cuenta con una lista de servicios cuando ingresa a su perfil entonces puede visualizar la lista privada de servicios guardados
EP04
US15 Publicación de servicios Como consultor financiero, deseo publicar distintos servicios y los precios correspondientes para ofrecer varias opciones dependiendo de la necesidad del cliente Dado que el consultor financiero accede con rol consultor cuando ingresa a su perfil de consultor entonces puede agregar y editar sus servicios disponibles EP04
US16 Establecimiento de horario Como consultor financiero, deseo establecer mis horas de trabajo para no recibir notificaciones fuera de mi horario laboral Dado que el consultor financiero accede con rol consultor cuando ingresa a su perfil de consultor entonces hace click en Editar y agrega sus horarios de trabajo EP04
US17 Inicio de caso Como emprendedor, deseo tener acceso a asesoramiento personalizado para poder acceder a préstamos que se adecuen a mis necesidades Dado que el emprendedor accede a la aplicación con rol emprendedor cuando elige un consultor e inicia el ticket del caso entonces explica su caso y sus necesidades EP04
US18 Aceptación de caso Como consultor financiero, deseo hablar con el emprendedor antes de aceptar el caso para entender sus necesidades Dado que el consultor recibe nuevos casos cuando lee los detalles del caso entonces elige si aceptar o denegar el caso EP04
US19 Visualización de servicios Como consultor financiero, deseo visualizar todas las ofertas de servicios de otros consultores para poder comparar mis servicios Dado que el consultor financiero accede con rol consultor cuando ingresa a la sección servicios entonces puede visualizar servicios de otros consultores EP04
US20 Sistema de mensajes y casos Como consultor financiero, deseo comunicarme directamente con los clientes para ofrecer asesoramiento adecuado Escenario 1: Ingreso a mensajes por bandeja
Dado que el consultor accede a la plataforma cuando ingresa a la sección Bandeja entonces revisa sus mensajes con los clientes

Escenario 2: Ingreso a mensajes por perfil
Dado que el consultor accede a la plataforma cuando ingresa al perfil de un cliente entonces puede entrar a los mensajes con el cliente
EP05
US21 Historial de casos Como consultor financiero, deseo ver el historial de mensajes para hacer seguimiento al caso Escenario 1: Ingreso a casos por sección Casos
Dado que el consultor ingresa a la aplicación cuando ingresa a la sección Casos entonces puede revisar sus casos activos y archivados

Escenario 2: Ingreso a casos por perfil de cliente
Dado que el consultor se encuentra en el perfil del cliente cuando ingresa a la sección mensajes entonces visualiza todos los mensajes
EP05
US22 Envío de documentos adjuntos Como consultor financiero, deseo poder enviar documentos a través de la aplicación para apoyar al cliente y darle información necesaria Dado que el consultor necesita enviar información relevante cuando ingresa al Caso con el cliente entonces adjunta el/los documentos a través de la aplicación EP05
US23 Actualizaciones de solicitudes Como emprendedor, deseo recibir actualizaciones de mis solicitudes para estar al tanto del progreso de las mismas Dado que el emprendedor activa las notificaciones cuando el consultor responde al caso entonces el emprendedor recibe una notificación EP05
US24 Alertas de fechas importantes Como emprendedor, deseo recibir alertas sobre fechas importantes para poder cumplir con los requisitos a tiempo Dado que el emprendedor acepta una solución del caso cuando se acerca una fecha importante entonces la aplicación envía una notificación EP05
US25 Pedidos de reseñas Como consultor financiero, deseo recibir reseñas de mis servicios para atraer a clientes Dado que el consultor financiero provee una solución final cuando cierra el caso entonces indica que desea una reseña del caso EP06
US26 Reseñas de servicios realizados Como emprendedor, deseo calificar a los consultores para ayudar a otros emprendedores a tomar decisiones informadas Escenario 1: Reseña desde cierre de caso
Dado que el emprendedor ha aceptado la solución del caso cuando aprueba el cierre del mismo entonces el sistema muestra una pantalla de reseña de servicios

Escenario 2: Reseñas desde sección Casos
Dado que el emprendedor cuenta con varios casos cerrados cuando ingresa a la sección Casos y a Casos-Archivados entonces hace click en Dejar-Reseña
EP06
US27 Visualización de métricas propias Como consultor financiero, deseo visualizar métricas de mi desempeño para mejorar mis servicios Dado que el consultor ha trabajado por más de 1 mes cuando ingresa la sección Métricas en su perfil entonces visualiza las métricas del último mes EP06
US28 Terminación de contrato - consultor financiero Como consultor financiero, deseo poder terminar el contrato si el cliente no sigue las recomendaciones indicadas para no ver mis métricas afectadas Dado que el consultor ha provisto una solución que fue rechazada cuando se rechaza una segunda solución entonces el consultor apela al Cancelamiento-por-Incumplimiento EP06
US29 Terminación de contrato - emprendedor Como emprendedor, deseo poder cancelar el contrato si el consultor no cumple las estipulaciones para no verme afectado Dado que el emprendedor no recibe respuesta por más de 7 días cuando ingresa al Caso, y a Más Opciones entonces apela al Cancelamiento-por-Incumplimiento EP06
US30 Articulos financieros Como emprendedor, deseo tener acceso a artículos relacionados para incrementar mi conocimiento del tema Dado que el emprendedor no tiene casos activos cuando ingresa a la sección Explorar entonces visualiza artículos relacionados a su rubro EP07
US31 Herramientas de simulación Como emprendedor, deseo tener acceso a simuladores de pagos y cuotas para estimar los pagos de mis deudas Dado que el emprendedor adquiere una suscripción premium cuando ingresa a la sección Herramientas entonces utiliza los simuladores de pago EP07
US32 Talleres gratuitos Como consultor financiero, deseo otorgar talleres financieras gratuitos para atraer a posibles clientes Dado que el consultor financiero desea proveer el servicio de talleres gratuitos cuando ingresa a su perfil de consultor entonces agrega el servicio "Talleres Gratuitos" EP07
US33 Seguimiento de Ingresos y Gastos Como emprendedor, deseo una herramienta que me permita rastrear mis ingresos y gastos de manera eficiente, para tener una visión clara de mi situación financiera y poder tomar decisiones informadas Dado que el emprendedor quiere hacer seguimiento a sus gastos, cuando ingresa a la sección Herramienta y a Tracker, entonces utiliza la herramienta para ingresar entradas y salidas de dinero EP07
US34 Creación de presupuestos Como emprendedor, deseo poder crear presupuestos personalizados basados en mis ingresos y gastos, para administrar mejor mi dinero y evitar el endeudamiento excesivo Dado que el emprendedor tiene subscripción premium cuando utiliz la aplicación por más de un mes entonces visualiza planes de presupuesto EP07

Technical Stories

US01 - Demostración de la aplicación

Story ID Titulo Descripción Criterios de Aceptación Relacionado con (Epic ID)
TS01 Endpoint para video de demostración Como developer, deseo implementar un endpoint en el RESTful API que gestione la entrega del video de demostración para la sección About-the-Product Escenario 1: Successful video request
Dado que el visitante realiza un GET request al endpoint /api/demo-video cuando el request es exitoso entonces el API devuelve un response con status 200 OK y el link del video en formato compatible (.mp4)
Escenario 2: Video no encontrado
Dado que el visitante realiza un GET request al endpoint /api/demo-video cuando el video no está disponible entonces el API devuelve un response con status 404 Not Found
EP01
TS02 Endpoint para obtener reseñas de usuarios Como developer deseo crear un endpoint para obtener las reseñas de los usuarios y mostrarlas en la sección Reviews de la aplicación Escenario 1: Fetch reviews successfully
Dado que el visitante realiza un GET request al endpoint /api/reviews cuando el request es exitoso entonces el API devuelve un response con status 200 OK y una lista de reseñas en formato JSON
Escenario 2: No reviews available
Dado que el visitante realiza un GET request al endpoint /api/reviews cuando no existen reseñas en la base de datos entonces el API devuelve un response con status 204 No Content.
EP01
TS03 Endpoint para obtener planes de suscripción Como developer deseo implementar un endpoint para gestionar la entrega de los planes de suscripción Escenario 1: Fetch subscription plans successfully
Dado que el visitante realiza un GET request al endpoint /api/plans cuando el request es exitoso entonces el API devuelve un response con status 200 OK y una lista de planes de suscripción en formato JSON
Escenario 2: No subscription plans available
Dado que el visitante realiza un GET request al endpoint /api/plans cuando no existen planes de suscripción entonces el API devuelve un response con status 204 No Content
EP01
TS04 Endpoint para solicitud de contacto con soporte Como developer deseo crear un endpoint para enviar las solicitudes de contacto al equipo de soporte Escenario 1: Contact request sent successfully
Dado que el visitante realiza un POST request al endpoint /api/contact con su correo electrónico cuando el request es válido entonces el API devuelve un response con status 200 OK y un mensaje de confirmación de que el soporte ha sido notificado.
Escenario 2: Invalid email format
Dado que el visitante realiza un POST request al endpoint /api/contact con un formato de correo inválido cuando el formato de correo es incorrecto entonces el API devuelve un response con status 400 Bad Request y un mensaje de error especificando que el correo no es válido
EP01
TS05 Endpoint para información de servicios ofrecidos Como Developer deseo crear un endpoint para mostrar la información de los servicios financieros que pueden ofrecerse a través de la plataforma Escenario 1: Fetch services information successfully
Dado que el visitante realiza un GET request al endpoint /api/services cuando el request es exitoso entonces el API devuelve un response con status 200 OK y una lista de servicios en formato JSON.
Escenario 2: No services available
Dado que el visitante realiza un GET request al endpoint /api/services cuando no existen servicios en la base de datos entonces el API devuelve un response con status 204 No Content.
EP01
TS06 Endpoint para normas de privacidad Como Developer deseo implementar un endpoint para gestionar la entrega de las normas de privacidad Escenario 1: Fetch privacy policies successfully
Dado que el visitante realiza un GET request al endpoint api/privacy-policies cuando el request es exitoso entonces el API devuelve un response con status 200 OK y las normas de privacidad en formato JSON.
Escenario 2: Privacy policies not found
Dado que el visitante realiza un GET request al endpoint api/privacy-policies cuando no existen normas de privacidad en la base de datos entonces el API devuelve un response con status 404 Not Found.
EP02
TS07 Endpoint para obtener información del sistema de pago Como Developer deseo implementar un endpoint para obtener la información del sistema de pago a consultores financieros. Escenario 1: Fetch payment system information successfully
Dado que el visitante realiza un GET request al endpoint /api/payment-system cuando el request es exitoso entonces el API devuelve un response con status 200 OK y la información del sistema de pago en formato JSON.
Escenario 2: Payment system information not found
Dado que el visitante realiza un GET request al endpoint /api/payment-system cuando no hay información del sistema de pago disponible entonces el API devuelve un response con status 404 Not Found.
EP02
TS08 Endpoint para registro de usuarios Como Developer deseo implementar un endpoint para registrar nuevos usuarios, capturando su rol y la información de registro. Escenario 1: User registration successful
Dado que el visitante realiza un POST request al endpoint /api/register con su información de registro cuando el request es válido entonces el API devuelve un response con status 201 Created y el usuario es registrado exitosamente.
Escenario 2: User registration fails due to missing data
Dado que el visitante realiza un POST request al endpoint /api/register con información incompleta cuando falta información requerida entonces el API devuelve un response con status 400 Bad Request especificando los campos faltantes.
EP03
TS09 Endpoint para creación de perfil de consultor financiero Como Developer deseo crear un endpoint para permitir al consultor financiero ingresar su experiencia y otra información relevante para su perfil. Escenario 1: Consultant profile created successfully
Dado que el consultor realiza un POST request al endpoint /api/profile/consultant con su experiencia e información relevante cuando el request es válido entonces el API devuelve un response con status 201 Created y el perfil del consultor se crea exitosamente.
Escenario 2: Consultant profile creation fails
Dado que el consultor realiza un POST request al endpoint /api/profile/consultant cuando la información proporcionada es incompleta o incorrecta entonces el API devuelve un response con status 400 Bad Request indicando los errores.
EP03
TS10 Endpoint para creación de perfil de emprendedor Como Developer deseo crear un endpoint para permitir al emprendedor registrar su emprendimiento y necesidades para crear su perfil. Escenario 1: Entrepreneur profile created successfully
Dado que el emprendedor realiza un POST request al endpoint /api/profile/entrepreneur con la información de su emprendimiento cuando el request es válido entonces el API devuelve un response con status 201 Created y el perfil del emprendedor se crea exitosamente.
Escenario 2: Entrepreneur profile creation fails
Dado que el emprendedor realiza un POST request al endpoint /api/profile/entrepreneur cuando la información proporcionada es incompleta o incorrecta entonces el API devuelve un response con status 400 Bad Request indicando los errores
EP03
TS11 Gestión de Planes de Suscripción Como Developer deseo implementar la funcionalidad para que los emprendedores puedan elegir o modificar su plan de suscripción mediante la API REST, asegurando la correcta validación y actualización de datos. Escenario 1: Ingreso de un nuevo plan de suscripción
Dado que que el usuario está autenticado con rol de emprendedor, cuando envía una solicitud POST /subscription con los datos del plan, entonces la API debe registrar el nuevo plan asociado al user_id del emprendedor y devolver un código de estado 201 con el mensaje "Plan registrado exitosamente"
Escenario 2: Modificación de un plan existente
Dado que que el emprendedor está autenticado, cuando envía una solicitud PUT /subscription con los datos actualizados entonces la API debe actualizar los detalles del plan asociado al user_id y devolver un código de estado 200 con el mensaje "Plan actualizado exitosamente".
EP03
TS12 Gestión de Métodos de Pago Como Developer deseo implementar la funcionalidad para que los consultores puedan registrar y modificar sus métodos de pago mediante la API REST, asegurando la correcta validación y cifrado de los datos. Escenario 1: Ingreso de un nuevo método de pago
Dado que que el usuario está autenticado como consultor, cuando envía una solicitud POST /payment-method con los detalles del método de pago (número de tarjeta, vencimiento, etc.), entonces la API debe registrar el método de pago asociado al user_id del consultor y devolver un código de estado 201 con el mensaje "Método de pago registrado exitosamente"
Escenario 2: Modificación de un método de pago existente
Dado que que el consultor está autenticado, cuando envía una solicitud PUT /payment-method con los datos actualizados del método de pago,entonces la API debe actualizar los detalles del método de pago existente, y devolver un código de estado 200 con el mensaje "Método de pago actualizado exitosamente".
EP03
TS13 Búsqueda y Filtrado de Consultores Como Developer deseo implementar la funcionalidad de búsqueda de consultores en la API, para filtrar los resultados por su rubro de experiencia. Escenario 1: Búsqueda de consultores por rubro de experiencia
Dado que que el emprendedor está autenticado cuando envía una solicitud GET /consultants?experience={rubro} entonces la API debe devolver una lista de consultores que coinciden con el rubro especificado, y devolver un código de estado 200 con los resultados filtrados.
Escenario 2: No hay consultores que coincidan con el filtro
Dado que que el emprendedor está autenticado, cuando envía una solicitud GET /consultants?experience={rubro} con un rubro inexistente, entonces la API debe devolver un código de estado 404 con el mensaje "No se encontraron consultores"
EP04
TS14 Gestión de Lista de Servicios Guardados Como Developer deseo implementar la funcionalidad de agregar y visualizar servicios guardados por el emprendedor en la API REST, para asegurar que solo el usuario pueda acceder a su lista privada. Escenario 1: Agregar un servicio a la lista de servicios guardados
Dado que que el emprendedor está autenticado, cuando envía una solicitud POST /saved-services con el service_id, entonces la API debe agregar el servicio a la lista privada del emprendedor, y devolver un código de estado 201 con el mensaje "Servicio guardado exitosamente".
Escenario 2: Visualizar lista de servicios guardados
Dado que que el emprendedor está autenticado, cuando envía una solicitud GET /saved-services, entonces la API debe devolver la lista de servicios guardados por el usuario,y devolver un código de estado 200 con los resultados.
EP04
TS15 Publicación de servicios en RESTful API Como Developer deseo implementar un endpoint que permita a los consultores financieros publicar y editar sus servicios en el sistema para que los consultores puedan ofrecer varias opciones según las necesidades del cliente. Escenario 1: Publicación de un nuevo servicio
Dado que el consultor financiero ha ingresado a su perfil cuando envía una solicitud POST al endpoint /api/services con los detalles del servicio entonces el sistema debe almacenar los detalles del servicio en la base de datos y devolver un código 201 con la información del servicio publicado.
Escenario 2: Modificación de un servicio existente
Dado que el consultor financiero ha ingresado a su perfil cuando envía una solicitud PUT al endpoint /api/services/{serviceId} con los detalles actualizados entonces el sistema debe actualizar los detalles del servicio en la base de datos y devolver un código 200 con la información actualizada.
EP04
TS16 Establecimiento de horario en RESTful API Como Developer deseo crear un endpoint que permita a los consultores financieros configurar sus horarios laborales para que puedan establecer sus horas de trabajo y no recibir notificaciones fuera de esas horas. Escenario 1: Configuración inicial de horario laboral
Dado que el consultor financiero está en su perfil cuando envía una solicitud POST al endpoint /api/work-schedule con los detalles de su horario entonces el sistema debe guardar el horario laboral en la base de datos y devolver un código 201 con la confirmación del horario registrado.
Escenario 2: Actualización del horario laboral
Dado que el consultor financiero necesita modificar su horario cuando envía una solicitud PUT al endpoint /api/work-schedule/{consultantId} con el nuevo horario entonces el sistema debe actualizar el horario en la base de datos y devolver un código 200 con la confirmación del horario actualizado.
EP04
TS17 Inicio de caso en RESTful API Como Developer deseo implementar un endpoint que permita a los emprendedores iniciar casos con los consultores financieros para que puedan recibir asesoramiento personalizado para acceder a préstamos. Escenario 1: Creación de un nuevo caso
Dado que el emprendedor ha seleccionado un consultor cuando envía una solicitud POST al endpoint /api/cases con los detalles del caso entonces el sistema debe crear el caso en la base de datos y devolver un código 201 con la información del caso creado.
Escenario 2: Visualización del caso creado
Dado que el emprendedor quiere ver los detalles del caso cuando envía una solicitud GET al endpoint /api/cases/{caseId} entonces el sistema debe devolver la información del caso con un código 200.
EP04
TS18 Aceptación de caso en RESTful API Como Developer deseo implementar un endpoint que permita a los consultores financieros aceptar o rechazar los casos iniciados por los emprendedores para que puedan entender las necesidades del cliente antes de aceptar el caso. Escenario 1: Aceptación del caso
Dado que el consultor financiero revisa un nuevo caso cuando envía una solicitud PUT al endpoint /api/cases/{caseId}/accept entonces el sistema debe actualizar el estado del caso a "aceptado" en la base de datos y devolver un código 200 con la confirmación.
Escenario 2: Rechazo del caso
Dado que el consultor financiero revisa un nuevo caso cuando envía una solicitud PUT al endpoint /api/cases/{caseId}/reject entonces el sistema debe actualizar el estado del caso a "rechazado" en la base de datos y devolver un código 200 con la confirmación.
EP04
TS19 Visualización de servicios en RESTful API Como Developer deseo implementar un endpoint que permita a los consultores visualizar los servicios publicados por otros consultores para que puedan comparar sus servicios con los de los demás Escenario: Visualización de servicios
Dado que el consultor financiero accede a la sección de servicios cuando envía una solicitud GET al endpoint /api/services entonces el sistema debe devolver una lista de servicios de otros consultores con un código 200
EP04
TS20 Sistema de mensajes en RESTful API Como Developer deseo crear endpoints que permita enviar y recibir mensajes entre consultores y emprendedores para que puedan comunicarse directamente a través de la aplicación. Escenario 1: Enviar mensaje
Dado que el consultor financiero necesita comunicarse con un emprendedor cuando envía una solicitud POST al endpoint /api/messages con los detalles del mensaje entonces el sistema debe guardar el mensaje en la base de datos y devolver un código 201 con la confirmación.
Escenario 2: Visualización de mensajes
Dado que el consultor financiero necesita revisar sus mensajes cuando envía una solicitud GET al endpoint /api/messages?consultantId={id} entonces el sistema debe devolver una lista de mensajes relacionados con el consultor con un código 200.
EP05
TS21 Historial de casos en RESTful API Como Developer deseo implementar un endpoint que permita a los consultores visualizar el historial de casos y mensajes para que puedan dar seguimiento a sus interacciones con los emprendedores. Escenario: Visualización del historial de casos
Dado que el consultor financiero necesita revisar su historial de casos cuando envía una solicitud GET al endpoint /api/cases/history?consultantId={id} entonces el sistema debe devolver una lista de casos anteriores con un código 200.
EP05
TS22 Envío de documentos adjuntos en RESTful API Como Developer deseo crear un endpoint que permita a los consultores enviar documentos adjuntos a través de la plataforma para que puedan proporcionar información adicional a sus clientes. Escenario: Envío de documento
Dado que el consultor financiero necesita enviar un documento a un cliente cuando envía una solicitud POST al endpoint /api/documents con el archivo adjunto entonces el sistema debe guardar el documento y devolver un código 201 con la confirmación del envío
EP05
TS23 Implementación de endpoint para notificaciones de actualizaciones Como Developer deseo implementar un endpoint en la API para enviar notificaciones de actualizaciones de solicitudes cuando el consultor responde. Escenario: Enviar notificación de actualización de solicitud
Dado que el consultor responde a una solicitud cuando la respuesta es almacenada en la base de datos entonces se envía una notificación al emprendedor asociado a la solicitud y el emprendedor recibe el mensaje de actualización
EP04
TS24 Endpoint para envío de alertas de fechas importantes Como Developer deseo crear un endpoint para que gestione el envío de alertas de fechas importantes cuando el plazo se acerque. Escenario: Enviar alerta por fecha límite cercana
Dado que el emprendedor tiene una fecha límite asociada a una solicitud cuando la fecha límite está a 3 días de distancia entonces el sistema envía una alerta de fecha al emprendedor y el emprendedor recibe la notificación.
EP05
TS25 Endpoint para solicitud de reseñas al cerrar un caso Como Developer deseo implementar un endpoint para que los consultores puedan solicitar reseñas al cerrar un caso. Escenario: Solicitar reseña tras cerrar un caso
Dado que el consultor ha cerrado un caso cuando el caso se marca como "Cerrado" en la base de datos entonces se envía una solicitud de reseña al emprendedor asociado y el consultor puede ver la reseña una vez completada
EP06
TS26 Endpoint para envío y almacenamiento de reseñas Como Developer deseo crear un endpoint que permita a los emprendedores enviar y almacenar reseñas de los consultores tras el cierre de un caso o desde la sección de Casos Archivados Escenario 1: Enviar reseña tras cierre de caso
Dado que el emprendedor ha aceptado la solución del caso cuando el caso se cierra entonces el sistema muestra un formulario de reseña y el emprendedor envía su reseña sobre el consultor
Escenario 2: Enviar reseña desde Casos Archivados
Dado que el emprendedor tiene casos cerrados cuando ingresa a la sección Casos Archivados entonces puede seleccionar un caso y hacer click en Dejar Reseña y el sistema permite enviar la reseña.
EP06
TS27 Endpoint para consulta de métricas del consultor Como Developer deseo crear un endpoint para que los consultores puedan visualizar sus métricas de desempeño de los últimos 30 días. Escenario: Consultar métricas del último mes
Dado que el consultor ha trabajado por más de un mes cuando ingresa a la sección de Métricas en su perfil entonces el sistema consulta y devuelve las métricas del último mes y las métricas son visibles en la interfaz del consultor.
EP06
TS28 Endpoint para terminación de contrato por parte del consultor Como Developer deseo crear un endpoint para que los consultores puedan terminar el contrato cuando el cliente no siga las recomendaciones. Escenario: Terminar contrato por incumplimiento
Dado que el consultor ha enviado dos soluciones rechazadas cuando el consultor desea finalizar el contrato entonces puede apelar al "Cancelamiento por Incumplimiento" y el contrato se termina en el sistema.
EP06
TS29 Endpoint para terminación de contrato por parte del emprendedor Como Developer deseo implementar un endpoint para que los emprendedores puedan cancelar el contrato si el consultor no responde en más de 7 días. Escenario: Cancelar contrato por falta de respuesta
Dado que el emprendedor no ha recibido respuesta del consultor por 7 días cuando ingresa a la sección "Más Opciones" del caso entonces puede seleccionar la opción de "Cancelamiento por Incumplimiento" y el contrato se cancela en el sistema.
EP06
TS30 Endpoint para consulta y visualización de artículos financieros Como Developer deseo crear un endpoint para poder consultar y visualizar artículos financieros relacionados cuando no hay casos activos. Escenario: Visualizar artículos financieros relacionados
Dado que el emprendedor no tiene casos activos cuando ingresa a la sección Explorar entonces el sistema consulta artículos relacionados a su rubro y los artículos son visibles en la interfaz.
EP07
TS31 Endpoint para acceso a herramientas de simulación de pagos Como Developer deseo crear un endpoint para que tenga el acceso a simuladores de pagos cuando el emprendedor tiene una suscripción premium. Escenario: Acceso a simuladores de pagos
Dado que el emprendedor tiene una suscripción premium cuando ingresa a la sección Herramientas entonces puede acceder a los simuladores de pagos y cuotas y puede calcular los pagos de sus deudas.
EP07
TS32 Endpoint para generación y envío de resúmenes financieros semanales Como Developer deseo implementar un endpoint para que genere y envíe resúmenes financieros semanales a los emprendedores con casos activos. Escenario: Enviar resumen semanal de casos activos
Dado que el emprendedor tiene casos activos cuando comienza una nueva semana entonces el sistema genera un resumen de los avances de sus casos y el resumen se envía al emprendedor.
EP07
TS33 Implementación de herramienta de seguimiento de ingresos y gastos Como Developer deseo crear una herramienta dentro de la aplicación que permita a los emprendedores rastrear sus ingresos y gastos de manera eficiente para que puedan gestionar sus finanzas. Escenario: Rastreo de ingresos y gastos
Dado que el emprendedor accede a la sección Herramienta y selecciona la opción Tracker cuando el emprendedor ingresa una nueva entrada o salida de dinero entonces el sistema almacena la información financiera y el emprendedor puede visualizar un resumen de sus ingresos y gastos.
EP07
TS34 Creación de herramienta para generar presupuestos personalizados Como Developer deseo implementar una herramienta que permita a los emprendedores con suscripción premium crear presupuestos personalizados basados en sus ingresos y gastos para ayudarlos a administrar su dinero de manera efectiva. Escenario: Crear presupuesto personalizado
Dado que el emprendedor tiene una suscripción premium y ha utilizado la aplicación por más de un mes cuando accede a la herramienta de presupuestos entonces el sistema genera planes de presupuesto basados en los datos de ingresos y gastos del emprendedor y el emprendedor puede ajustar los presupuestos según sus necesidades.
EP07

3.3. Impact Mapping

En esta sección, se presenta el Impact Mapping elaborado para DebtGo, que busca alcanzar el objetivo de aumentar la base de usuarios activos a 10,000 en los próximos 12 meses, con al menos un 30% suscritos a la tarifa mensual premium. El Impact Mapping se ha desglosado en función de dos segmentos de usuarios clave: Consultores Financieros y Gestores de Deudas y Emprendedores. Para cada segmento, se han identificado impactos específicos que contribuyen al logro del objetivo, junto con entregables necesarios para provocar dichos impactos. Además, se han definido historias de usuario que guiarán el desarrollo de las características y funcionalidades requeridas. Este enfoque asegura que DebtGo pueda proporcionar valor y cumplir con las expectativas de sus diversos usuarios, facilitando su crecimiento y sostenibilidad en el mercado. Esta sección se llevó a cabo utilizando la plataforma UXPressia.

Segmento Objetivo: Consultores financieros:

Impact Mapping 1:

image Imagen (N°12). Elaboración propia. Realizado en UXPRESSIA

Segmento Objetivo: Gestores de Deudas y Emprendedores

Impact Mapping 2:

image Imagen (N°13). Elaboración propia. Realizado en UXPRESSIA

3.4. Product Backlog

# Orden User Story ID Título Descripción Story Points (1 / 2 / 3 / 5 / 8)
01 US13 Búsqueda de consultores Como emprendedor, deseo encontrar a un consultor que tenga experiencia en mi rubro para que comprenda mis necesidades 5
02 US17 Inicio de caso Como emprendedor, deseo tener acceso a asesoramiento personalizado para poder acceder a préstamos que se adecuen a mis necesidades 3
03 US20 Sistema de mensajes y casos Como consultor financiero, deseo comunicarme directamente con los clientes para ofrecer asesoramiento adecuado 5
04 US15 Publicación de servicios Como consultor financiero, deseo publicar distintos servicios y los precios correspondientes para ofrecer varias opciones dependiendo de la necesidad del cliente 2
05 US31 Herramientas de simulación Como emprendedor, deseo tener acceso a simuladores de pagos y cuotas para estimar los pagos de mis deudas 5
06 US06 Normas de privacidad Como visitante del segmento emprendedor, deseo conocer las normas de privacidad para contar con la seguridad que mis datos serán protegidos 2
07 US14 Lista de servicios guardados Como emprendedor, deseo poder comparar los servicios de distintos consultores para elegir el más adecuado 3
08 US22 Envío de documentos adjuntos Como consultor financiero, deseo poder enviar documentos a través de la aplicación para apoyar al cliente y darle información necesaria 5
09 US18 Aceptación de caso Como consultor financiero, deseo hablar con el emprendedor antes de aceptar el caso para entender sus necesidades 2
10 US08 Registro en aplicación Como visitante, deseo registrarme en la aplicación para utilizar las funcionalidades ofrecidas 3
11 US26 Reseñas de servicios realizados Como emprendedor, deseo calificar a los consultores para ayudar a otros emprendedores a tomar decisiones informadas 2
12 US09 Creación de perfil - Consultor financiero Como consultor financiero, deseo ingresar mi experiencia e información relevante para atraer posibles clientes 3
13 US10 Creación de perfil - Emprendedor Como emprendedor, deseo registrar mi emprendimiento y mis necesidades para empezar a utilizar la aplicación 3
14 US05 Información de servicios Como visitante del segmento consultor financiero, deseo ofrecer mis servicios para tener una fuente adicional de dinero 2
15 US02 Reseñas de la aplicación Como visitante, deseo visualizar reseñas de la aplicación para decidir si quiero utilizarla 1
16 US03 Planes de la aplicación Como visitante, deseo visualizar los planes de suscripción para decidir el más adecuado a mis necesidades 2
17 US28 Terminación de contrato - consultor financiero Como consultor financiero, deseo poder terminar el contrato si el cliente no sigue las recomendaciones indicadas para no ver mis métricas afectadas 2
18 US29 Terminación de contrato - emprendedor Como emprendedor, deseo poder cancelar el contrato si el consultor no cumple las estipulaciones para no verme afectado 2
19 US12 Elección de pagos por servicios Como consultor financiero, deseo ingresar el método de pago de servicios para recibir el pago de los mismos 3
20 US11 Elección y actualización de plan Como emprendedor deseo registrar y/o modificar mi plan de suscripción para que se adecúe a mis necesidades
21 US32 Talleres gratuitos Como consultor financiero, deseo otorgar talleres financieras gratuitos para atraer a posibles clientes 5
22 US30 Articulos financieros Como emprendedor, deseo tener acceso a artículos relacionados para incrementar mi conocimiento del tema 2
23 US01 Demostración de la aplicación Como visitante, deseo ver una demostración de la aplicación para entender rápidamente lo que ofrece 3

Capítulo IV: Solution Software Design

4.1. Strategic-Level Domain-Driven Design

4.1.1. EventStorming

Sesión realizada: 2 horas con equipo técnico y expertos de dominio.
Herramienta: Miro.

Eventos identificados (flujo principal): [Usuario solicita préstamo] → [Sistema valida historial crediticio]
→ [Préstamo aprobado/rechazado] → [Contrato generado]
→ [Usuario registra pago] → [Sistema actualiza saldo]
→ [Notificación enviada] → [Consultor asigna plan de pagos]

Procesos agrupados:
1. Gestión de Préstamos:

  • Solicitud → Validación → Aprobación

    2. Seguimiento de Pagos:
  • Registro → Actualización → Notificación

    3. Educación Financiera:
  • Recomendación de contenido → Recordatorios

Actores clave:

  • Usuario (emprendedor/consultor)
  • Sistema de validación crediticia
  • Servicio de notificaciones

Representación visual (simplificada): image Imagen (N°14). Elaboración propia. Realizado en Miro

4.1.1.1. Candidate Context Discovery

image Imagen (N°15). Elaboración propia. Realizado en Structurizr

Técnica aplicada: Start-with-value (enfoque en el core: gestión de deudas). Bounded Contexts identificados:

Subscription (Core): Responsable: Gestión de suscripciones premium (aprobación, renovación, acceso a features).

Payment (Supporting): Registro de transacciones, alertas de pago (integra con Visa/MasterCard).

Consulting (Core): Conexión usuario-asesor, agendamiento (usa Appointment Scheduler y Rating System).

Notification (Supporting): Envío de recordatorios (usa Email System).

Relaciones iniciales:
image
Imagen (N°15). Elaboración propia. Realizado en Miro

4.1.1.2 Domain Message Flows Modeling

Técnica: Domain Storytelling.

Flujo de mensajes (ejemplo):

Usuario (Subscription): "Solicitar suscripción premium".
Subscription → Payment: "Validar método de pago (Visa/MasterCard)".
Payment → Subscription: "Pago aprobado".
Subscription → Notification: "Enviar confirmación vía email".
Usuario → Consulting: "Agendar cita con asesor".

Diagrama textual:
image
Imagen (N°16). Elaboración propia. Realizado en Miro

4.1.1.3. Bounded Context Canvases

image
Imagen (N°17). Elaboración propia. Realizado en Miro

4.1.2. Context Mapping image
Imagen (N°18). Elaboración propia. Realizado en Structurizr.

Sistema Principal: DebtGo (plataforma de educación y asesoría financiera)

Interacciones clave:

- Asesores Financieros: Profesionales que brindan consultoría
- Emprendedores: Usuarios que buscan asesoría
- Sistemas Externos:

  • Visa/MasterCard (procesamiento de pagos)
  • Email System (envío de notificaciones)

Relaciones:

  • Los emprendedores usan DebtGo para acceder a asesoría y herramientas.
  • Los asesores usan la plataforma para ofrecer servicios.
  • El sistema interactúa con pasarelas de pago y servicio de correos.

4.1.3. Software Architecture 4.1.3.1. Software Architecture Context Level Diagrams
image
Imagen (N°19). Elaboración propia. Realizado en Structurizr.

Actores principales: Asesores y Emprendedores. Sistemas de apoyo: Email, Visa, MasterCard. Core: Plataforma DebtGo.

4.1.3.2. Software Architecture Container Level Diagrams

image
Imagen (N°20). Elaboración propia. Realizado en Structurizr.

image
Imagen (N°21). Elaboración propia. Realizado en Structurizr.

image
Imagen (N°22). Elaboración propia. Realizado en Structurizr.

image
Imagen (N°23). Elaboración propia. Realizado en Structurizr.

image
Imagen (N°24). Elaboración propia. Realizado en Structurizr.

image
Imagen (N°25). Elaboración propia. Realizado en Structurizr.

image
Imagen (N°26). Elaboración propia. Realizado en Structurizr.

Contenedores principales: Aplicación Web: Interfaz para usuarios (login, servicios).
API REST (C#): Conecta frontend con backend.
Base de Datos (MySQL): Almacena datos de la plataforma.
Sistemas externos: Visa/MasterCard, Email System.

Flujo: Web App → API REST → Database ↔ Sistemas externos.

Conclusiones

Conclusiones y recomendaciones

Conclusiones

Resultados frente a los Problem Statements El equipo ha logrado abordar los desafíos definidos en los Problem Statements, logrando una comprensión profunda de las necesidades del usuario y los problemas subyacentes que afectan su experiencia. Los resultados obtenidos validan que el enfoque planteado desde el inicio es adecuado, aunque algunos ajustes deben ser considerados para mejorar aún más los resultados.

Assumptions frente al comportamiento real de los segmentos Al comparar los assumptions iniciales con el comportamiento real de los segmentos de usuarios, se identificaron varias discrepancias. Esto fue fundamental para reajustar las estrategias y adaptar el producto a las necesidades reales de los usuarios, ya que permitió optimizar la experiencia y obtener una mayor aceptación.

Hypotheses Statements establecidos Las hipótesis planteadas inicialmente fueron validadas en su mayoría, esto demuestra que la comprensión inicial de los problemas y necesidades era adecuada. Sin embargo, algunas hipótesis requirieron ajustes basados en las validaciones con usuarios, revelando oportunidades para iterar sobre el diseño y la funcionalidad del producto.

Criterios de éxito en el proceso de Lean UX Los criterios de éxito establecidos en el proceso de Lean UX se cumplieron en gran medida, con métricas clave que indican mejoras significativas en la satisfacción del usuario y la usabilidad del producto. Sin embargo, algunas áreas aún necesitan mejoras adicionales para cumplir con los objetivos más ambiciosos de la organización.

Recomendaciones

Es crucial seguir ajustando los procesos de recolección de feedback para asegurarse de que reflejen de manera precisa las necesidades cambiantes de los usuarios. Esto permitirá que los futuros ciclos de desarrollo sean aún más alineados con el mercado.

Con base en los hallazgos obtenidos, se recomienda ajustar el roadmap de los productos digitales para priorizar características y funcionalidades que respondan a las nuevas necesidades identificadas durante las validaciones. También es importante tener en cuenta la implementación de mejoras continuas en áreas donde se encontraron deficiencias.

El equipo debe continuar adoptando un enfoque iterativo, incorporando los aprendizajes de las validaciones en cada ciclo de desarrollo. Esto asegurará que el producto continúe evolucionando de manera efectiva y se adapte a los cambios en el comportamiento y expectativas de los usuarios.

A medida que se avanza en el desarrollo, se recomienda aumentar la frecuencia de validaciones con usuarios reales. Esto ayudará a detectar posibles problemas de manera temprana y a iterar más rápido sobre las soluciones propuestas.

Bibliografía

  1. Conexión ESAN. (s. f.). 7 de cada 10 peruanos están endeudados y no pueden cubrir sus gastos: ¿Cuáles son los factores? Recuperado de: (https://www.esan.edu.pe/conexion-esan/7-de-cada-10-peruanos-estan-endeudados-y-no-pueden-cubrir-sus-gastos-cuales-son-los-factores)

  2. Diario Oficial El Peruano. (s. f.). Peruanos tendrán más facilidades para pagar deudas por créditos. Recuperado de: (https://elperuano.pe/noticia/104634-peruanos-tendran-mas-facilidades-para-pagar-deudas-por-creditos)

  3. El Comercio Perú. (2022, 26 de abril). InfoCorp: Consulte AQUÍ tu reporte de deudas solo con tu número de DNI. Recuperado de: (https://elcomercio.pe/economia/personal/infocorp-consulta-aqui-tu-reporte-de-deudas-solo-con-el-documento-nacional-de-identidad-como-saber-mi-estado-crediticio-como-salir-de-infocorp-rmmn-noticia/#google_vignette)

  4. Infobae. (2022, 10 de octubre). Aumenta en más del 76% deuda morosa de los peruanos en los últimos tres años. Recuperado de: (https://www.infobae.com/america/peru/2022/10/10/aumenta-en-mas-del-76-deuda-morosa-de-los-peruanos-en-los-ultimos-tres-anos/)

  5. Infobae. (2022, 25 de mayo). SBS: Deudas de peruanos son cuatro veces más altas que sus ingresos. Recuperado de: (https://www.infobae.com/america/peru/2022/05/25/sbs-deudas-de-peruanos-son-cuatro-veces-mas-altas-que-sus-ingresos/)

  6. Periche-Delgado, G. S. (2020). La morosidad ante un confinamiento del Covid-19 en la Caja Rural de Ahorro y Crédito Raíz, Perú. Recuperado de: (https://www.redalyc.org/journal/5860/586066112004/html/)

  7. RPP. (2018, 6 de junio). Endeudamiento de peruanos sube sostenidamente, advierte el Banco Central. Recuperado de: (https://rpp.pe/economia/economia/endeudamiento-de-peruanos-sube-sostenidamente�advierte-el-banco-central-noticia-1127473?ref=rpp)

  8. RPP. (2022, 18 de julio). Más de 7 de cada 10 peruanos no pueden cubrir todos sus gastos y tienen deudas. Recuperado de: (https://rpp.pe/economia/economia/mas-de-7-de-cada-10-peruanos-no-pueden-cubrir-todos-sus-gastos-y-tienen-deudas-noticia-1418691)

  9. RPP. (2022, 22 de agosto). Deudas: ¿Cuántos peruanos presentan atraso en sus pagos a bancos y servicios? Recuperado de: (https://rpp.pe/economia/economia/deudas-cuanto-peruanos-presentan-atraso-en-sus-pagos-a-bancos-y-servicios-noticia-1425578?ref=rpp)

  10. Terranova, J. (2023, 3 de enero). Economía familiar: 62% de peruanos se ha endeudado para cubrir gastos del hogar. Recuperado de: (https://gestion.pe/tu-dinero/economia-familiar-62-de-peruanos-se-ha-endeudado-para�cubrir-gastos-del-hogar-noticia/)

Anexos

Frontend: https://detbgo.netlify.app/login

Backend: https://debtgo.azurewebsites.net/swagger/index.html

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors