외주 개발 관리자의 역할은 무엇일까요..?

freezm7의 이미지

개발자로 7년차인데,
처음으로 코딩이 아닌 역할을 맞게 되었습니다.

외주 업체에 웹 개발을 맡기고 관리하는 역할을 전담하게 되었는데...
개발팀을 직접 이끄는게 아니라서, 어떤 역할을 해야 하는지 감이 안 옵니다.

제가 속해 있는 회사는 IT 회사가 아니라서 개발쪽에 대해서 아는 사람이 없다 보니 제가 역할을 맡긴 했는데,
저도 개발팀을 이끄는 PM을 안해보고 관리 역할로 가다보니 도통 감이 안 오네요...

우선 요구사항을 명확히 해서 개발팀이 삽질하지 않도록 해주는게 제일 중요한것 같은데,
그 외에 어떤 사항이 더 있을까요?