A real conversation I was involved in: Product Manager: the system must have feature XTZ Developer: this will push the release date by at least two weeks Product Manager: I'm not discussing the schedule, the schedule is (developer manager) responsibility, the system must have feature XYZ In this particular company the "product team" is responsible for designing the product but the schedule (and cost) is the responsibility of the development division. This causes the product team to dream up a very complicated and detailed product, this also causes them to be...