5Why 기법(또는 5Whys 분석법) 문제 해결 및 근본 원인 분석에 사용되는 방법을 말한다. 5why 기법은 도요타 자동차 생산방식 방법인 도요타 프로덕션 시스템 TPS(Toyota Production System)에서 시작되었다. 5why 기법은 어떤 문제에 대한 해결 방안에 앞서 근본 원인을 추적하는 방법론이다.
문제의 근본 원인을 찾아내기 위해 'Why?(왜?)'라는 질문을 반복적으로 사용하여 문제를 분석한다. 여기서 '5'는 5번의 Why? 질문을 던져야 한다기보다 최소한 5번을 의미한다. 그만큼 문제의 진짜 원인을 찾기 위해 반복해야 한다는 것을 의미하며, 문제의 근본 원인에 충분히 다가갔다고 판단되었을 때 멈춰도 된다.(멈출 수밖에 없다)
5Why 기법은 다양한 문제와 상황에서 적용할 수 있는 유용한 도구다.
아래에서는 몇 가지 "5Whys" 분석법을 사용한 5가지 사례를 소개한다.
1. 사용자 불만족 문제
문제 : 앱의 사용자들이 로딩 시간이 너무 길다고 불평함
1st Why : 왜 로딩 시간이 길어지는가? (이미지 및 미디어 파일 크기가 너무 큼)
2nd Why : 왜 파일 크기가 큰가? (이미지 최적화가 이루어지지 않음)
3rd Why : 왜 이미지 최적화가 이루어지지 않는가? (개발팀의 이미지 최적화 도구 미보유)
4th Why : 왜 최적화 도구가 없는가? (예산 부족)
5th Why : 왜 예산이 부족한가? (회사의 프로젝트 예산 분배 전략 부재)
해결 방안 : 이미지 최적화 도구를 도입하여 모든 이미지와 미디어 파일을 최적화하고, 로딩 시간을 크게 단축시킨다.
2. 서버 다운 문제
문제 : 서버 다운으로 앱 서비스가 중단됨
1st Why : 왜 서버 다운이 발생하는가? (보안 업데이트를 진행하지 않음)
2nd Why : 왜 보안 업데이트를 진행하지 않는가? (운영팀의 업무 프로세스 부재)
3rd Why : 왜 업데이트 프로세스가 부재한가? (보안 업데이트 담당자 미지정)
4th Why : 왜 담당자가 미지정된가? (업무 책임 분산이 모호)
5th Why : 왜 업무 책임 분산이 모호한가? (회사 내부의 역할 및 책임 분담 문서화 부재)
해결 방안 : 보안 업데이트를 위한 담당자를 지정하고, 보안 업데이트 프로세스를 문서화하여 정기적으로 업데이트를 진행한다.
3. 데이터 동기화 문제
문제 : 앱의 데이터가 특정 조건에서 동기화되지 않아 사용자가 정보를 잃음
1st Why : 왜 데이터가 동기화되지 않는가? (비동기 처리 오류)
2nd Why : 왜 비동기 처리 오류가 발생하는가? (코드 구현 시 오류 미파악)
3rd Why : 왜 코드 구현 시 오류를 미파악하는가? (단위 테스트 미실시)
4th Why : 왜 단위 테스트가 미실시 되는가? (개발자의 테스트 의지 부재)
5th Why : 왜 테스트 의지가 부재한가? (프로젝트 일정의 압박)
해결 방안 : 개발자들에게 단위 테스트의 중요성을 강조하고, 테스트를 위한 시간을 확보하기 위해 프로젝트 일정에 유연성을 부여한다.
4. 다이어트 실패 문제
문제 : 체중 감량 목표를 달성하지 못함
1st Why : 왜 체중 감량 목표를 달성하지 못하는가? (운동을 규칙적으로 하지 않음)
2nd Why : 왜 규칙적으로 운동하지 않는가? (운동 습관이 부족함)
3rd Why : 왜 운동 습관이 부족한가? (동기 부여가 부족함)
4th Why : 왜 동기 부여가 부족한가? (목표 설정이 모호함)
5th Why : 왜 목표 설정이 모호한가? (구체적인 계획이 없음)
해결 방안 : 구체적인 체중 감량 목표와 그 목표를 달성하기 위한 계획을 수립하고, 동기 부여를 높이기 위해 주기적인 목표 달성 현황을 체크하고 성취를 축하함으로써, 규칙적인 운동 습관을 형성하도록 도움을 준다.
5. 업무 커뮤니케이션 부족 누락 문제
문제 : 동료 간 소통이 부족하여 업무 누락 문제 발생함
1st Why : 왜 업무가 누락되는가? (동료 간 소통 부족)
2nd Why : 왜 소통이 부족한가? (정기적인 회의 및 업무 공유 모임이 부재)
3rd Why : 왜 정기적인 회의 및 업무 공유 모임이 없는가? (회의 시간을 정하지 않음)
4th Why : 왜 회의 시간을 정하지 않는가? (모든 팀원의 일정 조율이 어려움)
5th Why : 왜 일정 조율이 어려운가? (개인 일정을 서로 공유하지 않음)
해결 방안: 팀 내 일정을 공유할 수 있는 온라인 캘린더를 도입하여 팀원들이 서로의 일정을 파악할 수 있도록 하고, 정기적인 회의 일정을 설정하여 업무 공유 및 협업 기회를 마련한다. 또한, 업무 공유 모임에서 업무의 우선순위와 진행 상황을 공유하고, 의견을 나눌 수 있는 환경을 조성하여 소통을 강화한다.
#5Whys #5Whys기법 #5Why #5Why분석법 #5whys사례 #5why사례 #PM