After two weeks, the first phase of our project development training has come to an end. The main task of the past two weeks is to select a question and complete the requirement analysis and outline design.
In the first week, tasks were assigned to each person in the team. However, due to the lack of practical experience in such analysis, many misunderstandings still occurred in demand analysis. By communicating with the instructor and reading the instance model, we made modifications and improvements to the analysis under the lead of the team leader in the second week. In the final stage of checking and answering, our analysis report was pointed out by instructor Zhang many shortcomings, which are exactly what we deserve to learn. All in all, the two weeks of study gave me a lot of thought:
1. our team should spend more time communicating with each other. In terms of some details, we still seem to be at a disadvantage in communication. In some shortcomings, we did not reach an ideological consensus on the entire requirement analysis and outline design.
2. For requirement analysis, we should not only consider meeting the customer's needs, but also consider the actual situation and find a balance between the actual situation and the customer's needs. For example, when I was doing performance requirement analysis, I thought that there would be about 40 thousand of the traffic during the peak period, but I did not seriously consider how to do it in the later design, to meet this requirement. As the teacher said, writing in the report promises to be made, not just on paper. This has benefited me a lot. I have learned the importance of requirement analysis and document writing planning.
3. Next we will go through the detailed design and coding process that takes the longest time. At present, we have divided functional modules for each team. We need to learn from the lessons learned in the previous stage to better complete the work in the next stage, paving the way for the final success.