Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RESUMEN: Generalmente, las MiPyMes destinan pequeñas, que son un 2% y tienen el 13.5% del personal
pocos o nulos recursos económicos para el pago de ocupado. Las medianas representan 0.4% de las
servicios de publicidad con el fin de ofrecer sus productos unidades económicas y tienen poco más del 11% de los
y/o servicios. Usualmente la difusión, cuando se genera, ocupados [6].
no llega al número de clientes esperados debido a los Sin embargo, todas estas empresas deben
altos costos para una promoción a gran escala. Además, considerar un componente importante para mantener su
el canal de comunicación digital para realizar ventas entre posición en el mercado: promover y difundir sus
el comerciante y el cliente no esta fortalecido para las productos o servicios. Por lo tanto, las MiPymes deben
MiPyMes. Contemplando esta problemática se propone establecer estrategias que garanticen su posicionamiento
una arquitectura integral móvil que contemple módulos de en la ciudad o municipio. No obstante, la economía de las
registros para sucursales, productos y clientes, empresas es un factor que influye en la elección de estas
estableciendo un canal de comunicación entre los clientes estrategias, ya que una MiPyme no puede garantizar la
y las MiPyme, el manejo de información en tiempo real, suscripción a costos elevados o en su defecto asignar
generación de informes y estadísticas. cuotas diarias por prestación de servicios. En
Para verificar la viabilidad de la arquitectura, se consecuencia, la principal problemática detectada es la
presenta el diseño e implementación de una aplicación falta de herramientas que permitan efectuar la promoción
móvil. Ésta servirá como canal de comunicación donde y difusión de productos sin tener que entregar un
las MiPymes tengan la oportunidad de registrarse, dar de porcentaje por las ventas, o altas comisiones.
alta sus productos y el cliente pueda adquirir o recibir la Por otra parte, para los clientes también resulta de
prestación de los servicios. Al generar una comunicación gran ayuda apoyarse de una herramienta que recomiende
efectiva entre ambas partes, se tendrá un beneficio empresas, productos o servicios en función de las
bilateral y la comprobación de la eficiencia de la preferencias de los clientes.
herramienta presentada. Considerando todos los aspectos anteriores, los
beneficios que busca aportar el diseño de la arquitectura
PALABRAS CLAVE: Arquitectura de software, propuesta son:
Aplicación Móvil, MiPyMes, Firebase. • Difusión de las MiPymes dedicadas a la compra,
venta o prestación de servicios. Lo anterior mediante la
1 INTRODUCCIÓN generación de listas de empresas o prestadores de
servicios, ambas clasificadas por categorías.
• Comunicación directa entre MiPyme y Cliente.
Las micro, pequeñas y medianas empresas
Esto mediante la implementación de un Chat en tiempo
(MiPymes), son un factor importante para la economía
real para ultimar detalles de la compra, venta o prestación
nacional [6]. Las MiPymes contribuyen en la producción y
de un servicio específico.
distribución de bienes y servicios, así como al importante
• Manejo de información en tiempo real. De esta
número de empleos generados. Además, este tipo de
manera se brinda autonomía a las MiPymes para
empresas tienen una gran flexibilidad de adaptación
actualizar información como: datos de ubicación de
tecnológica y de mercados. Estas empresas son
sucursal, productos, promociones y costo por servicios.
consideradas la columna vertebral de la economía
• Generación de informe de ventas o prestación
mexicana ya que generan 72% del empleo y el 52% del
de servicios semanal. Para generar un estadístico por
producto Interno Bruto (PIB) del país. En México hay más
MiPyme sobre las ganancias y las preferencias de los
de 4.1 millones de microempresas que aportan 41.8% del
clientes.
empleo total [6]. Las MiPyMes se concentran en
Por otro lado, a partir del diseño de la arquitectura
actividades como el comercio, los servicios y la industria
surge el desarrollo de una aplicación móvil que permite la
artesanal, al igual que en trabajos independientes. El total
autenticación de usuarios por medio de correo electrónico
de empresas consideradas en la ENAPROCE 2015,
o red social Facebook, el registro de perfil para vendedor
97.6% son microempresas y concentran el 75.4% del
y para cliente, alta de sucursales, productos en venta,
personal ocupado total. Le siguen las empresas
ISSN: 2594-2131
1
Revista en Formato Digital “Innovación Científica y Tecnológica en las Ingenierías”
Vol. 3 – Año 3, Septiembre 2020
servicios que se prestan; para los clientes no requieren y funciones importantes dentro de la aplicación, para la
de un inicio de sesión para ver las empresas registradas, elaboración de diagramas de clases, flujo y vistas que se
sin embargo sí la requieren para establecer el contacto emplearon como parte del diseño de la aplicación. En la
con una empresa para adquirí productos o en el caso de figura 1 se presenta un ejemplo de diagrama de casos de
requerir un servicio. Se describe de forma particular la uso, mientras que en la Fig. 2 se presenta el diagrama de
arquitectura propuesta y el diseño de la aplicación móvil, clases, ambos generados durante el proyecto.
considerando la recolección y análisis de los
requerimientos, el diseño preliminar y el diseño de la Codificación: En esta etapa se programaron los
interfaz de la aplicación móvil nativa. módulos correspondientes y se realizaron pruebas de
funcionalidad. Esto permitió garantizar que la aplicación
2 Estado de arte cumpliera los requerimientos del cliente. Al detectar
elementos que no eran adecuados, se implementaron
En la actualidad ya existen algunas aplicaciones que estrategias para transformar los requerimientos
presentan un giro similar a que se propone, sin embargo, esperados por los clientes para que tales cambios no
todas presentan las propuestas por separado o requiere impactarán con el tiempo estimado de la entrega del
de cubrir pagos elevados para poder acceder a dicho proyecto.
servicio. A continuación, se presentan algunas
aplicaciones consideradas relevantes por su relación con Pruebas: A partir de las pruebas de funcionalidad,
la propuesta de solución de este articulo:1) Google My se extendieron un conjunto de pruebas de usabilidad por
Bussines herramienta web que permite informar parte de los usuarios finales. Estas pruebas fueron
directamente del negocio exclusivamente la dirección, se diseñadas para medir la aceptación por parte de los
puede acceder en Google Maps o simplemente desde usuarios de la aplicación móvil; principalmente buscando
Google [10] .2) Ubert Eats es una plataforma la aceptación por parte de los negocios que son quienes
estadounidense de pedidos y entrega de alimentos en hacen que la aplicación sea efectiva.
línea lanzada por Uber, solo que no llega a toda la
republica debido a las comisiones que se deben cubrir por
el servicio[11]. 3) FourSquare: plataforma tecnológica que
impulsa soluciones de negocio y productos de consumo
líderes a través de un profundo conocimiento de la
ubicación del negocio [12]. Después de haber realizado
un recorrido por las mencionadas se considero que
ninguna de ella piensa en la MiPymes que son una
población necesitan una herramienta eficiente y accesible
económicamente.
3 Metodología
Para llevar a cabo el desarrollo de este proyecto, se
utiliza la metodología ágil denominada Programación
extrema (XP). Entre las ventajas que ofrece la
metodología XP es que se centra con mayor detalle en la
adaptabilidad más que en la previsibilidad [5]. A
continuación, se presentan de manera general las
actividades efectuadas en cada una de sus fases:
ISSN: 2594-2131
2
Revista en Formato Digital “Innovación Científica y Tecnológica en las Ingenierías”
Vol. 3 – Año 3, Septiembre 2020
4.3.3 Cliente
Figura 3. Arquitectura propuesta.
ISSN: 2594-2131
3
Revista en Formato Digital “Innovación Científica y Tecnológica en las Ingenierías”
Vol. 3 – Año 3, Septiembre 2020
ISSN: 2594-2131
4
Revista en Formato Digital “Innovación Científica y Tecnológica en las Ingenierías”
Vol. 3 – Año 3, Septiembre 2020
Figura 6. Vista de un negocio desde usuario [2]. G.C, Barrera, M. F, Flores, y M.V, Rodríguez.” Publicidad
cliente(izquierda), vista de un negocio desde usuario digital y marketing a través de dispositivo móvil por
negocio(centro) y vista geolocalización de negocio geolocalización con Android”, vol. 2, no.2, pp.8-13,2019
[3]. Maira C. Gasca-Mantilla, Luis L. Camargo-Ariza, Byron
(derecha).
Medina-Delgado “Metodología para el desarrollo de aplicaciones
móviles.” TECNURA, Vol. 18. número 40 abril-junio, 2014 pp 20-
5 Trabajos a Futuro 35. 2014.
[4]. M. C, García (2017), "Desarrollo de una aplicacion Android
Como trabajos futuros se tiene el lanzamiento piloto de apuestas utilizando Firebase para la sincronización de datos,"
Tesis de licenciatura, Universitat jaume I, 2017.
de la aplicación móvil, debido a que solo se hicieron
[5]. Meléndez, S. M. V., Gaitán, M. E., y Pérez, N. N. R. (2016).
pruebas de funcionamiento con 10 clientes y no se ha Metodología ágil de desarrollo de software programación
podido establecer una medición a gran escala, para extrema. Nicaragua
garantizar la funcionalidad de la arquitectura. Por lo tanto, [6]. INEGI (2015). “Encuesta Nacional sobre Productividad y
se espera efectuar una invitación a los comercios del Competitividad de MyPIMES”. [En línea]. Disponible
municipio de Martínez de la torre, en primera escala, para en:https://www.inegi.org.mx/contenidos/programas/enaproce/20
tomar una población significativa de negocios y usarlos 15/doc/ENAPROCE_15.pdf
como muestra para que utilicen la aplicación. [7]. Firebase (2019). “Firebase Realtime Database”. [En Línea].
Disponible en: https://firebase.google.com/docs/database/
[8]. Firebase Autenticación (2019).” Firebase Authentication”. [En
Por otra parte, se trabaja en el estudio de técnicas Línea]. Disponible en: https://firebase.google.com/docs/auth/
de aprendizaje automático para poder obtener un mayor [9]. Cloud Firestore (2019). “Cloud Firestore”. [En Línea].
aprovechamiento de la información que se almacene en Disponible es: https://firebase.google.com/docs/firestore
la base de datos propia; así poder ofrecer a los negocios [10]. Google My business (2019). [En Línea]. Disponible en:
otro tipo de apoyos en función de los datos recopilados. https://www.google.com/intl/es-419_mx/business/
[11]. Ubert eats (2019). [En Línea]. Disponible en:
https://about.ubereats.com/
6 Conclusiones [12]. Foursquare (2019). [En Línea]. Disponible en:
https://es.foursquare.com/
El uso de las aplicaciones móviles hoy en día se ha [13]. Stalista (2019). [En Línea]. Disponible en:
vuelto una necesidad. En el presente artículo se ha https://es.statista.com/grafico/18920/cuota-de-mercado-
propuesto una arquitectura de software para la gestión de mundial-de-smartphones-por-sistema-operativo/
la promoción y difusión de productos de las MiPymes. La
arquitectura esta fundamentada en un modelo cliente
servidor y esta soportada mediante el desarrollo de una
aplicación móvil usada como herramienta de promoción,
difusión, venta y prestación de servicios. La
implementación de la arquitectura contempla tres
módulos: 1) Modulo de gestión de información, que es el
que permite que los usuarios lleven a cabo el alta de sus
perfiles, además de los negocios o servicios ofrecidos, 2)
Modulo de comunicación encargado de trabajar la
interacción en tiempo real entre vendedor y cliente a
través de un chat, 3) Modulo de almacenamiento, cuya
función se lleva a cabo a través de Firebase que es quien
permite la gestión de los datos en tiempo real, así como
la autenticación simple y segura.
7 REFERENCIAS
[1]. K. Chunnu, S. Pritam. “Application of Firebase in Android App
Development-A Study,” International Journal of Computer
Applications, vol.179, no.46, pp.49-53,2018
ISSN: 2594-2131
5