Developer’s Bill of Rights
1) To know the project objectives and to be able to clarify priorities
2) To know in detail what product I’m supposed to build
3) To have ready access to the customer, manager, marketer, or other person responsible for the functionality
4) To work each phase of the project in a technically responsible way