Logo_Icesi

Resultados de la búsqueda

Mostrando 1 - 3 de 3
  • Ítem
    Gestión de lecciones aprendidas en equipos de desarrollo de software
    (Universidad Icesi, 2011-12-07) Martínez Figueroa, James Mauricio; Gómez Arenas, Liliana del Socorro; Asesor
    La industria del software se enfrenta a grandes retos para los que necesita prácticas flexibles y ágiles para atender proyectos donde los tiempos y costos son los factores clave [MK08], además las Mipymes, áreas de TI o equipos de desarrollo de proyectos de software muchas veces tienen una orientación estratégica poco definida, informalidad de procesos, pocos integrantes y recursos limitados [PE11]. En estas condiciones, la habilidad para manejar el conocimiento y experiencia a menudo hace la diferencia entre el éxito y el fracaso [SK09]. La gestión de lecciones aprendidas promueve el trabajo en equipo y construye un puente entre las personas que poseen y adquieren experiencias y las personas que se pueden beneficiar de dichas experiencias. Esto genera múltiples beneficios porque ayuda a que los equipos de proyecto identifiquen soluciones y buenas prácticas a partir de situaciones (soluciones o problemas) anteriores, así como también que detecten situaciones problemáticas de forma temprana [BT98].
  • Ítem
    Modelo de integración de buenas prácticas para la gestión de proyectos de desarrollo de software para empresas donde dichos proyectos no son su objetivo de negocio
    (Universidad Icesi, 2012-05-23) Cifuentes Lozano, Adriana Y.; Muñoz Periñán., Ingrid Lucía; Asesor
    Las organizaciones se enfrentan a cambios constantes y entornos competitivos donde los productos que se ofrecen pueden marcar la diferencia. Es aquí donde los proyectos surgen como un mecanismo para establecer esa ventaja competitiva que requieren dentro de su nicho de mercado contribuyendo a aprovechar oportunidades de negocio y resolver situaciones particulares. Las organizaciones donde su core de negocio no es el desarrollo de proyectos software se han encontrado con una serie de obstáculos que han hecho que el proyecto se dilate y no cumpla con los tiempos estimados por no contar con directrices claras sobre su ejecución. Esto ocurre debido al dinamismo y variabilidad del software que ha hecho replantear los métodos convencionales tratando de adaptarlos a entornos variantes aportando mayor valor al negocio. Este trabajo se enfoca en una necesidad de las empresas que desarrollan proyectos de software que no cuentan con una metodología acorde a sus necesidades y estructura. Para cubrir dicha necesidad, se plantea un modelo liviano de buenas prácticas para la gestión de proyectos basado en una metodología ágil como Scrum donde se solucionen las falencias de ella y mejorándolas basándose en los procesos que se cuentan en modelos robustos con la Guía PMBOK y CMMI DEV. El presente documento contiene un marco teórico de la metodología Scrum, Guía PMBOK Cuarta Edición, y las prácticas específicas Project Planning y Project Monitoring and Control del modelo CMMI DEV V 1.3, el cual, una vez revisado se presenta una comparación entre los modelos con la finalidad de determinar similitudes entre ellas y poder determinar una propuesta de un modelo para ser usado en organizaciones donde su core de negocio no es el desarrollo de proyectos de software.
  • No hay miniatura disponible
    Ítem
    Herramienta de selección de prácticas ágiles para alivianar implementaciones de las áreas de proceso relevantes para arquitectura de software en compañías valoradas CMMI-DEV
    (Universidad Icesi, 2012-01-01) Llanos Mejía, Andrés Felipe; Gómez Arenas, Liliana del Socorro; Asesor
    Las implementaciones de modelos de madurez como CMMI-DEV 1.3, contribuyen a mejorar el desempeño de las organizaciones que se desenvuelven en el medio del software y por ende se han convertido en activos muy valiosos para estas. Sin embargo, dado que al implantar las prácticas de un modelo de referencia las empresas son libres de interpretar y definir la forma como las van a usar, en ésta libertad se corre el riesgo de no hacer buenas interpretaciones que conllevan a que las empresas definan procesos más robustos de lo que realmente necesitan para su negocio, haciéndolas menos competitivas en el mercado. Uno de los factores que afectan los tiempos y costos de los proyectos de software tiene que ver con la incorporación de prácticas de arquitectura de software, principalmente por lo relativamente extenso que puede llegar a ser la definición de una arquitectura y los costos hora hombre de un arquitecto de software con relación a otros perfiles comunes de la industria. Por lo que resulta relevante considerar mecanismos que permitan una implementación más eficiente y ágil de las actividades relacionadas con la arquitectura de software, como una manera de mejorar la productividad de las empresas desarrolladoras de software.