Too Long; Didn't Read
The work of IT teams is done for the people who are paying to them, i.e. clients. Even if you are working on an internal product, everything has its customer and buyer. It is important to build a long-term relationship with a customer, who has the possibility and willingness to pay regularly and steadily. A good customer will even increase the contract amount with the growth of the project. If you feel that you don’t have enough information to get a full scope of the task — you need to ask for it.