JIRA OUT! 마크다운 파일 하나로 개발팀 생산성 3배 UP
JIRA의 복잡성에 지친 엔지니어링 리더가 마크다운 파일(WORK.md) 하나로 프로젝트 관리 시스템을 변경
마크다운 파일 기반 관리로 배포 빈도가 3배 증가하고, 티켓 관리 시간은 6시간에서 45분으로 감소
단순화된 프로젝트 관리를 통해 엔지니어 간 소통이 활발해지고, 업무 효율성이 향상됨
최고의 프로젝트 관리 시스템은 '사라지는' 시스템이라는 핵심 메시지를 전달
JIRA의 문제점: 과도한 복잡성
본문에서는 JIRA가 대부분의 팀에게 불필요한 기능을 제공하며, 오히려 프로젝트 관리의 효율성을 저해한다고 지적한다.
과도한 기능(Excessive Features): 실제 필요하지 않은 기능들로 인해 사용법 학습에 과도한 시간 소요
복잡한 워크플로우(Complex Workflow): 불필요한 상태 관리와 커스텀 필드로 인해 업무 흐름(Workflow) 파악의 어려움 발생
의사소통 단절(Communication Breakdown): 티켓 중심의 관리 방식은 엔지니어 간의 자발적인 소통(Spontaneous Communication)을 방해
결과적으로 JIRA는 '일을 위한 일'을 만들고, 정작 중요한 '일' 자체에 집중하지 못하게 한다.
마크다운 파일 기반 프로젝트 관리의 장점
마크다운 파일(WORK.md)을 활용한 프로젝트 관리는 단순함(Simplicity)을 통해 업무 효율성을 극대화한다.
단순한 구조(Simple Structure): 태스크, 담당자, 블로커 등 핵심 정보만 포함하여 정보 접근성(Information Accessibility) 향상
버전 관리(Version Control): Git을 통해 변경 사항을 추적하고, 협업(Collaboration) 용이성 증대
투명한 소통(Transparent Communication): 모든 정보가 공유되어 엔지니어 간의 이해관계(Stakeholder) 일치 및 책임감(Accountability) 강화
결론적으로 마크다운 파일은 '사라지는 시스템'으로서, 엔지니어들이 일에 집중할 수 있도록 돕는다.
배포 빈도 3배 증가의 비결: '일'에 집중
마크다운 파일 기반 관리로의 전환은 배포 빈도 증가(Deployment Frequency Increase)라는 긍정적인 결과를 가져왔다.
업무 시간 절감(Time Saving): 티켓 관리 시간 감소로 인해 개발 시간(Development Time) 확보
소통 효율성 증대(Communication Efficiency): 스탠드업 시간 단축 및 '어디에?' 질문 감소로 업무 집중도 향상
팀워크 강화(Teamwork Enhancement): 엔지니어 간의 자발적인 소통(Spontaneous Communication) 증가 및 문제 해결(Problem Solving) 능력 향상
결과적으로, 마크다운 파일은 엔지니어들이 '일' 자체에 집중할 수 있도록 환경을 조성하여 생산성을 극대화했다.
마크다운 파일 기반 관리의 한계와 고려사항
마크다운 파일 기반 관리는 모든 팀에 적합한 솔루션은 아니다는 점을 인지해야 한다.
팀 규모(Team Size): 엔지니어 수가 증가할수록 마크다운 파일 관리는 확장성(Scalability) 문제에 직면할 수 있음
프로젝트 복잡도(Project Complexity): 프로젝트가 복잡해질수록 마크다운 파일로는 세부적인 관리(Detailed Management)의 어려움 발생
도구 의존성(Tool Dependency): Git, 슬랙 등 다른 도구에 대한 의존도가 높으며, 해당 도구의 장애(Failure) 발생 시 업무 중단 위험
따라서, 팀의 규모와 프로젝트의 특성을 고려하여 적절한 프로젝트 관리 시스템(Project Management System)을 선택해야 한다.