Desarrollo de una guía metodológica para el desarrollo de aplicaciones del lado del servidor
Authors: Loarte Cajamarca Byron Gustavo 
Published: October 2024

Introducción. En un contexto global cada vez más digitalizado el desarrollo de aplicaciones del lado del servidor, conocido como backend, ha emergido como una competencia fundamental para quienes deseen especializarse en esta área del desarrollo de software. Sin embargo, muchos desarrolladores principiantes enfrentan dificultades significativas al no contar con una orientación clara y estructurada que abarque todo el proceso de desarrollo, tales como la falta de guías comprensivas que detallen los pasos necesarios para crear aplicaciones backend que sean robustos, eficientes y escalables. Además, esta carencia puede llevar a tomar decisiones incorrectas que comprometan la calidad del software, su funcionalidad y su capacidad de adaptación a largo plazo. Además, cuestiones como la selección de lenguajes de programación adecuados, la adopción de patrones de arquitectura eficientes, una adecuada elección de base de datos, y la implementación de pruebas y despliegue suelen ser factores críticos que complican el proceso de desarrollo para aquellos sin experiencia previa. Objetivo. Desarrollar una guía metodológica que estructure de manera detallada las etapas involucradas en el desarrollo de aplicaciones backend, abarcando desde la identificación de la problemática inicial hasta el despliegue en entornos de producción. Esta guía busca proporcionar claridad en cada fase del desarrollo, facilitando la toma de decisiones informadas sobre tecnologías, herramientas, lenguajes y arquitecturas, optimizando la eficiencia y calidad del proceso de desarrollo de software. Metodología. La metodología empleada en este trabajo sigue un enfoque deductivo, con un diseño descriptivo y cualitativo, llevándose a cabo una revisión exhaustiva de la literatura especializada en desarrollo de software, metodologías ágiles y tradicionales, así como casos de estudio enfocados en la implementación de proyectos backend. A través del análisis de dichos estudios y la experiencia práctica en el campo, se construyó una estructura metodológica sólida que puede ser aplicada en diversos contextos. Resultados. Entre los resultados obtenidos en la investigación se confirma que la adopción de una metodología clara y bien definida mejora significativamente el proceso de desarrollo backend. Además, la integración de herramientas y Frameworks actuales, no solo estandariza el desarrollo, sino que incrementa la productividad de los equipos, reduce los errores y asegura un mejor manejo de la lógica del negocio y la manipulación de datos. Además, la correcta implementación de pruebas unitarias, funcionales y de rendimiento mejora la calidad del software, garantizando su estabilidad y capacidad de escalabilidad. Conclusión. Se concluye que esta guía metodológica provee una base sólida para el desarrollo eficiente de aplicaciones backend, asegurando una adecuada gestión del ciclo de vida del software. Área de estudio general: Informática o Ciencias de la Computación. Área de estudio específica: Desarrollo de software. Tipo de estudio:  Artículo original.