A Team member worked according to the project progress. As a result, a developer completed the task assigned to him in advance, completed the test, and submitted the code.
At this time, how will you arrange the next work of this developer as PM?
1. Arrange a new development task for him immediately
2. Do not assign new development tasks to him, so that he can freely process the idle time.
3. Other Methods
Most of the PM will choose to assign a new task for this developer. Next, the developer realizes that the faster I develop, the more I allocate to me, if there are some bugs at the end, he will also think of a lot of errors, so in the future development process, he began to adopt a smooth way to develop according to the progress, or even if he has already done well in advance, he will not submit the code in advance.
If the PM uses immediate scheduling of new tasks, the previous situation is almost inevitable even if it is a particularly diligent developer. Because your team members are not robots, it is impossible to start from the beginning to the end at an 80-step speed. This is human nature.
If you are pm, what method or method will you use to handle such a situation?