How developers can improve communication with a client?