12,514 research outputs found

    Scrum2Kanban: Integrating Kanban and Scrum in a University Software Engineering Capstone Course

    Full text link
    Using university capstone courses to teach agile software development methodologies has become commonplace, as agile methods have gained support in professional software development. This usually means students are introduced to and work with the currently most popular agile methodology: Scrum. However, as the agile methods employed in the industry change and are adapted to different contexts, university courses must follow suit. A prime example of this is the Kanban method, which has recently gathered attention in the industry. In this paper, we describe a capstone course design, which adds the hands-on learning of the lean principles advocated by Kanban into a capstone project run with Scrum. This both ensures that students are aware of recent process frameworks and ideas as well as gain a more thorough overview of how agile methods can be employed in practice. We describe the details of the course and analyze the participating students' perceptions as well as our observations. We analyze the development artifacts, created by students during the course in respect to the two different development methodologies. We further present a summary of the lessons learned as well as recommendations for future similar courses. The survey conducted at the end of the course revealed an overwhelmingly positive attitude of students towards the integration of Kanban into the course

    Benefits of Industry Involvement in Multidisciplinary Capstone Design Courses

    Get PDF
    Opportunities for industry involvement in capstone design courses go beyond industry sponsorship of capstone design projects. Representatives from industry can serve as guest lecturers, curriculum advisors, and design project sponsors and team mentors. Since 2000, industry participation has been a core part of the capstone design course at Marquette University. Practicing engineers provide a relevant, practical real-world perspective of their topic, reinforcing its importance to professional engineering practice. Students and faculty benefit from the up-to-date treatment of the topic provided by guest speakers from industry who have expertise in the topic and are willing to share their experiences with students. Students benefit from industry sponsorship of senior design projects through the opportunity to work on realworld problems of importance to industry, exposure to industry and company-specific project management and product development processes, and familiarity with economic, legal, and regulatory design constraints. This paper provides a brief description of the Multidisciplinary Capstone Design course at Marquette University, examples of industry involvement in the course, and the observed benefits of industry involvement to students, the university, and industry participants. It presents examples of current practices used at other schools as well as helpful recommendations for managing industry participation in capstone design courses

    Evaluation of team dynamic in Norwegian projects for IT students

    Get PDF
    The need for teaching realistic software development in project courses has increased in a global scale. It has always been challenges in cooperating fast-changing software technologies, development methodologies and teamwork. Moreover, such project courses need to be designed in the connection to existing theoretical courses. We performed a large-scale research on student performance in Software Engineering projects in Norwegian universities. This paper investigates four aspects of team dynamics, which are team reflection, leadership, decision making and task assignment in order to improve student learning. Data was collected from student projects in 4 years at two universities. We found that some leader's characteristics are perceived differently for female and male leaders, including the perception of leaders as skilful workers or visionaries. Leadership is still a challenging aspect to teach, and assigned leadership is probably not the best way to learn. Students is are performing well in task review, however, needs support while performing task assignment. The result also suggests that task management to be done in more fine-grained levels. It is also important to maintain an open and active discussion to facilitate effective group decision makings

    Involving External Stakeholders in Project Courses

    Full text link
    Problem: The involvement of external stakeholders in capstone projects and project courses is desirable due to its potential positive effects on the students. Capstone projects particularly profit from the inclusion of an industrial partner to make the project relevant and help students acquire professional skills. In addition, an increasing push towards education that is aligned with industry and incorporates industrial partners can be observed. However, the involvement of external stakeholders in teaching moments can create friction and could, in the worst case, lead to frustration of all involved parties. Contribution: We developed a model that allows analysing the involvement of external stakeholders in university courses both in a retrospective fashion, to gain insights from past course instances, and in a constructive fashion, to plan the involvement of external stakeholders. Key Concepts: The conceptual model and the accompanying guideline guide the teachers in their analysis of stakeholder involvement. The model is comprised of several activities (define, execute, and evaluate the collaboration). The guideline provides questions that the teachers should answer for each of these activities. In the constructive use, the model allows teachers to define an action plan based on an analysis of potential stakeholders and the pedagogical objectives. In the retrospective use, the model allows teachers to identify issues that appeared during the project and their underlying causes. Drawing from ideas of the reflective practitioner, the model contains an emphasis on reflection and interpretation of the observations made by the teacher and other groups involved in the courses. Key Lessons: Applying the model retrospectively to a total of eight courses shows that it is possible to reveal hitherto implicit risks and assumptions and to gain a better insight into the interaction...Comment: Abstract shortened since arxiv.org limits length of abstracts. See paper/pdf for full abstract. Paper is forthcoming, accepted August 2017. Arxiv version 2 corrects misspelled author nam

    Online Technology Management Student Tutorial Case Study

    Get PDF
    This paper presents a case study of implementing online video-based tutorials to enhance student learning. Initially, these tutorials were developed using a software product, Camtasia, to mitigate learning differences between traditional-based classrooms versus online classes. Because online students often did not receive the same hands-on and visual learning modality that was available to students on traditional classroom settings, tutorials were assumed to level the playing field between these two groups. However, after two years of developing and integrating these tutorials into online classes, it was found that only a small minority of students were using them. Other issues were that tutorials took a long time to develop, and many lecturers felt they were ineffective. This case describes the reasons the tutorials were developed, the integration process, issues raised, and implications for future development

    Design and Implementation of Performance Metrics for Evaluation of Assessments Data

    Get PDF
    The objective of this paper is to design performance metrics and respective formulas to quantitatively evaluate the achievement of set objectives and expected outcomes both at the course and program levels. Evaluation is defined as one or more processes for interpreting the data acquired through the assessment processes in order to determine how well the set objectives and outcomes are being attained. Even though assessment processes for accreditation are well documented but existence of an evaluation process is assumed. This paper focuses on evaluation process to provide insights and techniques for data interpretation. It gives a complete evaluation process from the data collection through various assessment methods, performance metrics, to the presentations in the form of tables and graphs. Authors hope that the articulated description of evaluation formulas will help convergence to high quality standard in evaluation process

    Information technology team projects in higher education: an international viewpoint

    Get PDF
    It is common to find final or near final year undergraduate Information Technology students undertaking a substantial development project; a project where the students have the opportunity to be fully involved in the analysis, design, and development of an information technology service or product. This involvement has been catalyzed and prepared for during their previous studies where the students have been told and shown how to develop similar systems. It is the belief that only through this ‘real’ project do they get the chance to experience something similar to what is expected of them when they embark on their chosen profession; that is, as an information technology professional. The high value of ‘near real life’ educational experience is recognized by many universities across the globe. The aim of this paper is to present examples from three countries - Australia, United Kingdom and South Africa, of the delivery of these team, capstone or industrial experience projects; their curricula and management processes. Academics from institutions in each of the countries share experiences, challenges and pitfalls encountered during the delivery of these information technology projects within their institutions. An overview of each institution’s strategies is provided and highlights specific issues such as the selection of projects, allocation of teams to projects, legal requirements, assessment methods, challenges and benefits. The pedagogies presented here are not exhaustive; however, the three institutions do have in common the implementation of a combination of constructivism with a community of practice approach in delivering the project unit. The three universities recognize the need for industrial experience and learning of applied skills, and therefore make these projects a compulsory part of the curriculum. The projects tend to be real life business problems which are solved over a period of two semesters, and in the case of Cape Town it could be two consecutive years of two semesters each. These projects tend to involve practical development (for example databases and web sites). The process of project-to-team allocation is generally similar in all cases. Despite their differences, team work related problems are quite similar in all three cases presented, and seem to appear as a result of team work complexity, and the number of stakeholders involved. The intention of this paper is not to propose solutions to these problems (as these would be context dependent), but to draw the attention to the main problem categories for similar schemes, these are; • project selection, • management of students, • management of academic staff, • student team motivation, • equality and diversity, • passengers, and • assessment. Furthermore, it is not the intention of the authors to portray one approach as better than another, however, the approaches are representative of how team projects are being delivered across the globe, and in particular, in the contributing institutions. It is hoped that the assimilation and dissemination of information regarding the various approaches presented will nurture further discussion, and open communication across the globe with the view to enhancing the teaching and learning experience of such projects

    Latin American perspectives to internationalize undergraduate information technology education

    Get PDF
    The computing education community expects modern curricular guidelines for information technology (IT) undergraduate degree programs by 2017. The authors of this work focus on eliciting and analyzing Latin American academic and industry perspectives on IT undergraduate education. The objective is to ensure that the IT curricular framework in the IT2017 report articulates the relationship between academic preparation and the work environment of IT graduates in light of current technological and educational trends in Latin America and elsewhere. Activities focus on soliciting and analyzing survey data collected from institutions and consortia in IT education and IT professional and educational societies in Latin America; these activities also include garnering the expertise of the authors. Findings show that IT degree programs are making progress in bridging the academic-industry gap, but more work remains
    • …
    corecore