If you were outsourcing a programming department in an organization, list and describe the steps you would take to successfully complete this activity. Give examples for each step and convince the outsourcing team that this is the correct path for the company.