The Agile Process Implementation for Online Programming Courses - Twitter Development Project from the Technical Manager's Perspective
We collaborated with AlphaCamp to improve the curriculum and project process. We attempted to introduce the Agile development process into the Twitter development project conducted during the third semester. The introduction of the Agile development process into the project was primarily because AlphaCamp identified that even after students acquired knowledge and left AlphaCamp, some still felt unprepared to adapt to the practical work environment. In order to ensure that students could truly master the skills and collaborative techniques required for project execution in the industry, this collaborative effort was initiated. During the two-week project, we conducted a total of three sprint checks, corresponding to the processes of sprint planning, sprint refinement, and sprint demo within each sprint. The modification of the sprint process was mainly aligned with the timeline constraint of the AC Twitter project, which had a two-week duration. Sprint Check 1: Sprint Planni...