33장프로젝트 관리의 삼각형: 코드, 기능, 진실
회의가 진행 중입니다. 이 회의에는 여러 부서가 참여하기 때문에 다양한 전문 분야, 안건 등이 포함됩니다. 따라서 프로그램 관리자 역시 이 회의에 참석하고, 아마 여러 회의 참여자 간 통역을 담당하는 역할을 할 가능성이 높습니다.
좋은 프로그램 관리자는 특정 부서에서만 사용하는 말을 다른 부서에서도 이해할 수 있도록 바꿔 말하는 능력을 가지고 있습니다. 예를 들어 개발 부서에서 “다했어요”라고 말하면 프로그램 관리자는 “기능 테스트와 프로덕션 테스트를 완료했으며 최종 문서를 검토하고 있습니다”라고 바꿔 말합니다. 이는 영업 부서가 “다했어요”라는 말만 곧이곧대로 듣고 완성되지 않은 것을 팔기 시작하는 불상사를 막습니다.
여러 언어로 진행되는 이 회의의 안건은 소프트웨어 회사라면 늘상 결정해야 할 사항들입니다. 사실은 결정이 아니라 협상이지만 말입니다. 많은 사람이 이 회의에서 결정되는 사항에 주목하고 있는 만큼 모든 회의 참여자들은 긴장하고 있습니다.
제품 관리 부서: 이 기능이 완료되려면 뭐가 더 진행되어야 하나요?
프로그램 관리자: 제품 관리 부서 말은 ···
개발 부서: 잠깐만요. 저도 무슨 말인지 압니다. 답은 간단해요. 시간, 품질, 기능 중 뭘 포기하면 될까요? ...
Get 개발자를 위한 커리어 관리 핸드북 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.