One thing I wish happened more often was an iterative approach to features vs time to delivery. (Speaking of having been both a customer and PM-like roles)
e.g.
Customer: this is a list of features I would like
PM: Ok, we reviewed that list and here is a "menu" of the features with how long they will take
Customer: Great! I reviewed that list and I would rather have multiple quick to market features rather than wait for that "big" feature.
Asking customers what they want with no "price discovery" on either side is just people dreaming up ideas.
e.g.
Customer: this is a list of features I would like
PM: Ok, we reviewed that list and here is a "menu" of the features with how long they will take
Customer: Great! I reviewed that list and I would rather have multiple quick to market features rather than wait for that "big" feature.
Asking customers what they want with no "price discovery" on either side is just people dreaming up ideas.