Agile Technologies to Build a Point of Sale Through a Layered Architecture

Authors

  • Juan Francisco Reyes Silva Universidad Autónoma del Estado de México, Centro Universitario Valle de Chalco
  • Anabelem Soberanes Martín Universidad Autónoma del Estado de México, Centro Universitario Valle de Chalco

DOI:

https://doi.org/10.30973/progmat/2021.13.2/8

Keywords:

Company, Point of sale, Technology, SCRUM, Grails, Architecture

Abstract

The industry demands innovative technological projects in response to their needs, including a development methodology and agile technologies in a favorable environment to achieve these ideals. The objective is to identify the technologies to build a point of sale through the controlled view model architecture pattern, focused on commercial sector companies under a B2C business model. The agile software development methodology to implement is SCRUM due to the flexibility of work. Besides the appropriate technologies to work in each of the layers established in the architecture, Grails offers a set of elements suitable for building a point ofsale. Under that approach. Comprehensive development frameworks geared toward optimizing the build and maintenance process through compatibility with architectural patterns. The division of processing into different layers allows the software to be scale by directing efforts to serve a particular section. Establishing a software architecture allows determining which technologies are suitable for its construction. Adopting an agile philosophy in the work cycles is vital to meet the needs of the market demands.

Author Biographies

Juan Francisco Reyes Silva, Universidad Autónoma del Estado de México, Centro Universitario Valle de Chalco

Licenciado en Ingeniería en Computación, por la Universidad Autónoma del Estado de México. Estudiante del tercer semestre de la Maestría en Ciencias de la Computación por la Universidad Autónoma del Estado de México. En lo profesional cuenta con experiencia como desarrollador de software en las empresas MakingDevs, Sotttek y Mother Travel Knowledge

Anabelem Soberanes Martín, Universidad Autónoma del Estado de México, Centro Universitario Valle de Chalco

Licenciada en Sistemas de Computación Administrativa, por la Universidad del Valle de México. Maestra en Educación por la Universidad de las Américas, curso la Maestría en Ciencias de la Computación en el Instituto Tecnológico de Estudios Superiores de Monterrey, Doctora en Ciencias de la Educación por el Colegio de Estudios de Posgrado de la Ciudad de México, cuenta con Reconocimiento a Perfil Deseable (PRODEP), miembro del Sistema Nacional de Investigadores (SNII), Certificada como Coordinadora de Actividad a Distancia (San Diego Global Knowledge University), Certificada como Instructora de Cursos Presenciales (CONOCER), labora en el Centro Universitario UAEM Valle de Chalco de la Universidad Autónoma del Estado de México. Integrante del Cuerpo Académico de Cómputo Aplicado con grado de Consolidado, actualmente profesora de tiempo completo, imparte docencia en la licenciatura de Informática administrativa, en la maestría y doctorado en Ciencias de la Computación, además es coordinadora de la licenciatura en Informática Administrativa.

References

V. Rodríguez, Administración de pequeñas y medianas empresas, México: Cengage Learning, 2011.

A. Cabrera, G. Martínez y L. Dupeyron, «Uso de la contabilidad administrativa y la importancia de las PYMES de México,» Revista Caribeña de Ciencias Sociales, 2019.

D. Guerrero, «Factores clave de éxito en el negocio del retail,» Ingeniería Industrial, nº 30, 2012.

L. Filion, L. Cisneros y L. Mejía, Administración de PYMES. Emprender, dirigir y desarrollar empresas. Primera edición, México: Pearson Educación, 2011.

B. Palomares, Marketing en el punto de venta, Madrid: ESIC, 2012.

A. Mediavilla, «Sistema software de gestión comercial con módulo tpv (Tesis de licenciatura),» Universidad de Valladolid, España, 2018.

M. Gómez, «Desarrollo software para la gestión de un terminal punto de venta (Tesis de licenciatura),» Universidad Politécnica de Cartagena, España, 2013.

O. Lorenzo, «Desarrollo de un software para la gestión de cadenas de tiendas de ropa (Tesis de licenciatura),» Universidad de Las Palmas de Gran Canaria, España, 2013.

M. García, «TFG: PeluGes TPV (Tesis de licenciatura),» Universitat Oberta, España, 2020.

Y. Ipanaque, «Desarrollo de una aplicación web para la mejora del proceso de venta de equipos informáticos en la empresa suministros tecnológicos Terabyte (Tesis de licenciatura),» Universidad Inca Garcilaso de la Vega, Perú, 2017.

C. Rivera y L. Torrejon, «Implementación de un sistema web para el control de las ventas, almacén y garantías de una empresa (Tesis de licenciatura),» Universidad Ricardo Palma, Perú, 2015.

I. Cosmen, «Implantacion de un sistema de gestion de ventas en una compañia de venta al por menor,» Universidad Politecnica Madrid, España, 2018.

P. Tobar, «Diseño de aplicación para venta de equipaje en los aeropuertos (Tesis de licenciatura),» Universidad Andrés Bello, Chile, 2018.

C. Díaz, E. Díaz y A. Vargas, «Integración de datos entre Openbravo ERP y Openbravo POS usando web services,» Revista Matices Tecnológicos, vol. 6, 2015.

D. Ramos, R. Noriega, J. Laínez y A. Durango, Curso de Ingeniería de Software (2ª Edición), Createspace Independent Publishing Platform, 2017.

O. Tinoco, P. Rosales y J. Salas, «Criterios de selección de metodologías de desarrollo de software,» Industrial Data, vol. 13, nº 2, 2010.

J. López-Lemus y M. De la Garza, «El papel de la gestión del emprendimiento y la innovación en relación con los resultados de las pymes en México,» Suma de Negocios, vol. 11, nº 24, 2019.

M. Saavedra, M. Camarena y M. Saavedra, «Competitividad de las Pyme y su relación con los sistemas de información,» Cuadernos de Contabilidad, vol. 20, nº 50, 2019.

A. Rivera, «Estrategia del comercio electrónico b2c para las transacciones digitales en las pymes en México,» Universidad Autónoma del Estado de México, Estado de México, 2019.

O. Pérez, «Cuatro enfoques metodológicos para el desarrollo de Software RUP – MSF – XP - SCRUM,» Inventum, vol. 6, nº 10, 2011.

D. Cardacci, «Arquitectura de software académica para la comprensión del desarrollo de software en capas,» Universidad del Centro de Estudios Macroeconómicos de Argentina (UCEMA), nº 574, 2015.

G. Smith y P. Ledbrook, Grails in Action, Estados Unidos: Manning, 2009.

D. König, P. King, G. Laforge, H. D'Arcy, C. Champeau, E. Pragt y J. Skeet , Groovy in Action, Second Edition, Estados Unidos: Manning, 2015.

P. Sznajdleder, Java a fondo. Curso de programación (3ª Edición), Argentina: Alfaomega, 2016.

A. Franco, J. Zartha, J. Solleiro, J. Montes, E. Vargas, J. Palacio y J. Hoyos, «Propuesta de modelo de gestión de innovación para una empresa de ventas al consumidor final,» Revista Lasallista de Investigación, vol. 15, nº 1, 2018.

A. Navarro, J. Fernández y J. Morales, «Revisión de metodologías agiles para el desarrollo de software,» Prospectiva, 2013.

R. Pressman, Ingeniería del Software. Un enfoque práctico (7ª Edición), México: McGraw-Hill, 2010.

J. Scott y G. Rocher, The Definitive Guide to Grails 2, Apress, 2013.

Published

2021-06-04

How to Cite

Reyes Silva, J. F., & Soberanes Martín, A. (2021). Agile Technologies to Build a Point of Sale Through a Layered Architecture. Programación Matemática Y Software, 13(2), 90–98. https://doi.org/10.30973/progmat/2021.13.2/8

Issue

Section

Articles