Abstract

Capstone project-based courses offer a favorable environment for the development of student skills through an approach incorporating theoretical and practical components. However, it is often difficult to successfully coordinate between students, stakeholders, and the academic team. The absence of suitable tools for addressing this issue, along with time constraints, often prevents students from attaining the expected course outcomes. This raises the question “How can we improve project management skills in computing majors through the use of technology-enhanced learning environments?” This paper presents a Cloud-based mobile system for supporting project management under a framework of best practices in software engineering capstone courses. The Kanban approach was used as a core of the proposed system. Kanban boards are very popular in the software industry today. It has been empirically shown that they provide increased motivation and project activity control due to their inherent simplicity. This helps the students and academic team be aware of the project context as it aids in preventing ambiguities, flaws, or uncertainties in the development of software artifacts.

Highlights

  • Project management is a valuable skill that university students should develop in order to achieve greater success in the industry

  • E proposed tool involves a series of features that revolve around a Kanban approach, which offers better visualization and monitoring of the activities defined in a project during its different stages. e mobile and Cloud Computing (MCC) component of this system is fundamental in more broadly supporting the development of project management skills and teamwork

  • It is important to highlight that this work is largely based on the use of learning analytics, which offer a way to use the academic information offered by the capstone course to understand and subsequently optimize learning and the environments where it takes place

Read more

Summary

Introduction

Project management is a valuable skill that university students should develop in order to achieve greater success in the industry. To develop this skill, students require enabling environments that establish the conditions necessary to put knowledge into practice. Project-based courses have proven to be the right space for working on this skill; in these courses, students work as a team to face the challenge of developing projects with real-world limitations and needs. Rough project-based learning courses, computer science and software engineering students have the opportunity to exercise the professional skills they will need after obtaining their degree. Projects with real-life constraints based on the needs and specifications of actual clients are relevant as they are the most effective in bridging the gap between industry and academia. Beyond that, being able to correctly manage projects allows for the development of better action and contingency plans, since eventual issues that hinder progress may be foreseen in advance

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call