软件外包公司有哪些部门管理