Index Week Reflection Taker
1 4 Our peers and tutor this semester want to make sure that everyone’s voice is heard by adding a reflection log and letting everyone participate in the tutorials and audits more. A good team should be adaptable. Therefore we will adjust our approach in the coming tutorials and audits. Wo Tian
2 4 We’ve got a relatively low score for Reflection on Audit 1. The course convenor, our tutor, and our shadow team all think that we should create a reflection log in Audit 1.
We will actively listen to other people’s advice and improve our documentation by adding a reflection log. (See the 8th decision in the decision-making log.)
Wo Tian
3 4 Received feedback from Many Eyes Process regarding SOW. It would be better if we could write the SOW with more detailed deliverables in the future if we need to write SOW again. Wo Tian
4 4 It is indeed true that our team member should participate more and speak up our own thoughts during the audit and tutorials. It would be better if we could let different members to deliver presentations for audit and encourage everyone to speak. Yaoyi Xu
5 4 The lesson I learnt is that although I am a part of the team, and we received the feedback as the team, we should construct our individual reflection. Ruoqian Wu
6 4 From the tutorial and the feedback from our shadow team, what I learnt is documentation is very important. Cause the other people outside our team know nothing about our project. They can only learn it from the documents we generated. Thus, we need to make our ducumentations very detailed. Ruiqiao Jiang
7 4 When I was refactoring the relational schema, I stuck by the messy structure. Mind maps really helped me to make a clear view of our database structure. After I have a clear view, I refactored our relational schema easily. Guoyu Wang
8 4 I have learnt that I should know more about others’ work rather than only focusing on my own work. Hengrui Xu
9 5 The lesson I learnt is that since we are not very familiar with the database development, the time we spent on learning may be huge. And for example, we studied the C# for the management system, but I just found that the Django may be more suitable for our development. Ruiqiao Jiang
10 5 It is more efficient if backend can work in parallel with front-end instead of waiting for front-end finishing functionalities then start. Therefore, I decided to learn how to use Postman to test api functions. Yaoyi Xu
11 5 The lesson I learnt is that there are many useful frameworks for development on Github to increase the work efficiency, and there is no need to build everything from scratch. Ruoqian Wu
12 5 I have learnt that being adaptable is an impotant and valuable aspect to have for a team. Wo Tian
13 5 During the tutorial, I found that if I am always prepared to speak out, I will focus more on our meeting and understand the meeting content better. Guoyu Wang
14 5 Teamwork will be smoother if the details of the project are communicated to team members in advance. Hengrui Xu
15 5 One of the aspects I should improve is to more actively engage myself in the team discussion, and bring forward different suggestions. Phillip Wu
16 Teaching break I have spent more time than I expected on completing my part of the Order Management System development but the result makes me think it’s all worth it :) I have also learnt that it is very hard to keep everyone satisfied. Although problem solving in programming can be complicated, conflict resolution can be harder. Wo Tian
17 Teaching break Don’t assume any tech-stacks to be easy to pick up. Always leave some time for some hands-on practice beforehand. Phillip Wu
18 Teaching break Whenver possible, write some tests code for clearer guidance, and split big tasks into small components in a logical way for consistent coding experience. Phillip Wu
19 Teaching break When designing our database structure, we decided to design the structure before knowing the imported data format, it makes our work harder, but it can be done by adding an extra step. I am glad I can learn more during the process of trying to solve the problem. Guoyu Wang
20 Teaching break Dont’t panic before-hand when you did not even check whether the issue you are afraid of exists or not. Yaoyi Xu
21 7 After going to a few interviews, I think I could have invested more time into the technical side of this project. The .NET framework 4.5.2 might not be the best framework to use to develop this product but it was the best call for our team back when we made the decision. In the future, I will actively update my technology stack in my spare time. Wo Tian
22 7 When I started to develop SQL, I found SQL development is harder than develop other applications like web, andriod. I should spend more time on SQL since it was less open source material online compared to other languages, or I didn’t find the appropriate searching method. Guoyu Wang
23 9 After discussing with our shadow team, I realized that product backlog is not as complicated as I thought it would be. In the future, if I encounter a similar situation, I would think of conducting a product backlog in the beginning of a project. Wo Tian
24 9 The cloud services are worth trying for a quick demo on how the application would work, even if the project ends up using local infrastructure. The important thing is to quickly show one solution is worth exporing or not. Phillip Wu
25 9 Canva is a great tool for making presentations.I should have been using it before, and it is a great boost to efficiency. Ruoqian Wu