There are three people in my technical team, including me, all of whom use TP and know both the front and back ends. We have always completed a website project alone, and none of the three of us has the experience of working as a team on a project. . Now we want three people to collaborate on a project, but considering that the module that one person is responsible for may use the data of the module that other people are responsible for developing, if A urgently needs the data developed by B during the development process, but B still has If it's not developed in a hurry, wouldn't it delay A's development process? So I don’t know how to divide the work in the team to be more efficient.
I hope that coders with experience in teamwork can give me some suggestions, please wait! ! ! Gratitude is like an endless stream of water!
Usually larger teams can consider hybrid development, that is, a function is jointly developed by multiple people, mainly to avoid catching shrimps if the person in charge of the function is absent during later maintenance. On the other hand, the code completed by two people, Normal bugs will be found and fixed internally.
If you have a small team, it is recommended that documentation comes first. Establish a team wiki and list the parameters and returned results required by the interfaces or methods exposed by the module. This way others can develop their own features based on the documentation first. No need to block.
If it’s still too much trouble, just leave all the involved parts to one person.
Digression: Communication is the most important thing in team development. As the person in charge, you should monitor the progress and intervene in time when problems are found.
You can let A use the hypothetical test data first. The test data type and format of this hypothesis are similar to B's
Developed independently.