I. Introduction
Reviewing the literature there are many works where supercomputers are used, as well as multiple applications, such as those dedicated to working with videos where programming is performed on GPUs, through parallel programming making maximum use of the GPU in extreme processes such as video [1]. To perform these tasks, agile methodologies are used to help the development of these algorithms, especially when working in the field, where the development time has to be as short as possible [2].