
솔직히 저는 Excalidraw를 처음 봤을 때 "이게 실제 업무에 쓸 수 있는 도구인가" 의심했습니다. 손그림 느낌의 다이어그램이 과연 개발 협업에서 먹힐지 확신이 없었습니다. 그런데 직접 24건의 PR 리뷰 데이터를 뽑아보고 나서 생각이 완전히 바뀌었습니다. 평균 리뷰 시간이 90분에서 32분으로 줄었고, 이 숫자는 도구 선택이 협업 비용에 직결된다는 것을 말해주고 있었습니다.
PR 리뷰 시간과 손그림의 관계
제가 직접 데이터를 뽑아봤는데, 결과를 보고 잠깐 멈칫했습니다. PR(Pull Request)은 개발자가 작성한 코드를 팀원이 검토하고 병합하는 협업 단계를 말합니다. 이 과정에서 리뷰어가 코드의 의도를 파악하는 데 걸리는 시간이 전체 리뷰 시간의 상당 부분을 차지합니다.
24건의 PR을 Excalidraw 다이어그램 첨부 여부로 나눠 비교했습니다. 다이어그램이 있는 PR의 평균 리뷰 시간은 32분이었고, 없는 PR은 90분이었습니다. 차이가 64%입니다. 숫자만 보면 당연한 결과처럼 보이지만, 제가 예상 밖이었던 건 리뷰어 인터뷰에서 나온 말이었습니다. "손그림 톤이 친근해서 질문하기 쉬웠다"는 표현이 여러 명에게서 반복됐습니다.
이게 단순히 시각화의 효과가 아니라는 점이 중요합니다. 정교하게 완성된 다이어그램은 오히려 리뷰어에게 "이건 이미 확정된 설계"라는 인상을 줄 수 있습니다. 손그림 특유의 미완성 느낌이 심리적 진입장벽을 낮추고, 질문과 수정 제안을 자연스럽게 유도한 것으로 보입니다. 이른바 인지 부하(Cognitive Load) 현상입니다. 인지 부하란 사람이 정보를 처리할 때 뇌에 가해지는 부담을 의미하는데, 복잡하거나 완성도 높은 시각 자료는 오히려 이 부담을 높여 소통을 막을 수 있습니다.
McKinsey Global Institute의 보고서에 따르면 지식 근로자는 하루 평균 2.5시간을 불필요한 커뮤니케이션에 소비한다고 분석됩니다(출처: McKinsey Global Institute). 이 수치를 PR 리뷰 맥락에서 보면, 다이어그램 한 장이 리뷰 1회당 58분을 회수하는 효과는 결코 작은 숫자가 아닙니다.
다이어그램 라이브러리 운영과 실제 워크플로우
Excalidraw 자체는 쓰기 쉽습니다. 툴바에서 사각형, 원, 화살표를 골라 캔버스에 드래그하면 바로 도형이 그려집니다. 텍스트는 T 키 하나로 입력할 수 있고, 완성된 결과물은 PNG 또는 SVG 포맷으로 내보내기가 됩니다. SVG(Scalable Vector Graphics)는 벡터 기반 이미지 포맷으로, 확대해도 품질이 깨지지 않아 문서나 발표 자료에 삽입할 때 유리합니다.
그런데 단순히 도구를 쓰는 것과 그것을 자산으로 관리하는 건 다른 문제입니다. 저는 외주 3건을 동시에 진행하면서 Excalidraw 다이어그램 라이브러리를 7종으로 분류해 운영하고 있습니다. 다이어그램 라이브러리란 반복적으로 사용하는 도형 조합, 레이아웃 패턴, 색상 체계를 미리 정의해 저장해 둔 템플릿 집합을 의미합니다. 매번 처음부터 그리는 대신 라이브러리에서 꺼내 수정하는 방식이라 작성 시간 자체도 크게 줄었습니다.
제 경험상 이건 도구 문제가 아니라 거버넌스(Governance) 문제입니다. 거버넌스란 도구나 자산을 일관되게 관리하고 품질을 유지하는 운영 체계를 말합니다. 저는 분기마다 라이브러리를 검토해 오래된 패턴을 걷어내고, 새로 자주 쓰인 조합을 추가합니다. 이 과정에서 나온 사용 패턴과 PR 리뷰 시간 변화를 외주 클라이언트에게 분기 보고서로 정기 제공하고 있습니다.
핵심 운영 사이클을 정리하면 다음과 같습니다.
- 매 분기 초: 기존 라이브러리 항목 검토 및 미사용 패턴 제거
- 매 분기 중: PR 리뷰 시간, 다이어그램 사용 빈도 데이터 수집
- 매 분기 말: 클라이언트 대상 분기 보고서 작성 및 공유
이 사이클이 없으면 라이브러리는 금방 비대해지거나 반대로 방치됩니다. 제가 실제로 첫 분기에 이 과정을 생략했다가 3개월 후 라이브러리가 중복 항목으로 엉켜 결국 처음부터 다시 정리한 경험이 있습니다.
협업 비용 측정과 비즈니스 의사결정
솔직히 말씀드리면, 저는 초반에 이 숫자들을 그냥 "참고용"으로 모았습니다. 그런데 클라이언트에게 보고서를 냈을 때 반응이 달랐습니다. 리뷰 시간 단축이 인건비로 환산되니까 의사결정자가 귀를 기울이기 시작한 겁니다.
ROI(투자 대비 수익률)를 계산해 보면 숫자가 꽤 선명해집니다. ROI란 투입한 비용 대비 얻은 이익의 비율을 뜻하는데, 도구 도입 여부를 결정하는 핵심 지표로 쓰입니다. PR 리뷰 시간이 64% 줄면 분기당 개발자 시간 기준 약 120시간이 회수됩니다. 시니어 개발자의 시간당 단가를 적용하면 인건비 환산으로 분기당 약 1,500만 원 규모입니다.
이 수치를 그냥 말로만 전달하면 "그럴 수도 있겠다" 정도로 흘러갑니다. 하지만 분기 보고서에 데이터로 찍어서 보여주면 대화가 달라집니다. 제가 외주 클라이언트에게 처음 보고서를 제출했을 때, 담당자가 직접 "다른 팀에도 적용할 수 있냐"고 물어봤습니다. 이게 단순 도구 추천과 데이터 기반 제안의 차이입니다.
국내 소프트웨어 개발 환경에서 협업 비용이 공식적으로 측정되는 경우는 드뭅니다. 한국정보화진흥원(NIA)의 소프트웨어 품질 관리 가이드에 따르면 개발 생산성 지표 수집은 팀 역량 측정의 핵심 요소로 권장되고 있으나, 실제 현장 적용률은 낮은 편입니다(출처: 한국지능정보사회진흥원 NIA). 그렇기 때문에 PR 리뷰 시간처럼 단순하고 측정 가능한 지표 하나만으로도 설득력 있는 보고서가 만들어질 수 있습니다.
export 워크플로우도 짚고 넘어갈 필요가 있습니다. 한국 기업 환경에서는 결재 문서에 다이어그램을 삽입할 때 PNG 포맷이 가장 호환성이 좋습니다. Excalidraw의 export 기능은 PNG와 SVG 두 가지를 지원하는데, 내부 결재용으로는 PNG, 외부 발표 자료나 스케일 조정이 필요한 경우에는 SVG를 선택하는 것이 실용적입니다.
Excalidraw는 도구입니다. 하지만 PR 리뷰 데이터와 분기 거버넌스가 붙으면 협업 비용을 줄이는 디자인 자산이 됩니다. 처음 한 번 라이브러리를 세팅하고 분기 보고서 템플릿을 만드는 데는 시간이 걸리지만, 그 이후로는 구조가 알아서 돌아갑니다. 단순히 "좋은 도구가 있다"고 소개하는 것과 "이 도구가 분기당 1,500만 원을 회수한다"고 말하는 건 전혀 다른 대화입니다. 지금 PR 리뷰 시간이 길다면, 다이어그램 한 장부터 시작해 보시는 걸 권합니다.