When eXtreme Programming first came out, one expectation it worked hard to set is who gets to make what calls on software projects.
For example, business has the right to know how long something is going to take and when it can expect things to be done.
Conversely, developers have the right to know what the priorities are, and to be able to do good work.
To that end, eXtreme Programming - XP - created the Customer and Development Team Bill of Rights.