Correct answer is A.
Since Development Team executes tasks so they are the closest to the technical details of the project. They can best provide the estimation regarding size and time required to complete the tasks.
PMP/Agile Useful Resources : PMP/Agile Resources
World of Project Management : Mobile App
Pass PMP in the First Attempt : PMP Strategy
All PMP Question & Answers: Question & Answers
Revise PMP & Agile Concepts: PMP Concepts
PMP Tips & Tricks: PMP Tips & Tricks
PMP Knowledge Area & Agile based Quiz:
20 Questions Challenge 50 Questions Challenge
Study Groups: Facebook Whatsapp Telegram