Isn't it common for sales people to intentionally give a longer time frame than management specifies? I believe they try to buffer 20%+ rounding, unless there is an exact public release date. Though, I'm not in sales so I could be completely wrong.
In the consulting world there is the rule of three, where you multiply everything by three, not just how long it will take.
IME, sales people usually change the estimates to much lower than those reported to them, leading to no end of frustration and overtime on the engineering side.
In the consulting world there is the rule of three, where you multiply everything by three, not just how long it will take.