It’s not perfect, and importantly doesn’t claim to be. It’s something in the absence of other ways of estimation. Use whatever works best for your team.
Nit: It’s not “outsourcing” in any meaningful definition of the term to have the team responsible for executing a task come up with estimates.
Nit: It’s not “outsourcing” in any meaningful definition of the term to have the team responsible for executing a task come up with estimates.