engineering-culture

4 개의 포스트

기능 비하인드: (새 탭에서 열림)

피그마(Figma)는 전사 구성원이 일상 업무에서 벗어나 창의적인 프로젝트에 몰입할 수 있도록 돕는 '메이커 위크(Maker Week)'를 통해 혁신적인 조직 문화를 구축하고 있습니다. 이 행사는 단순한 사내 해커톤을 넘어, 부서 간 장벽을 허물고 제품의 미래 방향성을 제시하는 핵심적인 엔진 역할을 수행합니다. 피그잼(FigJam)과 같은 주요 제품이 이 기간의 아이디어에서 시작되었듯, 자율성이 보장된 환경이 어떻게 실제 비즈니스 가치와 제품 혁신으로 이어지는지를 명확히 보여줍니다. **메이커 위크의 핵심 원칙과 철학** * 기존의 업무 우선순위나 로드맵에서 완전히 벗어나, 평소 시도하고 싶었던 아이디어를 자유롭게 구현하는 데 집중합니다. * 엔지니어와 디자이너뿐만 아니라 운영, 리더십, 마케팅 등 전 직원이 참여하여 직군 간 경계를 넘나드는 협업을 장려합니다. * 완벽한 결과물보다는 '만드는 과정' 자체를 즐기는 문화를 지향하며, 실험적인 시도가 실패하더라도 그 과정에서 얻는 배움을 중시합니다. **리더십의 전폭적인 지원과 운영 전략** * 리더십 팀은 메이커 위크 기간 동안 모든 정기 미팅을 취소함으로써, 구성원들이 방해받지 않고 프로젝트에 온전히 몰입할 수 있는 물리적 시간을 보장합니다. * 단순한 관찰자에 머물지 않고 리더들도 직접 프로젝트에 참여하거나 팀을 지원하며, 수평적인 소통 구조를 강화하는 계기로 삼습니다. * 글로벌 오피스와 원격 근무자들이 모두 소외되지 않도록 온·오프라인 하이브리드 인프라를 구축하고, 기술적 지원을 아끼지 않습니다. **비하인드 스토리와 가시적인 성과** * 피그마의 화이트보드 협업 툴인 피그잼(FigJam)은 메이커 위크 기간 중 탄생한 대표적인 성공 사례로, 프로토타입이 실제 핵심 제품군으로 확장되었습니다. * 대규모 기능 외에도 개발 생산성을 높이는 내부 자동화 도구나 사용자 경험을 개선하는 소소한 UI 디테일 등 제품의 완성도를 높이는 다양한 결과물이 도출됩니다. * 평소 협업 기회가 적었던 동료들과 프로젝트를 수행하며 조직 내 유대감을 형성하고, 직무에 대한 동기부여와 창의적 에너지를 재충전하는 효과를 거둡니다. 메이커 위크는 기업이 성장을 위해 속도만을 강조하기보다, 잠시 멈춰 창의성을 발휘할 수 있는 '구조화된 자유'를 제공할 때 진정한 혁신이 일어난다는 점을 시사합니다. 조직 내 창의적 정체를 겪고 있다면, 구성원들에게 아무런 제약 없이 '만들 수 있는 권리'를 부여하는 전사적 실험을 고려해 볼 가치가 있습니다.

투명하고 개방적인 디자인이 (새 탭에서 열림)

피그마(Figma)는 제품의 완성도를 높이고 누적된 기술 부채를 해결하기 위해 정기적으로 '퀄리티 위크(Quality Week)'라는 버그 배싱(Bug Bashing) 행사를 운영합니다. 이 행사는 개발자, 디자이너, PM이 협력하여 평소 우선순위에서 밀렸던 수백 개의 버그를 집중적으로 해결하며, 단순한 오류 수정을 넘어 전사적인 품질 문화를 정착시키는 것을 목표로 합니다. 이를 통해 피그마는 사용자 경험을 개선하는 동시에 팀의 생산성과 제품에 대한 자부심을 높이는 성과를 거두고 있습니다. ### 철저한 사전 준비와 버그 트리아지(Triage) * 행사 시작 전, 전 직원이 참여하여 제품의 사소한 결함부터 성능 이슈까지 아우르는 방대한 버그 백로그를 생성합니다. * 수집된 버그들은 영향도와 수정 난이도에 따라 엄격한 '트리아지' 과정을 거쳐 우선순위가 지정됩니다. * 엔지니어들이 행사 기간 동안 즉시 작업에 착수할 수 있도록 재현 경로, 스크린샷, 기대 결과가 포함된 상세한 티켓을 사전에 준비하는 것이 핵심입니다. ### 몰입을 위한 환경 조성과 게임화(Gamification) * '퀄리티 위크' 기간에는 신규 기능 개발을 잠시 멈추고 전사적인 리소스를 오로지 품질 개선에만 집중할 수 있는 환경을 만듭니다. * 팀별 경쟁 요소와 리더보드를 도입하고, 가장 많은 버그를 해결한 팀이나 가장 난도가 높은 이슈를 처리한 팀에게 포상을 제공하여 참여 동기를 부여합니다. * 엔지니어링 팀뿐만 아니라 디자인, PM 직군이 실시간으로 협업하며 수정 사항을 즉석에서 검토하고 승인함으로써 의사결정 속도를 극대화합니다. ### 가시적인 성과와 기술적 개선 사항 * 수백 건의 UI 불일치, 성능 저하, 접근성 문제 등을 해결하여 제품 전반의 폴리싱(Polishing) 수준을 한 단계 끌어올립니다. * 특히 자동화된 테스트로 발견하기 어려운 엣지 케이스(Edge case)나 사용자 경험상의 미세한 불편함을 집중적으로 제거합니다. * 이 과정을 통해 수정된 코드와 논의된 내용은 추후 유사한 버그가 재발하지 않도록 개발 표준과 프로세스를 보완하는 기초 자료가 됩니다. ### 품질 향상을 위한 실무적인 조언 품질은 특정 팀의 전유물이 아니라 조직 전체의 공유 가치가 되어야 합니다. 피그마의 사례처럼 정기적인 집중 기간을 설정하고 이를 즐거운 축제 형태로 운영한다면, 방치되기 쉬운 기술 부채를 효과적으로 관리하는 동시에 팀의 결속력을 다지는 강력한 도구가 될 수 있습니다. 무엇보다 중요한 것은 행사가 끝난 후에도 품질에 대한 높은 기준을 유지하려는 팀 전체의 의지입니다.

피그마 3.0 (!) (새 탭에서 열림)

피그마(Figma)는 기능 개발의 우선순위에 밀려 방치되기 쉬운 자잘한 버그(Papercuts)를 해결하기 위해 전사적인 '퀄리티 위크(Quality Week)'를 운영합니다. 이 행사는 단순한 버그 수정을 넘어 전 직원이 제품의 완성도에 책임을 갖는 문화를 조성하며, 단기간에 집중적으로 사용자 경험을 개선하는 성과를 거둡니다. 기술적 부채를 해결함과 동시에 팀의 사기를 높이고 제품의 디테일을 살리는 것이 이 프로젝트의 핵심 결론입니다. ### 'Papercut' 버그의 축적과 집중 해결의 필요성 * 새로운 기능 개발에 집중하다 보면 사용자에게 치명적이지는 않지만 불쾌감을 주는 작은 UI/UX 오류들이 쌓이게 됩니다. * 피그마는 이를 'Papercuts(종이에 베인 상처)'라고 정의하며, 이러한 작은 문제들이 모여 제품의 전반적인 품질 신뢰도를 떨어뜨린다고 판단했습니다. * 정규 로드맵 내에서 해결하기 어려운 이 문제들을 풀기 위해, 일주일간 모든 신규 기능 개발을 멈추고 오직 품질에만 집중하는 시간을 갖습니다. ### 버그 배싱(Bug Bashing)과 수정을 위한 체계적 프로세스 * **발견과 기록:** 엔지니어뿐만 아니라 디자이너, PM, 고객 지원 팀 등 전 직원이 참여하여 버그를 찾고 전용 슬랙(Slack) 채널과 지라(Jira) 티켓을 통해 실시간으로 공유합니다. * **우선순위 큐레이션:** 행사 시작 전, 퀄리티 보증(QA) 팀과 리드급 엔지니어들이 백로그를 검토하여 일주일 안에 해결 가능한 항목들을 미리 분류합니다. * **실시간 협업:** 디자이너가 버그를 발견하면 옆에 앉은 엔지니어가 즉시 코드를 수정하고 배포하는 고속 피드백 루프를 형성합니다. ### 게임화(Gamification)를 통한 몰입도 향상 * 단순한 업무 연장이 아닌 축제 분위기를 만들기 위해 대시보드와 리더보드를 활용합니다. * 버그를 찾거나 수정한 사람에게 포인트를 부여하고 '가장 어려운 버그 해결사', '최고의 버그 탐지기' 등의 부문별 시상을 진행합니다. * 한정판 굿즈나 간식을 제공하여 전 직원이 품질 개선 과정에 즐겁게 참여할 수 있도록 동기를 부여합니다. ### 전사적 문화로의 정착과 성과 * **정량적 결과:** 단 일주일 만에 수백 개의 버그를 수정하고, 수개월 동안 방치되었던 티켓들을 정리하는 압도적인 생산성을 보여줍니다. * **정성적 변화:** 엔지니어는 자신이 만든 코드의 세밀한 부분을 직접 다듬으며 자부심을 느끼고, 비기술 직군은 제품 개선에 직접 기여하는 경험을 얻습니다. * **품질 우선주의:** 이 행사는 품질이 특정 팀의 책임이 아니라 피그마 구성원 모두가 지켜야 할 가치라는 인식을 심어줍니다. **실용적인 제언** 기술 부채나 미해결 버그가 임계치에 도달했다면, 업무 시간의 일부를 할애하는 대신 피그마처럼 일주일간 '완전한 멈춤'을 선언하고 집중하는 것이 훨씬 효과적입니다. 특히 디자이너와 엔지니어를 한 팀으로 묶어 버그를 찾는 '버그 배싱' 이벤트를 개최하는 것은 제품의 디테일을 잡는 동시에 부서 간 칸막이를 허무는 좋은 전략이 될 수 있습니다.

Figma에서 디자인 시스템을 구축 (새 탭에서 열림)

피그마(Figma)는 정기적으로 진행하는 '퀄리티 위크(Quality Week)'를 통해 제품의 완성도를 저해하는 수많은 작은 버그들을 집중적으로 해결합니다. 이 행사는 평소 대규모 기능 개발에 밀려 우선순위에서 제외되기 쉬운 이른바 '페이퍼 컷(Paper cuts)' 이슈들을 소탕하여 사용자 경험의 질을 근본적으로 높이는 데 목적이 있습니다. 전사적인 참여와 게임화 요소를 결합한 이 방식을 통해 피그마는 기술 부채를 해결함과 동시에 엔지니어링 팀의 사기와 제품에 대한 주인의식을 고취합니다. ### 퀄리티 위크의 핵심 목적과 '페이퍼 컷' * 사용자의 몰입을 방해하는 사소하지만 거슬리는 UI 오동작, 정렬 문제, 성능 저하 등을 '페이퍼 컷'으로 정의하고 이를 집중 해결합니다. * 로드맵상의 신기능 개발에 치여 백로그에 쌓여만 가는 버그들을 처리할 수 있는 전용 시간을 공식적으로 확보합니다. * 단순히 버그를 찾는 '버그 배시(Bug bash)'를 넘어, 실제로 코드를 수정하고 배포하는 '수정' 중심의 이벤트를 지향합니다. ### 재미와 경쟁을 도입한 운영 방식 * 행사의 참여도를 높이기 위해 리더보드와 점수 시스템을 도입하며, 버그의 난이도나 중요도에 따라 차등적인 점수를 부여합니다. * 엔지니어뿐만 아니라 PM, 디자이너 등 전 직원이 참여하여 버그를 제보하고, 진행 상황을 실시간 대시보드로 공유하여 축제 같은 분위기를 조성합니다. * 가장 많은 버그를 해결한 팀이나 개인에게는 특별 제작된 굿즈나 상금 등 보상을 제공하여 동기를 부여합니다. ### 효율적인 실행을 위한 도구와 프로세스 * 버그 제보와 수정을 원활하게 연결하기 위해 지라(Jira)와 연동된 내부 전용 앱이나 도구를 활용합니다. * 수정된 코드가 실제 제품에 빠르게 반영될 수 있도록 릴리스 파이프라인을 최적화하고, 리뷰어들을 대기시켜 병목 현상을 최소화합니다. * 행사 종료 후에는 해결된 버그의 수와 개선된 지표를 전사에 공유하여 퀄리티 위크의 효용성을 시각화합니다. ### 조직 문화에 미치는 긍정적 영향 * 개발자들이 자신의 코드를 직접 개선하고 다듬는 과정을 통해 제품에 대한 자부심과 주인의식을 갖게 됩니다. * 서로 다른 팀원들이 협력하여 문제를 해결하는 과정에서 부서 간 장벽이 허물어지고 기술적 노하우가 자연스럽게 공유됩니다. * 단발성 이벤트를 넘어, 평상시에도 품질을 최우선으로 생각하는 '품질 중심 문화'가 조직 전반에 뿌리내리게 됩니다. 품질은 단순히 기능이 작동하는 것을 넘어 사용자가 느끼는 신뢰와 직결됩니다. 피그마처럼 정기적인 집중 기간을 설정하여 기술 부채를 청산하는 전략은 제품의 장기적인 안정성을 확보하고 개발팀의 업무 만족도를 높이는 매우 실용적인 방안이 될 수 있습니다.