47 research outputs found

    Caso de estudio sobre apropiación de SCRUM en empresas que han adoptado CMMI

    Get PDF
    Actualmente la industria de software local se enfrenta a una situación interesante: de una parte se evidencia un auge en la adopción de las prácticas ágiles, que buscan encontrar mejores formas de trabajo de los equipos de desarrollo de software y, de otra parte, algunas de estas industrias, ya han realizado proyectos de mejora de procesos utilizando CMMI como el modelo referente, e incluso algunas de estas compañías cuentan con valoraciones oficiales de madurez en niveles 2, 3 y superiores -- El presente trabajo analiza esta situación con el propósito de conocer como ha sido la adopción de estas prácticas ágiles en empresas de desarrollo que anteriormente han adoptado prácticas orientadas a planes como CMMI o PSP/TSP -- En algunos casos, las empresas buscan convivir con ambos enfoques entendiendo que se debe elegir la práctica dependiendo del contexto o teniendo la apertura de realizar una mezcla de prácticas tradicionales y ágiles, por otro lado también hay empresas que buscan adoptar solo las prácticas ágiles de manera estricta para cualquier tipo de proyecto quizá buscando agilidad -- El objetivo de este trabajo es acumular, estructurar y divulgar información veraz sobre los retos y logros que las empresas de desarrollo de software han tenido al adoptar prácticas ágiles como Scrum, dentro del marco de un proyecto liderado por Ruta N (organismo que promueve la transferencia tecnológica en la ciudad de Medellín) en el que participaron un total de 10 empresas de la ciudad -- Con el apoyo de un método para estudio experimental de tipo cualitativo (Grounded Theory), se busca identificar una teoría alrededor de los datos recabados para identificar cuáles han sido los retos iníciales de la adopción -- Estos resultados se complementan y validan con las respuestas a una encuesta realizada meses después sobre la evolución de la adopción de la práctica ágil Scrum en las empresas participantes del estudio -- De este modo podemos identificar un compendio de retos, lecciones aprendidas y beneficios encontrados en este tipo de adopciones de prácticas que a diferencia de ser opuestas se complementan entre sí -- Dentro de los resultados alcanzados en este trabajo, se destacan los siguientes: los retos y dudas criticas generadas durante el proceso de apropiación de prácticas ágiles(Scrum) en empresas de desarrollo de software que han adoptado CMMI, resultaron organizados alrededor de 3 categorías principales: los valores establecidos en el manifiesto ágil, los elementos de Scrum y las prácticas complementarias a Scrum -- El estudio también proporciona algunas recomendaciones que pueden ayudar a las organizaciones a evitar obstáculos en la adopción de Scrum dentro de sus prácticas de desarrollo de software al integrarlo con prácticas orientadas a planes -- Además, la descripción detallada de la manera como se realizó un estudio In-Vivo aplicando Grounded Theory, sirve de referencia para aquellos lectores que deseen aplicar este método en estudios de tipo cualitativ

    Propuesta de aplicación de Scrumban para gestionar el proceso de generación de proyectos de I+D+i con el modelo Canvas: estudio preliminar

    Get PDF
    Los Modelos de Negocio en general, suministran a las organizaciones y principalmente a los gestores de ideas de negocio, una guía para formular, evaluar y gestionar los proyectos -- Estas metodologías, integran en su totalidad, las diferentes prácticas, técnicas y herramientas que deben implementarse al emprender cualquier tipo de proyecto -- Así mismo, hoy en día existen múltiples metodologías ágiles que, desde su concepto, permiten identificar de manera clara, las responsabilidades y actividades que están adscritas al proyecto y a la idea de negocio -- De allí la importancia, según Charvat (2003), que cualquier tipo de organización que maneje proyectos, cuente con una metodología que le permita tener un camino claro a seguir para el desarrollo efectivo de sus proyectos, en la cual encuentre herramientas, procesos y técnicas de apoyo a esa gestión y que faciliten ese proceso -- No obstante, la implementación de cualquier metodología ágil para la gestión de proyectos, según Kerzner (2001, pág. 73) y Charvat (2003, pág. 167), requiere un diagnóstico y una planeación previa, teniendo en cuenta que se deben evaluar aspectos importantes que parten desde el cliente hasta el recurso humano para la implementación de la metodología ágil elegida -- En este informe se describen los hallazgos de investigación desarrollada en el marco de la Maestría en Ingeniería de la Universidad EAFIT -- En el proceso de indagación en el campo, se evidenciaron aspectos concernientes a los modelos de negocios y metodologías ágiles de desarrollo, así como factores determinantes para el éxito o no de una idea de negocio -- En el informe se incluyen las consideraciones teóricas que enmarcan y legitiman la investigación, la propuesta de paso a paso de aplicación de la metodología ágil Scrumban para gestionar la generación de proyectos bajo el modelo de negocio Canvas, las consideraciones metodológicas que validan la aproximación al campo, las conclusiones enmarcadas en contribuciones, recomendaciones y trabajos futuros para continuar con el desarrollo de esta investigació

    Identificación de mejores prácticas de calidad para el desarrollo de software para ser implementadas en los procesos de formación de la media técnica en programación - Alianza Futuro Digital Medellín

    Get PDF
    Este proyecto centró la atención en la identificación de buenas prácticas de calidad para el desarrollo de software, centradas en el proceso y no en el producto de software, viables de ser incorporadas en la formación de los estudiantes de la media técnica en informática y programación en instituciones de educación básica y media pertenecientes a la Alianza Futuro Digital Medellín; esto con el fin de aportar elementos significativos en la formación técnica, que se verán reflejados en la calidad del producto software -- Para ello, se validaron las prácticas más reconocidas en el sector, respecto a su implementación cotidiana en las empresas de software -- En esta actividad participaron empresas de software de la ciudad de Medellín, vinculadas a la Alianza Futuro Digital -- Como resultado de este proceso, se identificaron aquellas prácticas más frecuentes en su aplicación, y se llevaron a un instrumento para sugerir su incorporación didáctica y metodológica en los currículos de la media técnica en informática y programación de las instituciones de educación básica y media pertenecientes a la Alianza Futuro Digital Medellí

    Diseño de proceso metodológico de gestión de proyectos de TI : basado en los lineamientos del PMI, para la oficina de tecnologías de la información y las comunicaciones del Ministerio de Vivienda, Ciudad y Territorio

    Get PDF
    172 páginas : ilustraciones, gráficosEl proceso de análisis de información involucra la realización de entrevistas, revisión documental y ejecución del modelo de madurez OPM3 con el fin de comprender el grado de madurez para la gestión de proyectos en la Oficina TIC del MVCT. A nivel del análisis documental se presentaran flujos y organigramas de las actividades asociadas a proyectos con el fin de presentar de manera gráfica Ios distintos componentes y sus relaciones. Como parte del proceso de análisis se presenta un modelo de PMO acorde a las necesidades de la Oficina TIC del MVCT, aunque no es el principal objetivo del proyecto.Presentation of the methodological process for project management through the proposal of a guide for the ICT Office of the MVCT under the use of the best practices registered in the PM BOK 5th edition of the PMI. The guide includes formats and recommendations for the different activities in order to document, standardize and generate an alignment between the strategic objectives and the practices of the stakeholders involved. The process of information analysis involves conducting interviews, document review and execution of the OPM3 maturity model in order to understand the degree of maturity for project management in the MVCT ICT Office. At the level of the documentary analysis, flows and organization charts of the activities associated with projects will be presented in order to graphically present the different components and their relationships. As part of the analysis process, a PMO model according to the needs of the ICT Office of the MVCT is presented, although it is not the main objective of the projectMagíster en Gerencia Estratégica de Tecnologías de InformaciónMaestrí

    Estimación de esfuerzo en desarrollo de software ágil: Estudio del estado actual en Bogotá

    Get PDF
    Context: Over the years, numerous studies have been developed related to estimating effort in agile software development, which allow us to understand the advances that have been made and the need for their use in companies. Objective: To know the perspective of entrepreneurs from different organizations in Bogotá that work in the sector or are related to the development of agile software and those who have had projects related to the subject. Method: For the elaboration of the article, a bibliographic research is carried out. Results: The data obtained are from 314 respondents in the city of Bogotá, the main findings are: 1) For companies it is extremely important with (34%) the adoption of an effort estimation methodology. 2) The most used estimation technique is the use case point with (43.31%). 3) The most used effort predictor is the Code Line (38.85%) and followed by this STORY POINT with (33.76%). 4) The agile methodology adopted in companies is SCRUM with (43.95%). 5) As the most determining factor to estimate the effort, the team experience with (53.50%) is considered. 6) In the percentage of error between estimate of projected effort and real effort (26.75%) of the respondents determine that this 5% -25% is underestimated. 7) Finally, as a difficulty in your company to estimate the effort of projects through agile software development, the respondents recognize (26.11%) that the resources are the greatest. Conclusions: The estimation of effort is relatively variable, for many companies this depends on the needs of each one, on the other hand, the use of agile methodology and estimation techniques varies in its use depending on the cross between them and how they are used. complement each other.Contexto: A lo largo de los años se han desarrollado numerosos estudios relacionados con la estimación de esfuerzo en el desarrollo de software ágil los cuales permiten comprender los avances que han tenido y la necesidad de su uso en las empresas. Objetivo: Conocer la perspectiva de empresarios de distintas organizaciones de Bogotá que trabajan en el sector o estén relacionados con el desarrollo de software ágil y aquellos que han tenido proyectos relacionados con el tema. Método: Para la elaboración del artículo se realizar una investigación a nivel bibliográfico. Resultados: Los datos obtenidos son de 314 encuestados en la cuidad de Bogotá, los principales hallazgos son: 1) Para las compañías es sumamente importante con (34%) la adopción de una metodología de estimación de esfuerzo. 2) La técnica de estimación mas usada es el punto de caso de uso con (43,31%). 3) El predictor de esfuerzo mas utilizado es la Línea de código (38,85%) y seguida de este STORY POINT con (33,76%). 4) Como metodología ágil adoptada en las empresas se encuentra SCRUM con (43,95%). 5) Como factor mas determinante para estimar el esfuerzo es considerado la experiencia de equipo con (53,50%). 6) En el porcentaje de error entre estimación de esfuerzo proyectada y esfuerzo real el (26,75%) de los encuestados hacen determina que esta 5%-25% subestimada. 7) Finalmente, como dificultad en su empresa para estimar el esfuerzo de proyectos mediante desarrollo de software ágil los encuestados reconocer con (26,11%) que los recursos como el mayor. Conclusiones: La estimación de esfuerzo es relativamente variable, para muchas compañías esto depende también de las necesidades de cada una, por otro lado, el uso de metodología ágil y técnicas de estimación varia en su uso dependiendo del cruce que se de entre ellas y como se complementan entre sí

    Diagnostico de las prácticas de gerencia de proyectos y propuesta de estrategias a partir de CMMI y PMBok

    Get PDF
    Este proyecto presenta las problemáticas que se observan en las pequeñas y medianas empresas desarrolladoras de software de la región en el área de planeación de los proyectos, así mismo, se hace una descripción de la situación con datos estadísticos tomados en la ciudad de Pereira de una muestra representativa de las empresas. Se hace un estudio de dos importantes entes en cuanto a desarrollo de software y gestión de proyectos se refiere, CMMI y PMBoK, con el objetivo de analizar sus lineamientos y fines para ofrecer una alternativa a las Pymes. El análisis de las encuestas determina la situación actual, así como el interés de las empresas en mejorar sus prácticas. Por esta razón, las estrategias propuestas presentan una opción para optimizar los procesos de gerencia de proyectos de software, específicamente la planeación. En el transcurso del desarrollo de las estrategias, se hace énfasis en el papel del cliente en todas las fases, debido a que es el actor principal porque cumple una función indispensable, además de ser a quien va dirigidos los esfuerzos de todo proyecto y es el la persona que aprueba o rechaza el producto final

    APLICACIÓN Y AJUSTE EN LA PRÁCTICA DEL NUEVO PROCESO DE MEJORA PARA PROCESOS DE SOFTWARE AGILE SPI PROCESS: CASO DE ESTUDIO REAL EN UNA PYME

    Get PDF
    RESUMENEl trabajar en el sector de las PyMES (Pequeñas y Medianas Empresas) con un programa SPI (Software Process Improvement - Mejora de Procesos de Software) es un interés que se ha vuelto muy importante en todo el mundo. Algunos estudios han demostrado que la dificultad de aplicación de grandes modelos en un SPI es un problema en PyMEs, fundamentalmente por los grandes costes asociados a su aplicación (tiempo y recursos), especialmente en el seguimiento de los planes de acción e implantación [6]. Otro problema añadido para las PyMEs, es el largo plazo de espera necesario para la obtención de resultados [2], nuevamente demasiado para una PyME. Éste artículo propone un proceso para la Mejora de Procesos de Software para apoyar la gestión y administración de un programa de mejora pero adaptado a las características de las PyMEs, fue desarrollado en el proyecto SIMEP-SW y aplicado a dos PyMES de Software. Este artículo presenta el modelo y la experiencia de su aplicación en unaPyME. La experiencia permitió probar el modelo y evaluar su impacto en el contexto de las PyMES. Algunas lecciones aprendidas fueron recopiladas para refinar y ajustar el modelo. En definitiva, el tamaño de una empresa no limita el éxito de los programas de mejora sino que se ve afectado fundamentalmente por los problemas mencionados anteriormente; el proceso expuesto en este trabajo pretende que sea utilizado en empresas de cualquier tamaño, especialmente las PyMES. PALABRAS CLAVEMejora de Procesos de Software (SPI)CalidadCMMIPequeñas y Medianas Empresas (PyMEs)PyMEÁgilProceso ABSTRACTWorking in the SMEs (Small and Medium Enterprises) sector with an SPI (Software Process Improvement) program is an interest that has become very important anywhere in the world. Some studies have demonstrated that the difficulty of application of large international models in a SPI is a problem in SMEs, basically by the great costs associated to its application (time and resources), specially in the tracking of the action and implantation plans [6]. Another problem for the SMEs is the long waiting time for obtaining results [2], again too much for a SME. This article proposes a process for the Software Process Improvement to support the managementand administration of an improvement program but adapted to the features of the SMEs, it was developed in the SIMEP-SW project and applied to two software SMEs. This article presents the model and the experience of its application in a SME. The experience has allowed to prove the model and to evaluate their impact in the context of the SMEs. Some learned lessons were compiled to refine and to fit the model. After all, the size of an enterprise doesn't limit the success of the improvement programs but it is affected fundamentally by the problems mentioned previously; the process exposed in this work pretends to be used in enterprises of any size, especially the SMEs. KEYWORDS: Software Process Improvement (SPI)QualityCMMISmall and Medium Enterprises (SME's)SMEAgileProces

    Desarrollo de una metodología para la interpretación y simplificación del modelo CMMI para desarrollo de software

    Get PDF
    La calidad del software es muy importante para las empresas y organizaciones hoy en día, porque este es un reflejo y una carta de presentación ante sus clientes, existen algunas iniciativas del sector público y privado que impulsan campañas para que las organizaciones puedan lograr certificaciones de calidad. Una de estas iniciativas es el programa lanzado por el SENA y Proexport llamado implementación y evaluación formal de CMMI, que busca la adopción de modelos de producción con estándares internacionales de calidad, lo cual le permita a las empresas ingresar al mapa mundial de software de calidad. La forma en que una compañía opera, los procesos que esta sigue para alcanzar sus objetivos, impacta directamente en su capacidad de producción y crecimiento. Por lo que el modelo CMMI propone las mejores prácticas para las empresas de desarrollo de software, e indica que si se siguen estas prácticas y se aplican correctamente, se puede llegar a producir software de alta calidad de forma rápida y económica CMMI indica como principales beneficios, la reducción de riesgos, la asignación mas predecible de presupuestos y horarios, la reducción en el reproceso. Aun así en la actualidad, al parecer algunas de las empresas de desarrollo de software, se resisten o simplemente no están interesadas en la implementación de las mejores prácticas del modelo CMMI. La lista conocida de razones para no implementar CMMI es larga, indican entre otros motivos que consideran que aún son muy pequeñas para ello, pero también se destacan motivos como: es muy costoso, toma mucho tiempo, se usa otro método para mejorar los procesos, no están claros los beneficios, los beneficios potenciales no son los deseados, no aplica a nuestros procesos etc. Al parecer son más las empresas pequeñas que se mantienen al margen de la implementación de CMMI, puede decirse que para ellas es más difícil, tomar la decisión de dedicar, parte de su capital y de su tiempo a la implementación de una metodología que desde el punto de vista de estas empresas no deja en claro los beneficios, y sin la cual esta claro que pueden operar

    IT Governance model guide for Startups.

    Get PDF
    Gracias a la existencia de marcos de referencia y modelos de gobierno de las tecnologías de información (TI), los responsables de la gestión han podido orientar la estrategia y la practica en la entrega del servicio, pero qué sucede cuando es una empresa de la naturaleza de una Startup? se tienen en cuenta estas formas de gestión para llevar la estrategia adelante? básicamente, lo que busca esta guía es brindar herramientas para establecer un modelo de gobierno y gestión en las empresas de este tipo. La guía de buenas prácticas operativas de Tecnologías de Información para líderes de TI de Startups pretende brindar un instrumento de medición de las variables de madurez de procesos de TI, siendo un habilitador en la adopción de una práctica adecuada de TI que abarque los principales componentes de gestión y foco en los procesos, proyectos, y procesos.Thanks to the existence of reference frameworks and governance models of information technologies, those responsible for management have been able to guide the strategy and practice in the delivery of the service, but what happens when it is a company of the nature of a Startup? Are these forms of management considered to carry the strategy forward? Basically, what this guide seeks is to provide tools to establish a model of governance and management in companies of this type. The Guide of good operational practices of Information Technologies for IT leaders of Startups aims to provide an instrument for measuring the variables of maturity of IT processes, being an enabler in the adoption of an appropriate IT practice that covers the main components of management and focus on processes, projects, and processes.Magíster en Gerencia de Sistemas de Información y Proyectos TecnológicosMaestrí
    corecore