Exploration on software engineering practical teaching based on agile development

Xiaoying Bai,Shanshan Li,Mingjie Li,Deming Ye
DOI: https://doi.org/10.16791/j.cnki.sjg.2018.04.002
2018-01-01
Abstract:In practical teaching,how to manage and evaluate the agile development process based on the team project is faced with many challenges such as the project selection,process monitoring,continuous tracking feedback guidance and evaluation.Some experience in the application of the agile development mode in the practice of the Introduction to Software Engineering course for undergraduates in the past three years includes collecting real user projects from companies or university organizations,adopting the Scrum development method,establishing the teaching platform based on GitLab,integrating the corresponding analysis tools,and providing the code evaluation and quality report.The statistics of the whole development process show that the students' software engineering ability has been greatly improved and the effect is obvious.
What problem does this paper attempt to address?