Utilize este identificador para referenciar este registo: https://hdl.handle.net/10316/110753
Título: Desenvolvimento de uma Plataforma para Pagamentos Layaway
Outros títulos: Development of a Platform for Layaway Payments
Autor: Pais, Leandro Borges
Orientador: Sousa, Jorge
Abreu, Pedro Manuel Henriques da Cunha
Palavras-chave: Layaway; Consumidor; Comerciante; Dinheiro Móvel; Aplicação Web; Layaway; Consumer; Merchant; Mobile Money; Web Application
Data: 17-Jul-2023
Título da revista, periódico, livro ou evento: Desenvolvimento de uma Plataforma para Pagamentos Layaway
Local de edição ou do evento: WIT Software
Resumo: O layaway é um serviço de retalho que permite aos clientes pagarem por bens aolongo de um período de tempo, em vez de pagar tudo de uma vez. Este tipode acordo de pagamento é especialmente significativo em países em desenvolvimento,onde o acesso a financiamento pode ser bastante limitado, pois possibilitaa aquisição de bens que, de outra forma, seriam muito difíceis de adquirir.Esta plataforma tem como objetivo simplificar o processo de layaway ao facilitaros pagamentos entre os clientes e os comerciantes, fornecer atualizações emtempo real sobre o estado dos pagamentos e permitir uma gestão fácil dos produtosem layaway. Para aumentar ainda mais a facilidade dos pagamentos, estaplataforma está integrada num fornecedor de serviços de dinheiro móvel, quetambém tem vindo a aumentar rapidamente em popularidade nesses países devidoà sua capacidade de fornecer serviços financeiros de forma eficaz a indivíduose pequenas empresas.O projeto começou com uma revisão da literatura, que revelou uma falta deplataformas especificamente projetadas para a implementação do layaway comoplano de pagamento. No entanto, a pesquisa existente ofereceu informaçõesvaliosas sobre as características e o funcionamento do layaway, bem como seupotencial de integração com aplicações de dinheiro móvel para expandir o seualcance a um público mais amplo.Após a revisão da literatura, teve início a fase de planeamento da solução, envolvendoa criação de casos de uso para delinear os requisitos funcionais e nãofuncionais. Em seguida, uma arquitetura baseada no padrão de microsserviçosfoi elaborada.Com a arquitetura final definida, teve início a fase de desenvolvimento, seguindoos princípios da metodologia SCRUM. Os sprints foram definidos com duraçãode uma semana, e foram incorporadas reuniões durante o sprint para resoluçãode problemas e alinhamento, e retrospectivas no final do mesmo para a respetivaanálise e implementação de quaisquer ajustes necessários.A fase subsequente de testes, embora breve, incluiu testes unitários dos várioscontroladores da plataforma. Estes testes revelaram pequenos problemas queforam prontamente resolvidos.O resultado é um Produto Mínimo Viável (MVP) que demonstra efetivamente oconceito de layaway, alcançando com sucesso o objetivo principal do estágio naWIT Software.
Layaway is a retail service that allows customers to pay for goods over a periodof time, rather than all at once. This type of payment arrangement is particularlysignificant in poor nations where access to finance can be quite restrictedsince it makes possible the acquisition of goods that would, otherwise, be verychallenging.The platform developed aims to streamline the layaway process by facilitatingpayments between customers and merchants, providing real-time updates onpayment status, and allowing easy management of products in layaway. To furtherincrease the ease of payments, this platform is inserted into a provider ofmobile money services, which have also been rapidly increasing in popularity insuch countries because of their ability to successfully provide financial servicesto individuals and small businesses.The project started with a literature review, revealing a lack of platforms specificallydesigned for employing layaway as a payment plan. However, the existingresearch yielded valuable insights into the characteristics and workings of layaway,as well as its potential for integration with mobile money to expand itsreach to a wider audience.Following the review, the solution design phase commenced, involving the creationof use cases to outline both functional and non-functional requirements.Subsequently, an architecture based on the microservices pattern was devised.With the final architecture in place, the development phase commenced, followingthe principles of the SCRUM methodology. Sprints were set at a one-weekduration, incorporating mid-sprint meetings for issue resolution and alignment,and end-of-sprint retrospectives for analysis and necessary adjustments.The subsequent testing phase, although brief, encompassed unit testing of theplatform’s various controllers. These tests identified minor issues that were promptlyaddressed.The result is a Minimum Viable Product (MVP) that effectively demonstrates thelayaway concept, successfully accomplishing the primary objective of the internshipat WIT Software.
Descrição: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
URI: https://hdl.handle.net/10316/110753
Direitos: embargoedAccess
Aparece nas coleções:UC - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro TamanhoFormato Entrar
Internship_Report_vf.pdf5.23 MBAdobe PDFAcesso Embargado    Pedir uma cópia
Mostrar registo em formato completo

Visualizações de página

16
Visto em 8/mai/2024

Google ScholarTM

Verificar


Este registo está protegido por Licença Creative Commons Creative Commons