Catalogues
This assignment belongs to which course | EE308FZ Software Engineering https://bbs.csdn.net/forums/ssynkqtd-04 |
---|---|
Where this assignment is required | https://bbs.csdn.net/topics/617676810 |
Team name | FZU Flying Club |
The goal of this assignment | Help students understand Beta Sprint and promote course project progress |
Other references | None |
1 Abstract
During the Alpha Sprint, our group went through a process of learning by doing, including learning about programming languages, using Git, and building projects. However, in the process of “learning by doing”, we encountered some profound problems that need to be learnt and improved. In this paper, we will discuss these issues and suggest ways to improve the next phase, add new features, and improve the content shared on our Leapfrog Handbook website.
2 Introduction
In the Alpha Sprint, each group put into practice the concept of “learning by doing” through practical projects. The goal of this phase was to turn theoretical knowledge into practical skills, however, we encountered a number of challenges and problems along the way.
3 Summary of Problems
3.1 Inconsistency in the team’s understanding of the concept of “applying what we learnt”.
In the team, there were differences in the understanding of “learning to use”, which led to some confusion in the project. Some members were more focused on theoretical learning while others were more focused on practical application, which led to unnecessary friction in decision-making and implementation of the project.
3.2 Insufficient teamwork and division of labour
There were some bottlenecks in team collaboration and division of labour in Alpha Sprint. Sometimes, tasks were not clearly distributed, which led to redundancy of work and reduced efficiency. This is mainly reflected in the fact that the integrity of the recorded test video or demo video cannot be guaranteed, the efficiency of code writing is low, and the speed of debugging is slow, and so on. In the next phase, we need to strengthen the sense of teamwork and improve the process of task division.
3.3 Insufficiently smooth tool flow
The tool flow used in the project, especially the version control and testing tools, has some unsmooth areas. This led to a number of code management and testing problems. It is mainly reflected in the fact that the test reports of the automated testing website are complicated and obscure, which are not very understandable and unclear to read. The next phase will require a thorough review and improvement of the tool processes to ensure that the project is carried out efficiently.
3.4 Lack of blogging and time planning
In the Alpha sprint, we had some lapses in blog planning and time planning, there were premature or late submission of the corresponding blogs, which affected the overall progress of the project. In the next phase, we need to plan the content and release time of the blogs more systematically, and precisely control the time of the sprints to ensure that the project proceeds as planned.
4 Improvements and New Features Plan
4.1 Improvement of team division of labour
In the next phase, we will formulate a clearer team division of labour plan, and arrange as many team meetings as possible to review and plan the completion of the sprint plan and tasks. Ensure that each member’s responsibilities are clearly defined to avoid redundancy and confusion. Through more effective communication, we will unify the understanding of “learning by doing” to better promote the progress of the project.
4.2 Optimisation of tool processes
We plan to conduct a comprehensive review and improvement of the tool processes used in the project. Especially in version control and testing, we will look for smoother and more efficient solutions to improve the efficiency of the team.
4.3 Blogging and time planning optimisation
In the next phase, we will develop detailed blog planning to ensure that the content of each blog is valuable and published on schedule. At the same time, we will schedule the sprints more precisely to ensure the progress and quality of the project.
5 Conclusion
During the Alpha sprint, we experienced the process of learning and applying, but also faced some problems. Through summarising and reflecting, we have come up with a clear improvement plan, including team division of labour, tool flow, blog planning and time management. These improvements will help us to better achieve our goal of “learning by doing” and move the project forward. In the coming sprints, we will continue to optimise the team’s operations and improve the quality and efficiency of the project.