Specific Requirements for the Alpha Sprint Problem Summary Essay

AppWhizzes 团队账号 2023-12-15 23:45:51

EE308FZ Assignment 8: Beta Sprint

This paper mainly describes the problems encountered in the process of learning a new language and the process of learning project development and solutions, and summarizes the experience in the process of learning.

Which course does this assignment belong toSoftware Engineering
Where are the requirements for this assignment?https://bbs.csdn.net/topics/617676810
Team NameAppWhizzes
Project NameEduShareHub
The objective of this assignmentAlpha sprint stage problem summary and experience

1. 832101312 Zhang Lingjie

During the Alpha sprint, I faced difficulties in human resource allocation, project development progress follow-up, and back-end database construction. I learned a lot of valuable project management and technical lessons from this experience. When confronted with the challenges of human resource allocation, I learned how to more effectively assess the skills and interests of team members in order to properly allocate tasks. Through in-depth communication with team members, I am able to better understand their strengths and ensure that each person can maximize their value in the areas where they are best suited. Through more nuanced communication, I encourage team members to share their skills and interests in order to assign tasks more intelligently. This not only improves the efficiency of task completion, but also gives team members a greater sense of accomplishment. In project development, timely follow-up is the key to ensure that the project progresses as planned. When it comes to project progress tracking, I have learned how to be more proactive in communicating with team members to understand their progress and resolve possible problems in a timely manner. Through regular team meetings and task tracking tools, I built a more effective progress tracking system. This helps us get a more complete picture of the project status and identify and resolve potential issues in a timely manner. Some difficulties with backend database setup prompted me to delve deeper into database technology, but it also made me more aware of the complexity of solving technical problems. Not only did I enhance my understanding of back-end databases, but I also actively collaborated with members of my team who had relevant expertise. We have solved technical problems together, shared experience and improved the overall technical level. The learning and application of technology requires the cooperation of the whole team. Learning to collaborate with team members, share experience, and solve technical problems together is an indispensable part of project development.

2. 832101311 Zhang Jiaying

In the alpha sprint, personally. In the early stage of page prototype design, there would be a big difference between the idea and the actual finished product, which brought me a lot of trouble. So I referred to and learned a lot of design works and design software, and constantly modified and practiced, and finally completed the page design relatively in line with my expectations. In the front-end and back-end development process, you need to constantly find relevant materials and videos to learn, which takes a lot of time and effort. But fortunately, hard work pays off, and with the continuous progress of the project, I also have a very big harvest. I used HTML, CSS, JavaScript and other technologies for front-end development and other technologies for back-end development to achieve page layout and interactive effects. In the development process, the code style of each member has a certain standard and is relatively similar, which is very important in the project. It is the basic requirement for the smooth progress of team project to perform their own duties, and it is also the basic requirement for the maximum efficiency.

3. 832101313 Zhang Boyi

During the Alpha sprint, I was mainly responsible for writing the blog and some software testing. In this process, I found that writing a blog is not so easy, because if you really want to write a blog, you need to really understand the specific progress of the project in the past two days and what aspects encountered what problems. For example, in the sprint cycle, we encountered big problems in the user interface and database, which made me more involved in the technology of the project to think about how to solve the problems such as invalid interface buttons and unattractive layout. This not only enhanced my quality in the process of project production, but also let me know more professional knowledge. For example, I have never touched the front-end technical knowledge of HTML+CSS+JavaScript, and related knowledge of software testing. All in all, this is a rare development experience, so that my various abilities have been trained for the future professional work.

4. 832101310 Zhang Yilin

For the alpha sprint, I summarized the following questions:
The first is the lack of a flowing picture frame in the user interface, which is not good for presentation:
To solve this problem I use the HTML tag combined with CSS to create a flowing picture frame. Beautify the look of the picture frame by setting the appropriate style properties, such as width, height, border, box-shadow, and so on.
In addition, my page layout is not beautiful enough:
In order to achieve a more beautiful page layout, better use of CSS layout skills, I learned how to use Grid layout (Grid) or elastic box model (Flexbox), and adjust and optimize the spacing and proportion between elements, Improve the appearance of the page by setting appropriate CSS properties such as margin, padding, width, height, etc.
At the same time, you can choose a more suitable color scheme and font style to add a suitable background color, text color and font for the page.
The third point is also a more important point: the back-end construction of the user interaction module is incomplete, and it is impossible to achieve a good user page interaction:
For the back-end construction of user interaction module, it is necessary to improve the data interaction and processing logic with the front-end. I intend to use python to write server-side code that accepts and processes requests sent by the front-end page and returns the corresponding data. The front end is intended to use JavaScript and AJAX technology to achieve asynchronous interaction with the back end to enable user page interaction without refreshing the page.
Through the alpha sprint, I got a better workout, a clearer understanding of how to make a page and how to team up to complete a soft work project, and I got a lot of improvement through this project.

5. 832101319 OuYang Ziyun

In the alpha sprint, I realized the importance of teamwork. At the beginning of the whole project, we need to discuss and clarify the objectives, tasks and functions of the project together in order to better plan and arrange the work. At this stage, I actively participated in group discussion meetings, shared my ideas and suggestions with other members, and proposed practical solutions as much as possible. Through the alpha sprint, I deeply realized the importance of teamwork and communication. Throughout the project development process, we need to work closely together to be successful.

6. 832101328 Liao Longxuan

  1. The choice of cloud server, the foreign server should be bound to the card to use, solution, choose the domestic server, Ali Cloud, Tencent cloud, etc.
  2. The subtle differences between the code in the python environment and Ali Cloud environment can be solved by checking the relevant documents and asking the staff to solve
  3. Related dependency download, solution: ask the relevant professional

7. 832101320 Zheng Jianhang

In the process of making courseware sharing platform, I was responsible for conducting user usage survey, which brought me a deep understanding. Through direct interaction with users, I have a clearer understanding of their needs and expectations. User feedback has become a key source of information for us to improve and optimize the platform, helping us to adjust the features and improve the user experience. This survey not only deepened my understanding of user behavior, but also made me more focused on putting user needs at the center of the project to ensure that the platform is closer to user expectations.

8. 832101321 Zhao Zixuan

For me, I have learned a lot from this project, not only the personal technology growth, the further understanding and understanding of the overall structure of a project, but also the strengthening of team cooperation ability, etc. Only the correct division of labor and cooperation can better complete the corresponding tasks. In the process of completing the task, I also learned a lot of knowledge about interface style design, color matching and style selection, and how to improve the interactive ability of the interface. This project allowed me to accumulate valuable experience in front-end development and learn how to communicate with the team and how to play a good role in the team, which benefited me a lot.

9. 832101317 Lin Weixiang

The whole experience made me realize the importance of technical diversity, and it also strengthened my coordination and communication skills in teamwork. Considering the integration of front-end and server, I have a better understanding of the overall architecture of the project, which provides valuable experience for future project development. This experience not only improved my skill level, but also gave me more confidence and ability to take on multiple responsibilities in complex projects.

10. 832102102 Wang Chenghao

As a software tester, I have gained rich experience and gains in the software testing process. Testing work is crucial for ensuring software quality and reliability, so I deeply understand my value and importance in the project. During the testing process, I learned comprehensively and meticulously. By carefully evaluating and validating various aspects, I am able to provide a more comprehensive testing coverage to help identify potential defects and issues. I also realize the importance of continuous learning and adaptability. I also experienced the value of automated testing. Proper use of automated testing tools and frameworks can improve testing efficiency and accuracy. Automated testing can cover a large number of test cases and can be quickly executed and tested repeatedly, reducing manpower investment and human errors. I have learned to choose suitable scenarios for automation and write maintainable and scalable test scripts. I have learned to accurately identify the root cause of problems and provide detailed feedback and suggestions to help development teams quickly solve problems.

...全文
112 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

176

社区成员

发帖
与我相关
我的任务
社区描述
梅努斯软件工程
软件工程 高校 福建省·福州市
社区管理员
  • LinQF39
  • Jcandc
  • chjinhuu
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧