Metodología híbrida para estandarizar el desarrollo de aplicaciones web, aplicando Normas ISO/IEC 25000 en la Empresa Eléctrica Ambato S.A. (EEASA)

No Thumbnail Available

Date

2024-08

Journal Title

Journal ISSN

Volume Title

Publisher

Universidad Técnica de Ambato. Facultad de Ingeniería en Sistemas, Electrónica e Industrial. Carrera de Tecnologías de la Información

Abstract

This project aims to develop a hybrid methodology to standardize the development of web applications in EEASA, the project arose from not having adequate documentation with which to apply best practices, methods, techniques or strategies for software development, which has caused problems during the development of a project and in the management of the life cycle. For the fulfillment of this proposal, the IEEE 1074 standard was used, adapting it to the organizational structure of the company and to the requirements obtained through the techniques of the collection and analysis of the information, with which the standard of the life cycle is established during the development of a web application, then a study was conducted based on knowing and analyzing processes, tools and work techniques of traditional and agile methodologies, among which the most representative ones were identified, which are; Waterfall Model, Spiral, Rational Unified Process (RUP), Dynamic Systems Development Method (DSDM), SCRUM, Extreme Programming (XP) and Crystal. After conducting a qualitative analysis of the methodologies, it became evident that the agile methodologies are adapted to the development of web applications and to the requirements set forth by the company. By working with the IEEE 1074 standard, it was possible to propose a hybrid methodology with a life cycle that contains groups of ordered activities that can be assigned a clear and detailed schedule, which the development team can follow step by step, and thus avoid excessive use of time during the development of a project or inconsistencies between the requirements and objectives set at the time of delivery of the product to the department, also by applying a software quality evaluation with the ISO/IEC 25000 family of standards, which is part of the activities that make up the methodology, the development team can obtain a report that verifies that the delivered product complies with quality standards.

Description

El presente proyecto tiene como objetivo el desarrollo de una metodología híbrida para estandarizar el desarrollo de aplicaciones web en la EEASA, el proyecto surgió al no tener la documentación adecuada con la cual aplicar buenas prácticas, métodos, técnicas o estrategias para el desarrollo de software, lo cual ha ocasionado inconvenientes durante el desarrollo de un proyecto y en el manejo del ciclo de vida. Para el cumplimiento de esta propuesta se hizo uso del estándar IEEE 1074 adaptándolo a la estructura organizacional de la empresa y a los requisitos obtenidos a través de las técnicas de recolección y análisis de información, con el cual se establece el estándar del ciclo de vida durante el desarrollo de una aplicación web, posteriormente se realizó un estudio basado en conocer y analizar procesos, herramientas y técnicas de trabajo de metodologías tradicionales y ágiles, de entre las cuales se identificó a las más representativas que son: Modelo en Cascada, Espiral, Proceso Racional Unificado (Rational Unified Process, RUP, en inglés), Método de Desarrollo de Sistemas Dinámicos (Dynamic Systems Development Method, DSDM, en inglés), SCRUM, Exteme Programming (XP) y Crystal. Después haber realizado un análisis cualitativo de las metodologías se evidenció que las metodologías ágiles se adaptan al desarrollo de aplicaciones web y a los requisitos planteados por la empresa. Al trabajar con el estándar IEEE 1074, se consiguió plantear una metodología híbrida con un ciclo de vida que contiene grupos de actividades ordenadas y que se las puede asignar un cronograma claro y detallado, el cual el equipo de desarrollo puede seguir paso a paso, y con esto evitar el uso excesivo de tiempo durante el desarrollo de un proyecto o inconsistencias entre los requerimientos y objetivos planteados al momento de realizar la entrega del producto al departamento, sección o área requirente, y también al aplicar una evaluación de calidad del software con la familia de normas ISO/IEC 25000, que se encuentra dentro de las actividades que conforman la metodología, el equipo de desarrollo puede obtener un informe con el cual se comprueba que el producto que se entrega cumple con normas de calidad.

Keywords

ÁGILES, ESTÁNDAR IEEE1074, CALIDAD, CICLO DE VIDA

Citation

Endorsement

Review

Supplemented By

Referenced By