Software estimates are unavoidable. I find this approach the best; rapidlyeatimate.com
It works well to bypass anchoring and biasing by initially focusing on ‘divergent thinking’. It's as accurate as any I'm come across.
That yields a very unrealistic (as in not-relevant-for-reality) range for the total time. Am I misunderstanding something?