2020 Yearbook - Universidad ORT Uruguay

64 2020 Yearbook STUDENT PROJECTS WITH EXTERNAL ORGANIZATIONS 2020 Krooping: Satellite Image Processing for the Generation of Agronomic Indices Authors: Joaquín Bentancor, Agustina de Pro, Sebastián Delfino, and Héctor Piñatares Organization: Krooping The purpose of this project was to develop a mobile application that provides agricultural engineers and producers with a tool to optimize crop yields through the processing of satellite images and the calculation of agronomic indices. It was developed for the technology company Krooping, which supports the agro-industrial sector in reducing risk and increasing yield per hectare through web and mobile applications that enable interaction between the company and producers, thereby obtaining real-time field data. The team decided to divide the project into two well-defined phases. The first phase involved research into the various options available for developing the product and mitigating initial risks. The second stage involved the development and construction of the product, which, given its characteristics, was carried out using an agile methodology (Scrum), allowing the architecture to be built in an evolutionary manner. The result was a multiplatform mobile application developed in React Native with a backend of microservices developed in Python alongside the Flask microframework, deployed on Amazon Web Services (AWS). Degree Program: Systems Engineering Advisor: Darío Macchi, Eng. Rules Engine Authors: Juan Briano, Carlos Chiale, and Luca Miraglia Organization: Urudata Software The objective of this project was to develop a Rules Engine for the company Urudata Software, which consists of creating a system that allows for the design and execution of one or more business rules. A business rule is defined as a decision criterion based on input data that generates specific output data; meanwhile, the Rules Engine is responsible for interpreting the result and implementing the appropriate action. The solution consists of a web application designed to allow end users of the system to maintain complex business rules in a user-friendly and intuitive manner. To validate this system and its proper integration, the team generated a set of rules that were successfully integrated and executed within a client’s Q-Flow process, returning a result that could be evaluated by the process and/or business. The methodology used was a hybrid iterative-incremental development approach, characterized by being primarily composed of agile methodologies, taking into account the most relevant aspects of the Scrum, Kanban, and Extreme Programming models. Additionally, the traditional model was used to agree on a project charter with the client, detailing the objectives, requirements, and timeline. The project concluded with a minimum viable product that the client adopted as a starting point for completing the system’s development. Degree: Bachelor’s Degree in Systems Tutor: A/P Oscar Sena

RkJQdWJsaXNoZXIy MTMxMDk1