Upc Pre 202301 SI705 SX62 Financy Report TF
Upc Pre 202301 SI705 SX62 Financy Report TF
Upc Pre 202301 SI705 SX62 Financy Report TF
COURSE
PROJECT
FINAL REPORT
Financy
Team Members
Alexandre Adrian Motta Castillejo U20201c280
1
2
CONTENT
Capítulo 1: Introducción............................................................................................................................5
1.1. Startup Profile...........................................................................................................................................5
1.1.1. Descripción de la Startup.....................................................................................................................................5
1.1.2. Perfiles de integrantes del equipo...................................................................................................................6
2.2. Entrevistas...............................................................................................................................................23
2.2.1. Diseño de entrevistas....................................................................................................................................23
2.2.2. Registro de entrevistas..................................................................................................................................26
2.2.3. Análisis de entrevistas..................................................................................................................................29
2.3. NeedFiding..............................................................................................................................................30
2.3.1. User Personas...............................................................................................................................................30
2.3.2. User Task Matrix..........................................................................................................................................32
2.3.3. User Journey Mapping.................................................................................................................................33
2.3.4. Empathy Mapping........................................................................................................................................35
2.3.5. As-is Scenario Mapping...............................................................................................................................37
https://haisha10.github.io/Financy/
3
Conclusiones.........................................................................................................................................101
Recomendaciones..................................................................................................................................102
https://haisha10.github.io/Financy/
4
REGISTRO DE VERSIONES
Versión Fecha Autor Descripción de modificación
1.0 14/04/2023 Grupo 4 Presentación TB1
2.0 28/04/2023 Grupo 4 Presentación TB2
https://haisha10.github.io/Financy/
5
CHAPT
CAPÍTULO 1: INTRODUCCIÓN
1
ER
Si bien es cierto, en muchas ocasiones preferimos optar por conseguir varios empleos o
el simple hecho de ahorrar no nos es suficiente para cubrir nuestros gastos, inclusive
debemos limitarnos a algunas actividades. Por esta razón, nuestra propuesta consiste en
administrar las finanzas personales en base a sus datos personales, para lo cual se
necesita que el usuario esté de acuerdo con nuestros términos de confidencialidad. En
esa misma línea, buscamos ayudar al usuario a encontrar empleos que se relacionan a
las necesidades del usuario. Debemos tener en cuenta que el usuario solo puede emplear
una modalidad de uso de la aplicación, las cuales se han explicado con anterioridad.
Dentro de ellas, la versión de paga de la aplicación es encontrar tu trabajo ideal.
Nuestra misión es mejorar la estabilidad económica de más personas, por ende, también
su calidad de vida, brindando como ayuda la administración del control de ingresos o
gastos que realice con su dinero, de tal modo que pueda ahorrar y gastar dinero de
manera adecuada. Nuestra visión, a corto plazo, es ser reconocida por la mayoría de los
peruanos que usen la aplicación constantemente y al mismo tiempo que estén
satisfechos con el servicio brindado, pero, principalmente, tener como conocimiento,
que, para nuestros usuarios, la aplicación es confiable y de gran ayuda. A largo plazo, se
tiene la proyección de que la aplicación se pueda expandir en el extranjero.
https://haisha10.github.io/Financy/
6
COMPROMISO
COMPROMISO
DESCRIPCION PERSONAL COMPROMISO
DESCRIPCION
DESCRIPCION PERSONAL Me
Me comprometo a adarapoyar
la manoy
DESCRIPCION PERSONAL
PERSONAL Me
COMPROMISO
comprometo
mi comprometo
amotivarequipo a ayudar
para poder lograra
a mis compañeros
Soy Alexandre Motta, un chico exigente y todo
Me
un el grupo
comprometo
antetrabajo correcto
cualquier aenguiar
lo aque
y pasar
problema mi
el
con
empático necesite.
equipo
curso conyAdemás
al sacar
éxito. de
su realizar
mejor
Soy
Me
Soy llamo con
Hiram
Alvaro Lamg,
los Rojas
Ricardo
Marcos una
que Vilca,
Smith me
persona
rodean,
Olivos tengo 19y
Alcas,
calmada y
respecto
las actividades
rendimiento
desarrollo
para que se
conseguir
del
me
los
actualmente
años
tengo de
20edad estoy
y estudiando
actualmente
años y deestoy ingeniería
estoy
estudiando cursandode
la carrera trabajo.
buen
sistemas
el sexto criterio
de
ciclo. Me análisis.
información.
considero Actualmente
Siempre
una personahe encomienden.
mejores resultados.
de
estoy sistemas
estudiando deingeniería
información.
de Desde
sistemas de
valorado
empática
siempre laheycalidad en unamis relaciones
responsable.
sido Tengo
persona
información. En trabajos en grupo, valoro HABILIDADES
personales,
conocimientos
comprometida y mecon gusta
intermedios
lo queserrealiza
una
en persona
Microsoft
y en en
este HABILIDADES
mucho
quien
Office el
los compromiso
demás
(Word, pueden
Excel, y el esfuerzo
confiar.
Power Al mismopara
Point, HABILIDADES
curso quiero mejorar mis habilidades de Programar
HABILIDADES
realizar
tiempo,
Publisher, un
mi buen trabajo.
interés
Access) en Me
la
y gusta
ingeniería
en pensar
de
diseño Organizado
diseño y de de programación. Mis Responsabilidad
Creativo
una forma
sistemas
gráfico(Adobe solucionar
de soninformación
Illustrator algún problema
refleja
y escucharmi
adobe
pasatiempos jugar fútbol, Empático
Análisis
Perseverancia
con programación. Divertido
inclinación
Photoshop). hacia yeljugar
análisis y el enfoque Trabajador
Programación
Manejo
música, ver series videojuegos. Social web
en los datos. Me gusta aprender sobre Persistencia
Mis
cómohobbies
se maneja sony se
escuchar
utiliza lamúsica, jugar
información Responsable
videojuegos Comprometido
en diferentes ycontextos,
conducir.y cómo Buscopodemos
que el
“Esfuérzate mucho
equipo dondepara
aprovecharla me mejorar
encuentre lassiempre
cosas. logre “El mayor fracaso es
lo que se proponga. sin darte
“Dar lo cuenta”
mejor para
“Se
nolalomejor versión
intentarlo”
lostimejores
de mismo”
resultados”
https://haisha10.github.io/Financy/
7
INGENIERíA DE SISTEMAS DE
INFORMACIÓN
Me comprometo a poner mi
máxima responsabilidad y
Mi nombre es Xiomara Alessandra Picón
estar ahí cuando mi grupo me
La Torre, tengo 20 años, estoy estudiando
necesite para poder terminar
la carrera de ingeniería de sistema de
este curso con gran éxito..
información. Elegí esta carrera porque
desde pequeña me interesa la tecnología
sobre los avances que ha tenido en estos
HABILIDADES
últimos años. Además, me interesa saber
cómo se crean las aplicaciones que Responsable
utilizamos hoy en día. En mis tiempos Empática
libres me gusta escuchar música, leer
Comprometida
libros y practicar el ciclismo. Me
considero una persona que le gusta ayudar
a los demás cuando lo necesiten.
“Un sueño no se hace realidad
por arte de magia necesita
sudor, determinación y trabajo
duro”
https://haisha10.github.io/Financy/
8
What?
Who?
Why?
Los pocos conocimientos que las personas tienen acerca de finanzas y un mal manejo de
sus gastos diarios, hacen que no generen beneficios en sus bienes. Además, algunas
aplicaciones que existen para las finanzas no cubren con todas las necesidades de los
usuarios. Todo esto se provoca debido a que las aplicaciones que "ayudan" a las
personas en sus finanzas no son del todo óptimas, pues no ofrecen múltiples opciones
para administrar, invertir e incluso trading.
Where?
Hoy en día es un problema que le pasa a todas las personas en el mundo. Sin embargo,
nos enfocaremos en nuestro país, más específicamente en Lima. Así podremos ir
escalando de región en región y a largo plazo lograr apoyar en distintos países.
https://haisha10.github.io/Financy/
9
When?
La problemática se puede observar en el día a día de las personas que obtienen ingresos
financieros. Por lo tanto, es habitual ver personas interesadas en mantener una buena
administración de sus bienes o mejorar sus ingresos. En efecto, el problema ocurre
cuando necesitan tomar decisiones en sus gastos o en la inversión de sus bienes.
How?
Principalmente, planteamos reunir las operaciones que puede realizar una persona que
está interesada en recibir ayuda para sus finanzas y brindarles a los mismos usuarios.
Entre ellas tenemos la administración de gastos financieros, la inversión en empresas,
entidades o marcas y los movimientos en operaciones de bolsa "trading". El objetivo es
brindar una solución para reducir los malos gastos financieros y/o aumentar los bienes
de las personas interesadas.
How much?
Como equipo conocemos los posibles costos que origina la problemática. Se originaron
los siguientes costos: El mal uso que hacen las personas de su dinero en compras
innecesarias y el interés de ciertas personas por agrandar su dinero invirtiendo en
empresas y/o marcas en el mercado. Por otro lado, un costo adicional que se originó es
el de las operaciones en la bolsa conocido como el "trading", que las personas desean
aprender a usar y manejar correctamente.
https://haisha10.github.io/Financy/
10
¿Cómo podríamos hacer para que las personas se sientan cómodos al momento de
utilizar nuestra aplicación y nos den la confianza para ayudarles a gestionar sus
finanzas?
2. Una de las funciones que ofrecemos es la promoción de ofertas laborales que son
publicadas por empresas afiliadas a nuestro servicio los cuales pueden mejorar su
visibilidad al ser parte de uno de nuestros planes de pago.
Hemos observado una problemática y es que las personas podrían ignorar gran
cantidad de ofertas laborales, ya que las podrían considerar de baja remuneración
y fuera de niveles de conocimientos y habilidades.
¿Cómo podríamos hacer para que las personas se interesen más en las ofertas
laborales publicadas sin que pasen ignoradas y así consigamos más afiliados?
3. Nosotros ofrecemos diversas opciones para apoyar a las personas en sus finanzas,
hay algunas aplicaciones y páginas web existentes que ya ofrecen algún tipo de
servicio o ayuda para personas en cuanto a sus finanzas y un manejo adecuado del
dinero.
https://haisha10.github.io/Financy/
11
https://haisha10.github.io/Financy/
12
1. Creo que mis clientes necesitan un servicio que les permita organizar
adecuadamente sus gastos e ingresos diarios, semanales o mensuales, así como
ofrecerles alternativas rentables y confiables para hacer crecer su dinero, o en su
defecto, no disminuirlo
2. Estas necesidades se pueden resolver desarrollando una aplicación intuitiva y
fácil de usar que le brinde al usuario la posibilidad de organizar y registrar todas
sus actividades financieras y también que le oriente y brinde las alternativas
necesarias antes de tomar una decisión importante ya sea invertir, gastar o buscar
un empleo
3. Mis clientes iniciales son (o serán) todas las personas mayores de edad con acceso
a un smartphone o navegador que presenten dificultades en sus finanzas
personales
4. El valor #1 que un cliente quiere de mi servicio es saber en todo momento como
va su situación financiera, saber cuándo no gastar, y cuando y donde es viable
invertir su dinero
5. El cliente también puede obtener estos beneficios adicionales como beneficiarse
de un asistente virtual para conseguir empleo o invertir en la bolsa de valores de
su preferencia en el momento que desee y en cualquier lugar
6. Voy a adquirir la mayoría de mis clientes a través de redes sociales y anuncios de
internet o YouTube
7. Haré dinero a través de los planes de pago por las empresas afiliadas en donde se
pueden ofrecer ofertas de empleo, así como los sponsor y planes premium para
los usuarios.
8. Mi competencia principal en el mercado serán todas aquellas aplicaciones de
organización financiera personales existentes
9. Los venceremos debido a los servicios agregados que puede ofrecer nuestra
aplicación a comparación de la competencia
10.Mi mayor riesgo de producto es que los clientes opten por utilizar las aplicaciones
de la competencia por desconfianza en nuestra aplicación
11.Resolveremos esto a través de publicidad con demostraciones de la fiabilidad de
nuestro aplicativo, así como elaborar sondeos, encuestas, entrevistas, entre otros
métodos de recolección de datos que luego serán analizados para diagnosticar
problemas existentes o posibles a futuro
https://haisha10.github.io/Financy/
13
User Assumptions
https://haisha10.github.io/Financy/
14
Hypothesis #1
Creemos que al poseer una herramienta en la cual se puedan realizar reportes precisos
en ingresos y gastos con predicciones, el producto puede ser comunicativo respecto al
estado financiero y así ganar la confianza de los usuarios
Cuando el número de usuarios que utilicen el producto aumente un 30% en un solo mes.
Hypothesis #2
Hypothesis #3
Creemos que, al poseer una sección de gestión de finanzas, el producto debería brindar
consejos de ahorro basado en los gastos del usuario
Cuando los usuarios hayan terminado el mes con un mínimo de 10% más balance
mensual comparado con periodos anteriores.
https://haisha10.github.io/Financy/
15
1. Hemos observado una App que le brinde al usuario Que el cliente sienta confianza
problemática, y es que muchas todas las posibilidades para y tranquilidad en nuestra
personas desconfían de otras para organizar sus finanzas, así como aplicación, en lo que a su vida
que les ayuden a manejar su brindarle alternativas para financiera respecta.
dinero, pues llegan a pensar que invertir (en empresas o mediante
empeorarán sus finanzas. trading) o conseguir empleo (en Dar la seguridad a nuestro
su defecto) cliente que obtendrá resultados
¿Cómo podríamos hacer para que positivos en sus balances
las personas se sientan cómodos al Contratar a asesores mensuales
momento de utilizar nuestra profesionales de finanzas y que
aplicación y nos den la confianza orienten a nuestros usuarios en Otorgar las herramientas
para ayudarles a gestionar sus tomar la mejor decisión posible necesarias para que nuestro
finanzas? para generar mayores ingresos y cliente tome las mejores
evitar tener pérdidas. decisiones para sus finanzas
personales.
Tener convenios con empresas de
2. Hemos observado una renombre así, como también con
problemática y es que las personas empresas que recién se están
podrían ignorar gran cantidad de iniciando para que así se vean
ofertas laborales, ya que las beneficiadas por nuestro sistema
podrían considerar de baja de empleo.
remuneración y fuera de niveles de
conocimientos y habilidades.
https://haisha10.github.io/Financy/
16
actualmente?
Hypothesis Statement What’s the most important thing What’s the least amount of work
we need to learn first? we need to do learn the next most
important thing?
Hypothesis #1 Conocer los principales errores
que comete nuestro público Entrevistar tanto a las personas
Creemos que al poseer una objetivo comete al momento de que han empleado una
herramienta en la cual se puedan querer manejar y organizar sus aplicación para el manejo de
realizar reportes precisos en finanzas por cuenta propia ya sus finanzas personales como a
ingresos y gastos con predicciones, sea para invertir o gastar las que no
el producto puede ser
comunicativo respecto al estado Conocer las mejores prácticas Realizar encuestas para conocer
financiero y así ganar la confianza financieras para implementar en cuáles de nuestros servicios
de los usuarios nuestro producto los mejores dentro de la aplicación serían
consejos de gestión financiera y los mejor y peor acogidos
Hypothesis #2 ahorro.
Investigar, seleccionar y
Creemos que recomendándole al Conocer las estrategias de coordinar con las empresas que
usuario ofertas laborales que se marketing más adecuadas para mejor se alineen con los
adecuen al perfil profesional y a el hacer llegar nuestro producto de objetivos de nuestra aplicación
promedio de gastos mensuales, tal modo que este sea atractivo
para que este muestre interés para el público objetivo
https://haisha10.github.io/Financy/
17
https://haisha10.github.io/Financy/
18
2. Por otro lado, los dueños de una empresa pequeña o emprendimiento que buscan
seleccionar trabajadores (los cuales pueden ser contactados mediante la aplicación
en base a las prestaciones de servicio que este pueda ofrecerle) o que les
convenga que terceros inviertan en ellos. De ese modo, ambos salen beneficiados,
ya que el usuario final conseguiría un empleo y el dueño de la empresa o
emprendimiento obtendría ingresos o un nuevo empleado.
https://haisha10.github.io/Financy/
19
CHAPT
CAPÍTULO II: REQUIREMENTS
2
ER
ELICITATION & ANALYSIS
1.3. Competidores
Este análisis nos permite hallar las diferencias de nuestra empresa y los demás competidores que cuentan con un
producto similar, determinando así debilidades y fortalezas. Debido a esto, tendremos un panorama mejor de lo que
¿Por qué llevar debemos mejorar y como realizar una mejor estrategia.
a cabo este
análisis?
Perfil Overview App multifunción Aplicación móvil y Aplicación móvil y Aplicación móvil y
con gestión de página web de página web que da la página web que
dinero, búsqueda de administración de posibilidad a las administra el dinero y
empleo, tips de finanzas y ayuda a personas a encontrar de brindar información
ahorro y conversor crear presupuesto. trabajo de acuerdo a que le ayudara a ver
de divisas. Donde su rubro. oportunidades fáciles
cada función de ahorrar
interactúa con las
demás para brindar
un servicio más
completo y preciso.
Por ejemplo: en base
a los ingresos y gatos
registrados en el
gestor financiero, se
pueden ofrecer
trabajos que puedan
cubrir el promedio
de los gastos
registrados.
https://haisha10.github.io/Financy/
20
Perfil de Mercado Mayores de edad de Todas las personas Mayores de edad, Mayores de edad,
Marketing Objetivo 18-60 años que no que busquen mejorar quienes están quienes buscan
poseen herramientas la administración de interesados en administrar su dinero
para la sus finanzas encontrar un trabajo. efectivo y de tarjetas.
administración de su
dinero, además de
los que quieran
conseguir trabajo.
https://haisha10.github.io/Financy/
21
https://haisha10.github.io/Financy/
22
1.4. Entrevistas
1.4.1. Diseño de entrevistas
Para poder recabar la mayor información posible de los segmentos objetivos, decidimos
dividir la estructura de la entrevista de la siguiente manera:
1. Preguntas Personales
Usuario Persona
https://haisha10.github.io/Financy/
23
o ¿Cuáles crees que son los errores que has cometido o se pueden cometer al
momento de administrar las finanzas personales?
o ¿Qué es lo que te frustra al momento de querer administrar tu dinero o
invertirlo?
o ¿Llevas control de tus gastos diarios, mensuales o semanales? ¿Lo haces a
mano o te apoyas de alguna aplicación?
o ¿Alguna vez has invertido en algún negocio? ¿Cómo te fue? ¿Fue
agradable o satisfactorio a fin de cuentas? ¿Lo recomendarías?
o ¿Cuáles crees que son los mercados o rubros económicos más rentables
para invertir? ¿Por qué?
o ¿Confiarías en las recomendaciones financieras de una aplicación? ¿Por
qué?
o ¿Cuán óptimo es tu acceso a internet?
o … Tras explicarle nuestra aplicación y sus objetivos …
o ¿Qué opinas sobre nuestra aplicación? ¿Sería importante para usted? ¿Por
qué?
o ¿Te gustaría que la aplicación te permite manejar tus finanzas de una
manera más adecuada? ¿Por qué?
o ¿Te gustaría que la aplicación te recomiende empresas o emprendimientos
en los cuales invertir tu dinero? ¿Por qué?
o ¿Te gustaría hacer trading por medio de nuestra aplicación?
o ¿Te gustaría que la aplicación te sirva como vitrina para conseguir empleo?
¿Por qué?
o ¿Qué es lo que no te gustaría de una aplicación de estas características?
¿Por qué?
o ¿Por qué razón desconfiarías en nuestra aplicación?
o ¿Estarías dispuesto(a) a pagar por los servicios de nuestra aplicación?
o Si tuvieras que calificarte en donde 0 fuera inexperto y 10 experto
o ¿Cómo te calificarías en el uso de los smartphones?
o ¿Cómo te calificarías en el uso de computadoras?
o ¿Cómo te calificarías en el uso de los navegadores de internet en
smartphones?
o ¿Cómo te calificarías en el uso de los navegadores de internet en
computadora?
o ¿Cómo te calificarías en el uso de las aplicaciones de escritorio?
o ¿Cómo te calificarías en el uso de las aplicaciones móviles?
o ¿Qué dispositivo utilizas? ¿Celular, Tablet o una computadora?
o ¿Qué buscador conoces? ¿Google Chrome, Firefox, Internet Explorer?
https://haisha10.github.io/Financy/
24
Usuario Empresa
https://haisha10.github.io/Financy/
26
https://haisha10.github.io/Financy/
27
después
Usuario Empresa
Usuario Cliente
De estas entrevistas podemos notar que la mayoría de ellos cuentan con una mala
gestión o administración de su dinero. Además, algunos de los entrevistados tuvieron
mucha duda sobre la seguridad de la aplicación. Sin embargo, a nuestros entrevistados
les gustó la aplicación, ya que sienten que les ayudara a mejorar sus finanzas, así como
también sus conocimientos.
Por otro lado, pudimos conocerlos de acuerdo a lo previsto y tenemos entendido que son
expertos en cuanto al manejo de Smartphone, computadoras y navegadores.
https://haisha10.github.io/Financy/
29
1.5. NeedFiding
1.5.1. User Personas
https://haisha10.github.io/Financy/
30
https://haisha10.github.io/Financy/
31
Dueños de empresas o
Task Matrix Clientes
emprendimientos
https://haisha10.github.io/Financy/
32
https://haisha10.github.io/Financy/
33
https://www.figma.com/file/M67NQ5FSJ8zC3wS8BbgLHz/Untitled
https://haisha10.github.io/Financy/
34
https://haisha10.github.io/Financy/
35
https://www.canva.com/design/DAFffv_Qx9w/jnvmun6mngH_10DhGjXJ0g/edit
https://haisha10.github.io/Financy/
36
https://haisha10.github.io/Financy/
37
https://haisha10.github.io/Financy/
38
https://haisha10.github.io/Financy/
39
CHAPT
CAPÍTULO III: REQUIREMENTS
3
ER
SPECIFICATION
https://haisha10.github.io/Financy/
40
https://haisha10.github.io/Financy/
41
https://miro.com/app/board/uXjVMORn7CQ=/?share_link_id=640704927648
https://haisha10.github.io/Financy/
42
Criterios de Aceptación #2
Escenario: El usuario visualiza
las recomendaciones brindadas
Dado que el usuario se encuentra
en "Home"
Y seleccione la sección" Otras
operaciones"
Cuando presione "Consejos"
Entonces visualizará una lista de
sugerencias sobre mejorar sus
finanzas
https://haisha10.github.io/Financy/
43
https://haisha10.github.io/Financy/
44
su dinero
https://haisha10.github.io/Financy/
45
https://haisha10.github.io/Financy/
46
Escenario 2:
Dado que el usuario persona es
un usuario persona autenticado
Cuando falte más de dos días
para que venza alguna actividad
del usuario persona
Entonces no se le enviará una
notificación indicando que le
queda poco tiempo para
completar dicha actividad
https://haisha10.github.io/Financy/
47
Escenario 1: No encuentra
perfiles de trabajadores
Dado que el contratista está en
busca de empleados
Y está registrado, al ingresar a
su contenido de la aplicación, le
aparecerá una serie de opciones,
ya sea administración, búsqueda
de empleados
Cuando seleccione una opción
“búsqueda de empleados”
Entonces le mostrará un mensaje
“No hay solicitudes” por lo que
tendrá que publicar nuevamente
la oferta de trabajo
https://haisha10.github.io/Financy/
48
Escenario 2: Notificación de
rechazo de selección
Dado que el contratista de la
empresa ha seleccionado su
empleado
Y le envía una notificación al
posible empleado que ha sido
seleccionado
Cuando el posible empleado
abra la notificación deberá
responder seleccionando una
opción
Y presiona el botón "No
Aceptado", ya sea por motivo
que consiguió otro empleo
Entonces el sistema entrará a su
perfil y colocará "Trabajador no
disponible".
https://haisha10.github.io/Financy/
49
https://haisha10.github.io/Financy/
50
https://haisha10.github.io/Financy/
51
https://haisha10.github.io/Financy/
53
Enlace:
https://trello.com/invite/b/Ft3TdoxS/ATTI3f3ef9e440092e2addc248d97d8ecad3F0A9A
6D8/financy
https://haisha10.github.io/Financy/
54
CHAPT
CAPÍTULO IV: PRODUCT DESIGN
4
ER
El diseño del logo de nuestra aplicación es crucial, ya que debe ser fácilmente legible y
mantener las proporciones adecuadas (1:1). Para lograr esto, hemos elegido
cuidadosamente el color de fondo azul, que transmite una sensación de tranquilidad y
confianza en nuestras habilidades. Sin embargo, como empresa, queremos motivar a las
personas a tener grandes aspiraciones y no conformarse con poco.
Es por eso que hemos diseñado nuestro logo con el símbolo del dólar, que representa
nuestros servicios de asesoramiento financiero, y lo hemos colocado dentro de una casa
para simbolizar la seguridad y el éxito que brindamos a nuestros clientes. Para lograr el
efecto deseado, hemos utilizado la tipografía Black Ops One en nuestro diseño.
LOGOTIPO (https://www.designevo.com/apps/logo/?name=house-shape-and-coin)
https://haisha10.github.io/Financy/
55
https://haisha10.github.io/Financy/
56
https://haisha10.github.io/Financy/
57
https://haisha10.github.io/Financy/
58
https://haisha10.github.io/Financy/
59
https://haisha10.github.io/Financy/
60
Mobile: https://www.figma.com/file/qH9aIfLz7FVo7Pdi6SBmH4/Mockup-mobile-
Landing-page?node-id=0-1
https://haisha10.github.io/Financy/
61
https://haisha10.github.io/Financy/
62
https://haisha10.github.io/Financy/
63
https://haisha10.github.io/Financy/
64
https://haisha10.github.io/Financy/
65
https://haisha10.github.io/Financy/
66
https://haisha10.github.io/Financy/
67
https://haisha10.github.io/Financy/
68
Mobile: https://www.figma.com/file/wNs2JwvNFmw8el48mMz615/Wireframing-
in-Figma-Mockup?node-id=0%3A1
https://haisha10.github.io/Financy/
69
https://haisha10.github.io/Financy/
70
https://haisha10.github.io/Financy/
71
https://haisha10.github.io/Financy/
72
https://haisha10.github.io/Financy/
73
https://haisha10.github.io/Financy/
74
https://haisha10.github.io/Financy/
75
https://haisha10.github.io/Financy/
76
https://haisha10.github.io/Financy/
77
https://haisha10.github.io/Financy/
78
https://haisha10.github.io/Financy/
79
Enlace: https://www.figma.com/file/gUPaiR9hMcNxlZJve02yqk/Web-Applications-
Wireframes?node-id=0-1
https://haisha10.github.io/Financy/
80
Enlace: https://www.figma.com/file/BYuOxFfZ6vXGSfqmCIDyYj/Applications-
Wireflow-Diagrams?node-id=0-1
https://haisha10.github.io/Financy/
81
https://haisha10.github.io/Financy/
82
https://haisha10.github.io/Financy/
83
https://haisha10.github.io/Financy/
84
https://haisha10.github.io/Financy/
85
Enlace: https://www.figma.com/file/JpH0dtAyiFfXlG3PAzO4ri/Web-Applications-
User-Flow-Diagrams?node-id=0-1
https://haisha10.github.io/Financy/
86
Enlace: https://www.figma.com/file/JpH0dtAyiFfXlG3PAzO4ri/Web-Applications-
User-Flow-Diagrams?node-id=0-1
https://haisha10.github.io/Financy/
87
Login: https://youtu.be/HIIkrqSFkrk
https://haisha10.github.io/Financy/
88
Id_User Id de usuario
https://haisha10.github.io/Financy/
89
Forgot_Password Descripción
Id_Forgot_Password Id de Forgot_Password
Finances Descripción
Id_Finances Id de Finances
Income Ingresos
Expense Egresos
Recomendations Descripción
Ofertas_de_Trabajo Descripción
Id_Ofertas_de_Trabajo Id de Ofertas_de_Trabajo
Salary Salario
Search_Job Descripción
Id_Search_Job Id de Search_Job
https://haisha10.github.io/Financy/
90
https://haisha10.github.io/Financy/
91
CHAPT
CAPÍTULO V: PRODUCT
5
ER
IMPLEMENTATION,
VALIDATION & DEPLOYMENT
https://haisha10.github.io/Financy/
92
Gitflow
1. Primero, se creará una main o master branch en la cual solamente se subirán los
releases o hotfixes terminados y probados.
2. Segundo, se creará una develop branch en la cual se desarrollarán todas las
funcionalidades y se corregirán bugs. Posteriormente, esta branch se deberá
fusionar con la main branch como explicaremos más adelante.
3. Tercero, por cada feature que se vaya a desarrollar se creará una rama del develop
brand en la cual se desarrollarán todas las tasks que abarcan dicho feature para
finalmente hacer un merge con el develop branch.
4. Cuarto, cuando ya se hayan desarrollado una cantidad determinada de features en
el develop branch se creará una rama del mismo llamado releases en donde se
pulirán detalles de los features así como se planificará y desarrollará todo con
respecto al release o lanzamiento. Posteriormente, esta rama hará un merge con el
main o master branch lanzándose así una nueva versión de nuestro sofware.
Semantic versioning
vMajor.Minor.Patch
Por ejemplo, en el gitflow nuestro primer release será la versión v 0.0.1 ya que es una
versión preliminar para iniciar el repositorio.
Otro ejemplo sería la versión v1.0.0 la cual sería la primera versión terminada.
https://haisha10.github.io/Financy/
93
Conventional commits
https://haisha10.github.io/Financy/
94
https://haisha10.github.io/Financy/
95
Responsabilidad única: cada regla de estilo debe tener una sola responsabilidad,
evitando mezclar diferentes estilos y separando las secciones de estilo para cada
parte de la página.
Uso de variables: utiliza variables CSS para almacenar valores que se utilizan
varias veces en el código, lo que permite un fácil cambio y mantenimiento en el
futuro.
Evitar estilos en línea: evita definir estilos directamente en el HTML (en línea) y
utiliza CSS externo para una mayor legibilidad y mantenimiento.
Agrupación: agrupa los selectores en una sola línea y separa las reglas de estilo en
líneas separadas para una fácil lectura.
Compatibilidad con navegadores: asegúrate de que tus estilos sean compatibles
con diferentes navegadores y versiones, utilizando las opciones de prefijo (como -
webkit-, -moz-, etc.) para algunas propiedades.
Documentación: documenta el código CSS, utilizando un README u otros
documentos para describir el propósito y la estructura de la hoja de estilo.
Mantenimiento: evita la repetición de estilos similares y elimina el código CSS no
utilizado para facilitar el mantenimiento y la actualización de la página web.
Evita usar el tipo any ya que esto puede hacer que el código sea difícil de
entender y mantener.
Usa el modificador public para las propiedades y métodos que deben ser
accesibles desde fuera de la clase.
Usa el modificador private para las propiedades y métodos que solo deben ser
accesibles desde dentro de la clase.
Usa el modificador protected para las propiedades y métodos que deben ser
accesibles desde la clase y sus subclases.
Usa la convención I al principio del nombre de las interfaces, por ejemplo, IUser.
Usa la convención T al principio del nombre de los tipos genéricos, por ejemplo,
TUser.
Usa la convención E al principio del nombre de las enumeraciones, por ejemplo,
EColor.
Usa la convención PascalCase para nombrar los nombres de los archivos que
contienen clases o interfaces.
https://haisha10.github.io/Financy/
97
Dentro del grupo Code and automation, hacer clic en Pages, y habilitarlo,
seleccionando la rama con el código para desplegar:
https://haisha10.github.io/Financy/
98
https://haisha10.github.io/Financy/
99
Enlace:
https://trello.com/invite/b/Ft3TdoxS/ATTI53c931877247951d494c9378af6c791029B6C9B
E/financy
https://haisha10.github.io/Financy/
100
https://haisha10.github.io/Financy/
101
1.18.2. Sprint 2
https://haisha10.github.io/Financy/
102
Enlace:
https://trello.com/invite/b/Ft3TdoxS/ATTI53c931877247951d494c9378af6c791029B6C9B
E/financy
https://haisha10.github.io/Financy/
103
CONCLUSIONES
Durante la fase inicial del proyecto, utilizamos las 5W's y 2H's para generar ideas
sobre nuestro proyecto y el público objetivo. Esto nos permitió establecer un
punto de partida sólido y, al finalizar el trabajo, pudimos ver cómo nuestra
investigación se reflejó en el producto final y en nuestro público objetivo.
Para crear una aplicación exitosa, es importante seguir los principios y valores
Agile. Esto nos permite mejorar y afinar el producto con la retroalimentación del
usuario final sin tener que empezar de nuevo. Además, la satisfacción del cliente
es prioridad para asegurarnos de que la aplicación tenga el valor adecuado para
ellos.
Es importante tener en cuenta que nuestras suposiciones sobre el negocio y el
usuario son solo eso, suposiciones. Por lo tanto, realizamos entrevistas para
descartar o agregar cualquier otra acción que no hayamos considerado. La
clasificación del Lean UX Canvas nos ayudó a mejorar nuestra perspectiva y
estrategias.
Realizar un análisis competitivo fue esencial para conocer a nuestra competencia
y descubrir sus debilidades para convertirlas en nuestras fortalezas. Realizamos
entrevistas con cada tipo de usuario para entender sus necesidades y crear
esquemas de cómo interactuarían con la aplicación.
El diseño de la aplicación es fundamental para atraer a los usuarios y la
navegación es importante para facilitar su uso. Por lo tanto, creamos wireframes y
mockups para el landing page y los prototipos de Android e IOS. También
aprendimos HTML y CSS para la implementación. Financy logró transmitir sus
objetivos a través de la aplicación, mejorando la calidad de vida de las personas y
ofreciéndoles una administración de su dinero, búsqueda de empleos e
inversiones con el apoyo de asesores profesionales.
La comunicación en equipo es clave para el éxito del proyecto. Mantenemos un
ambiente de trabajo ameno y respetamos las ideas de los demás.
https://haisha10.github.io/Financy/
104
RECOMENDACIONES
Es esencial adquirir habilidades en cada herramienta enseñada en el curso actual,
ya que cada una cumple una función específica. Por ejemplo, el User Persona nos
proporciona una visión más clara del usuario final al crearlo a partir de entrevistas
y recopilación de datos de personas reales.
La comunicación dentro del equipo es crucial, ya que permite una asignación
equitativa y eficiente de tareas. En ocasiones, optamos por trabajar
simultáneamente utilizando Discord, lo que nos facilitó el desarrollo del trabajo y
nos permitió entender mejor cada actividad con el objetivo de crear una
aplicación funcional.
Se sugiere explorar diseños web en línea para obtener inspiración y una variedad
de ideas para el diseño del landing page.
Recomendamos practicar Git Flow, ya que ayuda a mantener organizado y seguro
todo el proceso de creación de nuevas funciones y solución de problemas en el
código, evitando la pérdida de información importante.
Para el equipo de Financy, es recomendable tener conocimientos sólidos en
HTML y CSS para evitar retrasos en el desarrollo del landing page. Practicar más
en estos lenguajes de programación también ayudará a tener buenas prácticas de
codificación y lograr un código óptimo.
https://haisha10.github.io/Financy/
105
REFERENCIAS
Chamorro, A. (2022). Conventional Commits - Qué es y por qué deberías empezar a
utilizarlo. DEV Community. https://dev.to/achamorro_dev/conventional-
commits-que-es-y-por-que-deberias-empezar-a-utilizarlo-23an
Dorian Designs. [Dorian Designs] (2020). Gulp 4 - Primeros pasos + babel [Video].
Youtube. https://www.youtube.com/watch?v=xE45euIRDr8&t=1562s
EDteam. [EDteam] (28 de octubre de 2019). Curso Figma desde cero - Aprende a
diseñar en equipo y en tiempo real. Youtube. https://www.youtube.com/watch?
v=FoCNedUiVqU
w3schools. (s. f.). JavaScript Best Practices. JavaScript Best Practices. Recuperado de
https://www.w3schools.com/js/js_best_practices.asp
https://haisha10.github.io/Financy/