효과적인 스쿼드 팀 조직 방법 with GDG

김남우 ·2024년 12월 22일
0

유용한 TIP

목록 보기
3/12

2024.12.21 구글 개발자그룹 송도 페스티벌에서 배운 내용입니다


SCRUM이란 무엇인가?

SCRUM은 애자일 방법론의 한 가지로, 팀의 협력과 유연한 대응을 통해 효율적으로 프로젝트를 진행하는 방법론입니다. 보통 스크럼 방식으로 진행하며, 팀은 스쿼드(Squad)라는 소규모 단위로 조직됩니다.


SCRUM 조직의 구성

SCRUM 조직은 보통 프로덕트 단위로 구성되며, 이는 트라이브(Tribe)로 확장됩니다. 각 트라이브는 여러 스쿼드로 나뉘며, 스쿼드는 다음과 같은 역할로 구성됩니다:

PO(Product Owner): 제품 방향을 책임지고 의사결정을 주도.
BPO(Business Process Owner): 비즈니스 관점에서의 프로세스 최적화 담당.
PA(Product Analyst): 데이터 분석과 요구사항 명세.
DES(Designer): 사용자 경험과 인터페이스 디자인.
Engineer: 개발과 기술 구현.


SCRUM에서 중요한 핵심 요소

역할 정의와 토의

팀 구성원 각자의 역할을 명확히 정의하고, 매니지먼트와 협력하여 책임과 업무 범위를 설정합니다.

플래닝 가시화

전체적인 계획을 투명하게 공유하고, 구성원들과 같은 목표를 공유하려고 노력합니다.

의사결정 프로세스

의사결정을 위한 명확한 프로세스를 구축합니다.

1) 문제 정의
무엇이 문제인가?
문제를 명확히 정의하고, 모든 팀원이 같은 이해를 가지도록 합니다.
예: "현재 로그인 페이지에서 30% 이상의 사용자가 이탈하고 있습니다."
2) 정보 수집
관련 데이터를 모으고, 다양한 관점을 수집합니다.
예: 사용자 피드백, A/B 테스트 결과, 기술적 제약.
3) 아이디어 브레인스토밍
팀원들이 자유롭게 의견을 내도록 합니다.
Scrum에서는 모든 팀원이 기여할 수 있도록 심리적 안전감을 제공해야 합니다.
4) 결정 옵션 평가
각 옵션의 장단점을 분석합니다.

MoSCoW 방법론을 활용할 수 있습니다:
Must have (필수)
Should have (필요하지만 우선순위 낮음)
Could have (선택 사항)
Won't have (포기).

  • 현실적 과제
    팀은 항상 더 나아지고자 하지만, 현실적으로 완벽히 이루기 어려운 부분도 있음을 인정하며 개선점을 찾아갑니다.
  • 옴니채널 융화
    다양한 채널을 통해 팀 간 원활한 소통을 도모합니다.
  • 개발자의 소통
    개발자와 PO, BPO 간의 원활한 커뮤니케이션을 중시하며, POPM(Product Owner/Product Manager) 수준의 소통을 지향합니다.

소통 전략: SPIKES Model

효과적인 소통을 위해 SPIKES 모델을 활용할 수 있습니다.

  • Setting (환경 조성): 편안한 대화를 위한 환경을 마련합니다.
  • Perception (인식 파악): 상대방의 이해 수준을 파악합니다.
  • Invitation (참여 유도): 상대방의 의욕과 참여도를 높입니다.
  • Knowledge (정보 전달): 정확하고 명확한 정보를 제공합니다.
  • Emotion (감정 공감): 상대방의 감정에 공감하고 신뢰를 형성합니다.
  • Strategy and Summary (계획 수립 및 요약): 대화의 결론을 정리하고 앞으로의 방향을 제시합니다.

소통 고수의 글쓰기

소통을 잘하는 글쓰기의 핵심

왜 썼는지? 내 생각은 무엇인지?를 명확히 드러내야 합니다.
언어화 과정에서 무의식 속 표현을 정리하고 저장할 필요가 있습니다.

글쓰기 팁

  • 많이 보고 분석하기: 표현력과 사고력을 키우기 위해 다양한 글을 접하고 분석하세요.
  • 퇴고 활용하기:
    Why와 What에 글 쓰는 시간의 80%를 사용하되, 퇴고도 소홀히 하지 말 것.
    반복적으로 사용하는 표현을 걸러내어 글을 간결하게 다듬습니다.
    같은 글을 오래 보면 확증편향에 빠질 수 있으니 동료의 피드백을 적극적으로 활용하세요.
profile
✨A.I로 0에서 1을 만드는 법✨ - woo;D

0개의 댓글