SCRUM은 애자일 방법론의 한 가지로, 팀의 협력과 유연한 대응을 통해 효율적으로 프로젝트를 진행하는 방법론입니다. 보통 스크럼 방식으로 진행하며, 팀은 스쿼드(Squad)라는 소규모 단위로 조직됩니다.
SCRUM 조직은 보통 프로덕트 단위로 구성되며, 이는 트라이브(Tribe)로 확장됩니다. 각 트라이브는 여러 스쿼드로 나뉘며, 스쿼드는 다음과 같은 역할로 구성됩니다:
PO(Product Owner): 제품 방향을 책임지고 의사결정을 주도.
BPO(Business Process Owner): 비즈니스 관점에서의 프로세스 최적화 담당.
PA(Product Analyst): 데이터 분석과 요구사항 명세.
DES(Designer): 사용자 경험과 인터페이스 디자인.
Engineer: 개발과 기술 구현.
팀 구성원 각자의 역할을 명확히 정의하고, 매니지먼트와 협력하여 책임과 업무 범위를 설정합니다.
전체적인 계획을 투명하게 공유하고, 구성원들과 같은 목표를 공유하려고 노력합니다.
의사결정을 위한 명확한 프로세스를 구축합니다.
1) 문제 정의
무엇이 문제인가?
문제를 명확히 정의하고, 모든 팀원이 같은 이해를 가지도록 합니다.
예: "현재 로그인 페이지에서 30% 이상의 사용자가 이탈하고 있습니다."
2) 정보 수집
관련 데이터를 모으고, 다양한 관점을 수집합니다.
예: 사용자 피드백, A/B 테스트 결과, 기술적 제약.
3) 아이디어 브레인스토밍
팀원들이 자유롭게 의견을 내도록 합니다.
Scrum에서는 모든 팀원이 기여할 수 있도록 심리적 안전감을 제공해야 합니다.
4) 결정 옵션 평가
각 옵션의 장단점을 분석합니다.
MoSCoW 방법론을 활용할 수 있습니다:
Must have (필수)
Should have (필요하지만 우선순위 낮음)
Could have (선택 사항)
Won't have (포기).
효과적인 소통을 위해 SPIKES 모델을 활용할 수 있습니다.
왜 썼는지? 내 생각은 무엇인지?를 명확히 드러내야 합니다.
언어화 과정에서 무의식 속 표현을 정리하고 저장할 필요가 있습니다.