In every software projects I worked so far, sales team tend to be more optimistic on complexity & delivery, whereas the project team tend to me more conservative.
In every software projects I worked so far, sales team tend to be more optimistic on complexity & delivery, whereas the project team tend to me more conservative.