Describe all the necessary steps that are involved in developing a budget for a department or unit?