Read the note three "construction of the law."

   In the software development process, the team is very important, most of all to the team-based development. A team model is also very important, team model usually determines the team's development model, such as the team rush mode, I feel very easy to develop, "he wrote then change" development model. And a little bit of a mature team, will be more biased in favor of the choice of development model is more planned.

   To select an appropriate mode of team we can be selected by project type, the stage project and its personnel situation, such as an open source project, this time more community mode is selected; if some breakthrough nature of the project, the degree of freedom, investment a relatively high degree, the secret team selection mode; different team performance evaluation model will affect the team. Teamwork and collectivism are different, but also more emphasis on teamwork communication between individual initiative, team members communicate with each other, only to reach a common goal, everyone can work together to complete a nice project.

   Before we develop, we must communicate with the user, the user needs to determine a good, ready to test the software delivered to users, and make the appropriate adjustments.

   After reading this book, I found the code specifications is important so that you can make better communication between the teams, but also to save most of the time. And the foundation for programmers is also very important, but in his own freshman year, and did not learn of the knowledge base, the future of learning to be more focus on basic exercises, and now we're making a piece of software, but a lot of infrastructure something not well learn to understand, time is short, heavy task, if you follow the video to learn little by little, it seems that there is no time, this may also be due to their procrastination, give the teacher very early task, but he has not done, always wait until the last, too many tasks, limited capacity, can not be very good to complete the final time.

   During this time we are also taking the development, for production of software, how original complete satisfaction of users of this software is not functional, more importantly, this software features for users with no value, and should be more concise convenient. Cooperation between the teams is also very important, this process is also very hard, but in the end through our efforts to make a good piece of software really happy, learning in the future, we must invest more in practice, pay attention to the foundation, and more exchanges and cooperation with the students, which in the future work is very important.

Guess you like

Origin www.cnblogs.com/zhang12345/p/10992692.html