프로젝트 초기에 리스크 항목을 정리하고 일정 버퍼를 넣은 경험
캡스톤 프로젝트 팀장을 맡았을 때 첫 번째 프로젝트에서 마지막 주에 예상하지 못한 버그들이 쏟아져 발표를 망쳤던 경험이 있습니다.
두 번째 프로젝트에서는 시작 전에 '어디서 문제가 생길 수 있는지' 목록을 만들고 외부 API 연동, 팀원 일정 충돌, 요구사항 변경 세 가지를 리스크로 정했습니다. 각 리스크에 대비 시간을 별도로 넣었고, 실제로 외부 API가 스펙을 바꾸는 바람에 이틀이 더 필요한 상황이 생겼지만 버퍼가 있었기 때문에 일정 안에 해결되었습니다.
리스크 관리가 문제를 없애는 것이 아니라 문제가 발생했을 때 대응할 여유를 미리 만드는 것이라는 것을 그 경험에서 배웠습니다. 뒤에 버퍼를 두는 것만으로 마지막 주 스트레스가 확연히 줄었습니다. 그 경험이 프로젝트를 시작할 때 리스크를 먼저 그리는 습관을 만들어주었습니다.