17 research outputs found

    Desarrollo de un código de métricas para pequeñas empresas ecuatorianas desarrolladoras de software

    Get PDF
    El presente artículo trata sobre un estudio realizado en las ciudades de Quito y Guayaquil, el mismo que fue aplicado a empresas pequeñas desarrolladoras de software. El citado estudio involucró un total de 20 proyectos, cuyo objetivo fue validar un instrumento de medición que serviría para la obtención de métricas y con esto determinar los factores que inciden en el proceso de desarrollo. Al efecto en este artículo se presentan las dos hipótesis que el estudio planteó y los resultados de los indicadores satisfacción del cliente y usuario versus el esfuerzo de los mismos; porcentaje de error en la estimación del costo; porcentaje del esfuerzo empleado en documentar; complejidad del negocio y complejidad técnica; costo promedio hora; porcentaje de inspecciones realizadas por fases; porcentaje de variación de los requerimientos; ocurrencia de defectos y fallas; tipo de defectos y fallas más frecuentes, identificados por su severidad; porcentaje de tiempo utilizado en corrección de defectos y fallas; y eficiencia en atención de defectos y fallas. Con todos los resultados presentados finalmente se detallan las conclusiones respecto a las hipótesis e indicadores

    Estudio de calidad para el proceso de desarrollo de software de empresas de Guayaquil.

    Get PDF
    El software es el ente que orquesta la armonía entre lo tangible e intangible, para nuestro entender el software que es quien gobierna el hardware. Ya sea para el uso en celulares, computadores, televisores, etc. El proceso de desarrollo de software es acelerado, competitivo, conlleva riegos, así como se puede obtener muchos beneficios cuando se crea un producto de software, este también puede resultar en perjuicio de los clientes sino es manejado correctamente. Conscientes de esta evolución debemos conocer si las empresas de desarrollo de software están capacitadas y podrán producir software de calidad. El objetivo del presente trabajo es conocer como manejan los procesos de desarrollo de software las empresas de la ciudad de Guayaquil, y las herramientas utilizadas para asegurar la calidad. Para este fin se hizo una investigación de campo recopilando información con procedimientos conocidos, consultando a varios involucrados en los procesos de desarrollo, concluimos que las empresas de software en su mayoría no hacen uso ni de metodologías ni modelos de desarrollo. Este estudio ayudó a reconocer la calidad como componente base para bajar el índice de incidentes, mejorándola y reduciendo costos, manteniendo la fidelidad entre el cliente y el proveedor.The software entity which orchestrates the harmony between the tangible and intangible, to our knowledge the software is which governs the hardware. Either for the use in cell phones, computers, or televisions, etc., the process of software development is accelerated, competitive, it involves risks, and it can bring many benefits when a software product is created, however, whether it isn't handled correctly it could results in prejudice for clients. Because of this evolution, we must know whether the software development companies are trained and they are able to produce quality software. The aim of this study is to know not only how the processes of software development are handled by the software development companies in the city of Guayaquil, but also know the tools used to ensure quality in these process. For this purpose, it used a field research to gathering information about procedures, as first observation and according with various stakeholders in the software development process, it concludes that most of development companies do not use methodologies. This study helped to recognize the quality factor as the base component to lower the rate of incidents, improve and reduce costs while companies will maintain its loyalty between customer and supplier

    Propuesta de instrumentos para mejorar el área de control de calidad de sistemas informáticos de una empresa de desarrollo de sistemas para el sector público

    Get PDF
    En el sector de Desarrollo de Software es muy común encontrar sistemas tanto a nivel de organizaciones privadas como públicas; que si bien están operando, no satisfacen todas las necesidades de sus usuarios, lo que ocasiona que no sean utilizados en su totalidad y lo que es peor, a perder la confianza del cliente en cuanto a quien lo desarrolló, para evitar esto, se debe fomentar el uso de modelos, metodologías ó buenas prácticas que permitan establecer el camino a seguir y el control que se debe hacer entre el fin e inicio de cada etapa del ciclo de desarrollo de software. El presente trabajo, se lo realizo en la empresa “SYSGENSA” en la cual se vio la necesidad de mejorar sus procesos, y empoderar a su recurso humano a fin de desarrollar aplicaciones que cumplan con niveles de calidad, tiempos y recursos de acuerdo a una planificación en función de las expectativas de sus clientes. Se proponen instrumentos y herramientas que apoyen al proceso de control de calidad en el ciclo de desarrollo de software de la Empresa. En la Tesis se desarrolla, en el capítulo 1, el marco teórico relacionado con calidad, en el capítulo 2 , se realiza un análisis breve sobre el sector de la industria del desarrollo de software en el Ecuador, en el capítulo 3, se presenta el análisis situacional de la empresa SYSGENSA, en el capítulo 4, se plantea la propuesta de mejora al proceso de desarrollo de software de la empresa, y un grupo de herramientas informáticas libres y propietarias que pueden apoyar a nivel de gestión de requerimientos, control de calidad, gestión de configuración y versiones, y gestión del proyecto

    Modelo de gestión para empresas de software en el Ecuador

    Get PDF
    La producción y comercialización de software tiene características particulares que han obligado a los gerentes de las empresas desarrolladoras a diseñar modelos específicos para gestionar este tipo de empresas. Estas distinciones en la gestión empresarial son necesarias por tratarse de un producto que tiene un diseño en constante variación y un nivel de tecnicismo muy profundo, ocasionando retrasos y desfases presupuestarios. La mayoría de estos desfases son consecuencia de las decisiones gerenciales tomadas en dos etapas específicas: en la Etapa de definición del proyecto, específicamente en el análisis para la distribución de tiempos y estructura presupuestaria; y en la Etapa de ejecución, particularmente en la relación interna de los equipos de trabajo con la gestión y aplicación del conocimiento. El objetivo de esta investigación consiste en determinar los métodos gerenciales utilizados en el Ecuador, con la finalidad de hallar soluciones factibles y consolidación de experiencias. Luego de realizar una investigación por medio de una encuesta, se encontró que los atrasos en los proyectos de software son reales, recurrentes y en algunos casos alarmantes, encontrando la existencia de una deficiencia teórica / práctica que permita solventar el problema fiablemente. Es por ello que se unió la experiencia y la información estadística para establecer 16 lecciones que deben ser consideradas como “buenas prácticas gerenciales” para este tipo de empresas

    Análisis, diseño e implementación del módulo de control de macro proceso productivo del sistema estratégico de la calidad de compulead s.a.”

    Get PDF
    Compulead S.A. ha tomado la decisión de diseñar, implementar y mejorar continuamente un Sistema Estratégico de Calidad (SEC) basado en los criterios de: • Sistema de Calidad ISO 9001:2000 • Sistema de Calidad Norteamericano de Malcolm Baldrige • Sistema de Calidad Europeo EFQM. Con el objetivo de: • Lograr el cumplimiento de su Misión, Visión y Objetivos Estratégicos. • Ser competitiva y de excelencia • Innovar continuamente sus Productos, Servicios y Actividades (PSA) según las necesidades y expectativas de sus clientes. Por lo mencionado la empresa Compulead S.A. propone el desarrollo de una herramienta informática, que le permita implementar su SEC en forma automatizada. La solución propuesta ha sido desarrollada en base al marco de trabajo de Microsoft denominado MSF por sus siglas en inglés y contiene los siguientes módulos: • Evaluación y Criterios de Excelencia • Control del Macro Proceso Productivo • Control de Gestión y Apoyo De estos tres módulos se detallará el Control del Macro Proceso Productivo. A continuación detallamos el desarrollo de la presente tesis para el módulo “Control del Macro Proceso Productivo (CMPP)”: En el capítulo I se analizará las empresas de computación en el área del software en desarrollo e integración y el Sistema Estratégico de calidad de COMPULEAD S.A. En el capítulo II se revisará el marco teórico y los conceptos básicos sobre el MSF y cómo lo implantaremos para el desarrollo de la solución. En el capítulo III se mostrará cómo se llevará a cabo el análisis y diseño de la Aplicación siguiendo los lineamientos del marco de trabajo MSF que son: • Visión. • Planeación. • Desarrollo. • Estabilización. • Implantación. En el capítulo IV se expondrá una revisión y validación del módulo CMPP. En el capítulo V se desarrollará las Pruebas del sistema en las que se incluyen las pruebas de la interoperabilidad con los otros dos módulos mencionados

    Propuesta de un modelo de evaluación y mejora de los procesos de ingeniería en el desarrollo de software para la empresa Icono Sistemas.

    Get PDF
    Desde el momento en que una organización expresa una necesidad en materia de tecnologías de información, se inicia un proceso complejo que involucra a un conjunto de personas con funciones heterogéneas que deben coordinarse para satisfacer una necesidad. Tomando en cuenta lo anterior, las empresas involucradas en el desarrollo de software, buscan que el desarrollo de sus aplicaciones y productos se realicen bajo modelos y estándares internacionales, que les permitan establecer márgenes de competencia basado en la mejora de los procesos y el aumento de la productividad en un marco de eficiencia y calidad. Los modelos y estándares de procesos de software definen un conjunto de criterios de desarrollo que guían la forma en que se aplica la Ingeniería del Software, si no se sigue ninguna metodología sin duda habrá falta de calidad. El presente documento se encuentra organizado de la siguiente manera: El primer capítulo pretende dar un concepto de calidad en términos generales para luego hablar acerca de la calidad del software. La calidad del software involucra evaluar dos ámbitos, los procesos para su desarrollo y el producto en sí, para los dos casos se cuentan con los denominados modelos de referencia. También este capítulo realiza un análisis del estado del arte de la industria de desarrollo de software del Ecuador. El segundo capítulo realiza un análisis de las características fundamentales de los modelos más representativos de mejora de procesos: CMMI, MOPROSOF, PMBOK..

    Analizar el aporte a las soluciones en aplicaciones móviles para el comercio electrónico en la ciudad de Quito

    Get PDF
    Los antecedentes que podemos mencionar es el gran auge que ha tenido las comunicaciones móviles, desde hace varios años atrás comenzando con los primeros Smartphone’s con acceso a Internet muy básico y de muy poca utilidad pero siendo un pilar fundamental para el desarrollo de nuevas y mejores tecnologías móviles cada vez con mejores prestaciones hasta llegar a disponer de aplicaciones desarrolladas para equipos móviles que es el objeto de estudio de esta tesis, cuando una empresa dispone de este tipo de aplicaciones puede mejorar sus ingresos, la eficiencia de sus aplicaciones internas y la comunicación entre colaboradores y clientes. Esta tecnología la podemos usar en presentación de eventos, nuevos productos, entre otras. Pues se dispone de fácil y rápido acceso a la información requerida con una total movilidad. Siendo las aplicaciones más usadas las financieras, pedidos, solicitudes, consultas, Banners, juegos, servicios de Geo-localización. Este es aún un medio no explotado en su totalidad en nuestro país pues aún existe incredulidad entre usuarios y empresarios para apostarle a este tipo de tecnología móvil

    Propuesta de modelo de gestión de servicios para la operación del sistema basado en el uso de Itil® combinado con herramientas de calidad aplicable a empresas que prestan servicios de mantenimiento evolutivo y correctivo de aplicaciones en el Ecuador

    Get PDF
    Esta investigación tiene como objetivo diseñar un modelo de gestión de servicios de mantenimiento -correctivo y evolutivo- de aplicaciones, el cual combina ITIL® y un conjunto de herramientas para el aseguramiento de la calidad. Esta propuesta permite mejorar los procesos con el fin de prestar servicios eficientes haciendo un uso apropiado de los recursos, tanto del proveedor como de los clientes y usuarios de las aplicaciones, sin que esto represente una inversión elevada para las empresas de desarrollo de software en el Ecuador. Para lograrlo se realiza un análisis de la industria de TI en el mercado internacional y en el local y se recogen una serie de datos para determinar qué tan difundido está el uso de ITIL® en nuestro país. Con esta información se diseña el modelo de gestión, al que se ha denominado MGS-10 en una primera versión, el cual contiene un total de diez procesos clave para la gestión de servicios basados en el Ciclo de Vida del Servicio propuesto por ITIL® y en el uso de herramientas de calidad como el Principio de Pareto, el Ciclo de Deming, entre otras ampliamente difundidas y probadas en diferentes industrias a nivel mundial. Finalmente y haciendo uso de otro de los marcos de trabajo que tiene gran acogida en el campo de la gestión de Proyectos, se diseña el proyecto de adopción del MGS-10 basado en el cuerpo de conocimiento del PMI®, el PMBOK®

    Informe actividad del FONPRODE: Año 2014

    Get PDF

    Guía metodológica para la gestión de requerimientos de desarrollo de software del Gobierno Autónomo Descentralizado Municipal de San Miguel de Ibarra

    Get PDF
    Implementar una guía metodológica de Ingeniería de Requerimientos, mediante la definición de un proceso y elaboración de una aplicación informática, para mejorar la gestión de requerimientos de software de la Dirección de TIC del GAD-I.El desarrollo de software abarca actividades de análisis, diseño, desarrollo, pruebas e implantación; y como parte del análisis se debe descubrir, desarrollar, validar y gestionar los requerimientos que especifican un sistema. Pero a medida que se van definiendo más requerimientos, los miembros del equipo de trabajo tienen dificultad para controlar cambios y versiones, definir relaciones entre requerimientos, conocer el estado y el avance de cada requerimiento, identificar requerimientos perdidos, duplicados e innecesarios. Este es el caso de la Unidad de Desarrollo de Software del Gobierno Autónomo Descentralizado Municipal de San Miguel de Ibarra, donde los problemas existentes en la gestión de requerimientos de software han ocasionado trabajo imprevisto, inexactitud en la estimación de esfuerzo y tiempo, requerimientos omitidos o mal identificados, documentación de requerimientos incompleta, no estandarizada o inexistente, desconocimiento del estado y avance de cada requerimiento, dificultades para control de cambios, retrasos en la entrega del producto software, entre otros. Al ser una institución regulada por disposiciones gubernamentales, la importancia de atender adecuadamente los requerimientos de software atraviesa el ámbito funcional y legal, debido a que los requerimientos deben ser cuidadosamente documentados, rastreados, revisados y probados. En ese sentido, el presente trabajo tiene como objetivo implementar una guía metodológica de Ingeniería de Requerimientos mediante la definición de un proceso y elaboración de una aplicación informática, que permitan mejorar la gestión de requerimientos de la Unidad de Desarrollo de Software. Para ello se utilizó un enfoque de investigación cualitativo con la aplicación de técnicas de recolección de datos como la observación, entrevistas abiertas, revisión de documentos y talleres de trabajo que permitieron definir el proceso de gestión de requerimientos y la aplicación informática que lo soporte. Como resultado se obtuvieron los siguientes productos adaptados a las necesidades de la Unidad de Desarrollo de Software: taxonomía y atributos de requerimientos, técnicas para elicitación de requerimientos, plantillas de artefactos, proceso para la elicitación, análisis, especificación y validación de requerimientos, proceso de control de cambios y control de versiones, trazabilidad de requerimientos hacia casos de prueba, así como una aplicación informática adaptada al proceso definido. Durante el desarrollo del trabajo, se constató que los Analistas de Sistemas ya estaban acostumbrados a trabajar informalmente en el desarrollo de software y les resultó dificultoso el uso de un procedimiento documentado con artefactos. Sin embargo, se han obtenido varios beneficios en la Unidad, entre ellos: centralización de información, estandarización de formatos y actividades, mejoras para la identificación y clasificación de requerimientos, disponibilidad de información, control de avances del proyecto, acceso a versiones vigentes de artefactos, sistematización de órdenes de trabajo, entre otros
    corecore