5,260 research outputs found

    Un Primer Paso a la agilidad: Retrospectivas para el aprendizaje de la ingeniería del SW

    Full text link
    En los últimos años la industria software demanda, cada vez más, ingenieros que posean conocimientos y experiencia en la aplicación de metodologías ágiles. Los principios y valores en los que se basan las metodologías ágiles fomentan la adquisición de competencias como la capacidad de organización, el trabajo en equipo, la comunicación, o el liderazgo, entre otras, denominadas en el marco del Espacio Europeo de Educación Superior (EEES) como competencias generales o transversales. Ambas razones justifican la adopción de las metodologías ágiles como métodos de aprendizaje activos, es decir, la implantación de metodologías ágiles durante el ciclo formativo del ingeniero software. Esta apuesta se ha materializado en el proyecto de innovación educativa Agile Learning - Aprendizaje Ágil, cuyos primeros pasos, resultados y lecciones aprendidas se presentan en este artículo

    Diseño de un sistema de matrícula y control de recibos en el Centro Educativo el Buen Pastor utilizando la Metodología Agil (DSDM)

    Get PDF
    El presente seminario titulado ¨ Diseño de un sistema de matrícula y control de recibos en el Centro Educativo el Buen Pastor utilizando la metodología ágil DSDM¨, tiene como objetivo principal Diseñar un sistema de registro y matrícula de estudiante para el centro el Buen Pastor aplicando la metodología de desarrollo ágil de software (DSDM) . Primeramente se desarrolló el proceso de recopilación de la información haciendo uso de los talleres con el personal que labora en el área involucrada, esto permitió la obtención de los datos que identifican las necesidades y expectativas de los futuros usuarios finales del sistema automatizado. Identificados los requerimientos, se realizó la planificación de las actividades por iteraciones utilizando los timeboxing, una vez finalizada una iteracion lleva a la otra iteracion ya que son secuenciales, luego se diseñó el modelo a construir utilizando el lenguaje UML para diseñar y desarrollar un prototipado del sistema donde se determinaron los procedimientos que se llevarán a cabo en el centro, los cuales incluyen registro del estudiante, matricula, recibos de pago, además de los reportes que la dirección superior requiera o el mismo departamento necesite para su funcionamiento. Para desarrollar los procesos que llevará a cabo el sistema, se utilizó la Metodología de Desarrollo Ágil de Software (DSDM), dado que esto nos permite entregar un sistema que satisface las necesidades del cliente de una manera eficaz en un periodo establecido. El principal beneficio de la implementación de nuestra propuesta es la reducción del tiempo de respuestas a las solicitudes del cliente que los realiza, además la disminucion del tiempo en la generación de los reportes, también permite evitar el gasto excesivo de papelería, y garantizará la eficiencia en la manipulación de la información, ya que el sistema llevará un control de cada uno de los estudiantes y las gestiones que realizan en la Dirección. Todo esto permitirá tener en tiempo y forma la información que se requiera para ser un estudiante activo del centro

    Desde la Iniciativa Empresarial hacia el éxito pasando por Metodologías Ágiles e Ingeniería del Software

    Get PDF
    Las asignaturas de los nuevos grados universitarios surgidos de la implantación del Espacio Europeo de Educación Superior (EEES) funcionan en la mayoría de casos como islas de conocimiento. La coordinación entre asignaturas, si existe, se limita a evitar el solapamiento de contenidos. A pesar de ello, existen interesantes propuestas de coordinación entre asignaturas en las que se suele trabajar sobre un proyecto común. Como consecuencia, el alumnado no percibe las asignaturas como entes independientes y el resultado de su trabajo sirve para evaluar la adquisición de competencias tanto específicas como genéricas. Una de las principales claves del éxito de estas propuestas es elegir asignaturas claramente complementarias y proponer un proyecto adecuado a realizar en común. En este trabajo presentamos una experiencia docente en la que las asignaturas no se eligen tanto por su complementariedad y después se propone un proyecto, sino que el nexo de unión en nuestro caso lo define un objetivo y a partir del mismo se eligen las asignaturas que hemos creído más adecuadas para guiar al alumno hacia él. Este objetivo consiste en el planteamiento y desarrollo de una idea de negocio que luego se convertirá en un proyecto informático que tras su planificación pueda ser implementado. Para conseguirlo se han elegido tres asignaturas del Grado en Ingeniería Informática de la Universitat Jaume I: Iniciativa Empresarial, en la cual se plantea un plan de negocio; Métodos Ágiles, en la cual se aplica la metodología Scrum Manager en la planificación y seguimiento del proyecto surgido de dicho plan; y Taller de Ingeniería del Software, en la cual se implementa y prueba la aplicación web resultante. Además creemos que una de las claves del éxito de la experiencia es el haber implicado a otros actores dentro del proceso de coordinación, tales como las empresas y el Parque Científico, Tecnológico y Empresarial de la Universitat Jaume I. Aplicando así el Modelo de la Triple Hélice en un contexto educativo.The courses offered by the new university degrees that have resulted from the implementation of the European Higher Education Area (EHEA) are like isolated enti-ties. Coordination between courses, if there is any, is limited to avoiding overlapping of contents. However, there are some interesting proposals for coordination between courses in order to work towards a common project. As a result, students do not perceive the courses as independent entities and the outcome of their work is to evaluate the acquisition of both specific and general skills. One of the main keys to the success of these proposals is to choose complementary courses and propose a suitable, common project to be carried out in conjunction with the other courses.In this paper we present an educational experience in which the courses are not chosen for their comple-mentarity and then the proposed project is carried out. The link in our case defines an objective, and the courses that we have considered would be best suited to lead the students toward this objective are then chosen. This goal consists of the planning and development of a business idea that will later become a computer project that after planning can be implemented. To achieve this we have selected three courses in the Computer Engineering Degree at the Universitat Jaume I: Entrepreneurship, in which a Business Plan is developed; Agile Methods, in which the Scrum Manager Methodology is applied for planning and controlling the project emerged from the mentioned plan; and Workshop on Software Engineering, in which the resulting web application is implemented and tested. Furthermore, we believe that one of the keys to the success of the experience is to have other actors involved in the coordination process, such as the companies and the Science, Technology and Business Park at the Universitat Jaume I, thus applying the Triple Helix Model in an educational context

    Sistema WEB de evaluación al desempeño Docente UNAN-Managua, empleando la metodología Agil Programación Extrema, en el II Semestre del 2015

    Get PDF
    Nuestro proyecto de seminario de graduación se basó en el desarrollo de un sistema web de evaluación al desempeño docente de la universidad nacional autónoma de Nicaragua Unan-Managua, utilizando la metodología ágil de programación extrema XP. Para esto se elaboró el presente documento, el cual es de gran interés, pues en él se ha recopilado toda la información necesaria en relación al problema planteado y la solución que se propone. Este documento se divide en cuatro partes: La Primera parte es el Marco Teórico, en el cual se realiza una introducción referente a las metodologías ágiles en particular la metodología de Programación Extrema XP. La segunda parte es el marco metodológico, donde se plantea el tipo de investigación así como los instrumentos de recolección de datos que se utilizaron para llevar a cabo el proyecto. La tercera parte del documento, muestra la aplicación de la metodología XP al desarrollo del sistema de evaluación docente. En esta parte se incluye las fases del proyecto. En la última parte se refiere al ciclo de vida del sistema, el cual está dividido en tres iteraciones, aquí se detalla el proceso de cada iteración. Al final del documento el lector encontrará las conclusiones de la experiencia que obtuvieron los integrantes del grupo con la aplicación de la metodología de programación extrema

    Nuevas técnicas metodologías para el fomento de habilidades transversales y transferencia del conocimiento en universitarios

    Get PDF
    Knowledge transference and its business potential are very much related to founders’ skills, and especially to the development of their transversal skills. Unfortunately, the time needid to achieve these skills spontaneously penalizes their possibilities. The implementation of pilot experiences in application of agile innovation methodologies such as "Lean Startup" and "Scrum" to real business projects during their incubation and acceleration process at the University of Seville has thrown interesting data about the best work dynamics during the process, with measurements of productivity, the "momentum" of the project, its "focus abilities" or qualitative assessments of those involved in the study. The results reveal a series of advantages and disadvantages derived from the application of these methodologies, which exert influence both on the individual performance and on the group of founders, that in general have turned out to be positive, since they allow to accelerate the maturation process to achieve the skills needed to increase survival ratios, or to conclude that it is not a viable project by making use of significantly less time and resources.La transferencia del conocimiento y su potencial empresarial están muy relacionadas con la capacidad del equipo promotor, y especialmente con el desarrollo de habilidades transversales. Por desgracia, el tiempo necesario para lograr estas habilidades de forma espontánea penaliza sus posibilidades. La puesta en marcha de experiencias piloto de aplicación de metodologías ágiles de innovación como “Lean Startup” y “Scrum” a proyectos empresariales reales durante su proceso de incubación y aceleración en la Universidad de Sevilla ha permitido obtener datos interesantes acerca de la dinámica de trabajo individual y grupal registrada durante el proceso, con mediciones de la productividad, el “nivel de inercia” del proyecto, su “capacidad de foco” o valoraciones cualitativas de los implicados en el estudio. Los resultados descubren una serie de ventajas e inconvenientes derivados de la aplicación de estas metodologías, que ejercen influencia tanto en el desempeño individual como del conjunto de fundadores del proyecto, y en líneas generales han resultado ser positivos, ya que permiten acelerar el proceso de maduración personal hacia la consecución de las habilidades necesarias para incrementar la supervivencia del proyecto, o bien para concluir que no es viable haciendo uso de una cantidad significativamente inferior de tiempo y recursos

    Comprendiendo la aplicabilidad de Scrum en el aula: herramientas y ejemplos

    Get PDF
    Las metodologías ágiles permiten flexibilizar y gestionar el desarrollo de software siendo Scrum un marco que permite el desarrollo y mantenimiento de productos complejos, reduciendo el riesgo durante la realización de un proyecto trabajando de manera colaborativa. Debido a su capacidad para potenciar la autoorganización y cooperación, son cada vez más los profesionales que están explorando cómo aplicar Scrum en la educación. Consecuentemente, el objetivo que persigue el presente artículo es evidenciar los distintos tópicos que se consideran a la hora de trabajar con Scrum, presentando tres ejemplos de aplicación de metodologías ágiles en el aula.Agile methodologies allow to make more flexible and to manage software development being Scrum a framework that enables the development and maintenance of complex products, reducing the risk during the realization of a project working collaboratively. Because of its ability to enhance self-organization and cooperation, more and more practitioners are exploring how to apply Scrum in education. Consequently, the objective of this article is to highlight the different topics that are considered when working with Scrum, showing three examples of applying agile methodologies in the classroom.Facultad de Informátic

    Metodología ágil para el desarrollo de aplicaciones móviles educativas

    Get PDF
    El presente artículo propone una metodología ágil para el desarrollo de software educativo móvil, constituyendo este un marco de trabajo para desarrollar aplicaciones que contribuyan al aprendizaje, y que combinan aspectos pedagógicos y tecnológicos en el proceso de desarrollo de aplicaciones educativas móviles. Se busca también, compartir las experiencias iniciales del desarrollo de una aplicación móvil para prevenir y concientizar el delito de Grooming, que se está llevando a cabo por estudiantes de la carrera de Profesorado en Informática (Plan de Estudio 2014) de la Facultad de Ciencias Exactas y Tecnológicas de la Universidad Nacional de Santiago del Estero, en el ámbito del espacio curricular del ciclo superior Ingeniería de Software II.Red de Universidades con Carreras en Informátic

    Comprendiendo la aplicabilidad de Scrum en el aula: herramientas y ejemplos

    Get PDF
    Las metodologías ágiles permiten flexibilizar y gestionar el desarrollo de software siendo Scrum un marco que permite el desarrollo y mantenimiento de productos complejos, reduciendo el riesgo durante la realización de un proyecto trabajando de manera colaborativa. Debido a su capacidad para potenciar la autoorganización y cooperación, son cada vez más los profesionales que están explorando cómo aplicar Scrum en la educación. Consecuentemente, el objetivo que persigue el presente artículo es evidenciar los distintos tópicos que se consideran a la hora de trabajar con Scrum, presentando tres ejemplos de aplicación de metodologías ágiles en el aula.Agile methodologies allow to make more flexible and to manage software development being Scrum a framework that enables the development and maintenance of complex products, reducing the risk during the realization of a project working collaboratively. Because of its ability to enhance self-organization and cooperation, more and more practitioners are exploring how to apply Scrum in education. Consequently, the objective of this article is to highlight the different topics that are considered when working with Scrum, showing three examples of applying agile methodologies in the classroom

    Integración holística de Scrum en la gestión de proyectos de mejora bajo el marco de Lean Manufacturing

    Get PDF
    El presente trabajo de investigación nace por la necesidad de explicar que las metodologías actuales en la gestión de proyectos de mejora de procesos pueden adoptar una visión ágil e integradora; es decir, se debe integrar dos o más metodologías, según la necesidad, y no restringir a que en un proyecto se debe usar una única metodología. Frente a ello, en esta investigación se explora la integración de la metodología SCRUM y de Lean manufacturing a nivel conceptual evaluando una interrelación de herramientas mostrando una afinidad para generar una metodología sinérgica. Además, se evalúa a nivel práctico, mostrando diferentes estudios donde ambas metodologías confluyen en un mejor desempeño o desarrollo del proyecto. Finalmente, se valida la hipótesis planteada ante una vasta revisión de literatura y de otros trabajos académicos.Trabajo de investigació

    Impacto de un Sistema Web para Optimizar Insumos en Negocio de Comida

    Get PDF
    Los avances tecnológicos han contribuido a que las empresas alcancen ventajas competitivas, tal como, la implementación de sistemas informáticos, los cuales aportan y cubren falencias de procesos de información. Si se habla de negocios de comida, uno de los principales objetivos es la gestión de los insumos y su inventario, con los cuales se busca reducir costos sin afectar la calidad de los productos. Por lo anteriormente expuesto, éste artículo tiene como objetivo analizar el impacto de una aplicación web desarrollada con metodología ágil Scrum, enfocándose en la optimización de los insumos de un local de comida. Para lograr esto, se consideraron tres etapas para la implementación: definición del producto, diseño de la solución y el desarrollo de la aplicación web; obteniendo como resultado, un sistema informático que permite mejorar el control de los inventarios; así como la planificación de adquisición y distribución de los insumos
    corecore