The PM is responsible, usually getting input from the team unless the PM has vast experience in all aspects of the project. Even in that case, I would still want the team members to validate their task list (and effort).
-------------------------
The trouble with doing something right the first time is that noboby appreciates how difficult it was.
- Steven Wright