뷰티풀 테스팅 3장 정리 - 오픈 커뮤니티 관리 TIP

쥐도리·2023년 1월 29일
0
post-thumbnail

3장 오픈 소스 QA 커뮤니티 만들기

지원자로 구성된 커뮤니티 운영 방법



내용 정리

1. 커뮤니케이션

커뮤니티의 역할 및 온라인 커뮤니티의 특성
⇒ 지원자에게 소속감 부여

  • 커뮤니티 역할
    1. 프로젝트 사람 - 지원자간의 의사소통 마련
    2. 지원자끼리 의사소통 (중요!)
    3. 지원자에게 프로젝트의 일원이라는 소속감 부여

  • 온라인 커뮤니티 장소 장&단점

    • 장점
      1. 시간 제약 X → 시간대가 달라도 남겨진 텍스트로 정보공유 가능
      2. 공간 제약 X → 장소 제약 없이 글로벌적 지원 모집 가능
    • 단점
      1. 텍스트를 통한 대화로 상대방의 비언어적 특징 & 감정 파악이 어렵다.
      2. 언어권이 다를 경우, 번역 과정 중 오해가 생길 수 있다. (ex 관용어 표헌)
  • 온라인 커뮤니티의 의의
    지원자들간 정보 공유 뿐만 아니라 지원자들에게 소속감을 부여할 수 있다

2. 지원자

오픈 소스 프로젝트 지원자의 특성
⇒ 지원자들의 참여 동기는 우리의 목표와 다르다

  • 지원자들의 동기는 프로젝트 목적과 다르다
    - 프로젝트 품질 높이기 위해서 X
    - 프로젝트 기여하고 싶어서 or 프로젝트 일부가 되고 싶어서
    예시)
    1. 오픈 소스 개발 경험 얻기 위해 참여
    2. 좋아하는 제품 공짜로 이용하기 위해
    3. 자신이 개발했던 부분을 빨리 보고 싶기 위해

  • 모든 지원자들이 열정적으로 참여하지 않는다
    - 지원자들은 단계별로 서서히 참여한다.
    1. 조용히 커뮤니티 대화 듣기
    2. 커뮤니티 의견 공유
    3. 테스팅에 소극적 참여
    4. 테스팅에 적극적 참여
    => 관리자들은 3단계 되기까지 기다리기(X), 적극적인 참여 유도

3. 조정

우리는 지원자들의 조정자, Not 리더
⇒ 단지 지원자 모집하고, 지원자 참여 유도하는 역할

  • 지원자 커뮤니티 관리자의 모습
    • 리더 (X) → 모든 구성원을 목표로 이끄는 역할
    • 조정자 (O) → 모든 구성원을 목표로 유도하는 역할

테스트 업무 수행

관리자의 업무 수행 역할
⇒ 요청한 업무에 대해 반드시 관리자도 수행하자 (적은 분량일지라도)

  • 커뮤니티 관리자 역할

    • 지원자에게 요청한 업무를 관리자들도 수행(적은 분량이라도 동일 수행)

      • 자원자들이 관리자를 상위 그룹으로 인정
      • 관리자가 수행함으로써 해당 업무이 관심 받고 있다는 걸 나타냄
        (관리자가 수행하지 않을 시, 지원자의 수행 흥미 떨어짐)
    • 관리자 선 조사 후 자원자 모집 (X) → 선 모집 후 같이 학습

      • 지원자들도 주눅 들지 않고 열정적 학습 가능

지원자 모집

커뮤니티의 장벽을 낮출 것. 명료하고 간단한 방법으로 이바지 할 수 이도록 열어주자
항상 대중성 있도록 분위기를 환기시키자

  • 커뮤니티 내 모든 일들은 지원자를 포함하도록 해야 한다.
  • 사람을 끌어들이기 위해선 최대한 진입장벽을 낮출 것
    1. 모든 이벤트는 낮은 장벽으로 프로젝트에 공헌할 수 있도록 할 것.
    2. 커뮤니티 내 자유공간이 지나치게 전문적으로 되지 않도록 노력할 것
    (누구나 쉽게 대화할 수 있는 공간 만들기)

지속적 관리

지속적으로 성과 관리 & 지원자 모집

  • 오픈 소스 프로젝트에 있어서 실력자 따른 특권 주는 것이 중요
    • 실력자에게 많은 권한 보상 (프로젝트 접근 권한)
  • 많은 참여자를 모집하는 것도 중요
    • 한 명의 유능한 실력자 성과 < QA 커뮤니티 그룹 성과
    • QA 커뮤니티 사람들 협력 추구 장려

4. 이벤트

이벤트의 목적과 개최 시 고려사항

  • 이벤트 역할
    • 프로젝트 흥미 유발 및 지원자의 적극성 유도
  • 온라인 이벤트 개최 고려사항
    • 공간적 제약 : 이벤트 개최 동안, 커뮤니티 내 다른 채널 닫거나, 이벤트 채널 유도
    • 시간적 제약
      1. 규모 ↑ 다양한 지역 참여자 보유 ? 지역별 관리자에게 이벤트 양도
      2. 규모 ↓ 집중된 지역 참여자 보유 ? 집중 시간대로 시간 단위 며칠간 개최
      ∵ 하루 종일 개최 시 관심도 ↓ 참여 유도 ↓ (규모가 커질수록 시간대 영역 넗히자)

홍보

이벤트에 대한 효과적 홍보 방법
⇒ 모든 사람들 동시에 움직임 명령 불가능.
⇒ 그러나 움직임을 만들면 모두가 따라움직이기 시작한다.

  • 이벤트 홍보

    • 1명의 관리자가 한 번에 모든 참여자에게 이벤트를 알릴 수 없다.
    • 일부 참여자가 움직이기 시작하면 다른 사람들도 호기심으로 움직일 것이다.
  • 홍보 방법

    • 지원자들이 주로 사용하는 공간에 홍보할 것 (페이스북, 트윗, 레딧 등 성향 별 SNS 분석)
    • 관련없는 SNS에도 시도해 볼 것 (평소와 다른 새로운 지원자 유입 가능)

이벤트 진행

이벤트 진행 과정 중 TIP

  • 이벤트는 지원자 수준에 따라 나눠서 하기
  • 매 번 이벤트가 반복되는 것으로 보이지 않게 노력 할 것
    - 매 번 동일한 결과일지라도, 결과 문서는 새롭고 흥미롭게 작성 (단숙 복붙 → 참여도 ↓ )

이벤트 보상

물질적 보상은 오히려 그들의 가치 훼손,
동기부여적 보상 제공이 BEST

  • 모든 이벤트는 구체적인 목표가 설정되어있어야 할 것 (∵ 성과를 명확하게 보여주기 위해)
  • 지원자들에게 물질적 보상보단 인정 욕구를 충족시켜주자
    ∵ 지원자의 성과만큼 물질적 가치를 줄 순 없다.
    → 대부분 지원자는 기여하기 위해 참여. 기여에 대한 인정 욕구 충족 시키는 것이 더욱 효과적이다

5. QA 커뮤니티 역할

오픈 QA 커뮤니티 필요성

  • QA 커뮤니티 의의
    1. 흥미 있는 사용자 위한 새로운 기능 사용성 테스트 가능
    2. 광범위한 하드웨어 & 운영체제 테스트 가능
    3. 프로젝트 내 조직원과 좋아하는 고객을 묶어주는 효과
    (쌍방 긍적적 상호작용 가능)
    4. 지원자들의 적극적인 간접 홍보 가능


정리

기억에 남는 문장

  • 온라인 커뮤니티는 지원자들간 정보공유뿐만 아니라 자원자들에게 소속감을 부여한다.
  • 대부분의 지원자들은 제품 품질을 올리기 위해 참여하는 것이 결코 아니다.
  • 반드시 관리자도 지원자들과 동일한 업무를 지속적으로 수행해야 한다
  • QA 프로젝트의 커뮤니티를 만드는 것의 가장 큰 이유는 활력에 차 있는 조직원들과 제품을 좋아하는 활동적인 지원자들을 한 데 묶을 수 있다는 것이다.

배운 것

  • 커뮤니티는 단순히 정보 공유의 공간이 아니라 소속감을 부여해주는 역할도 수행한다는 점
  • 대부분 지원자들의 동기는 프로젝트 목표가 다르다는 점(품질 향상(X), 프로젝트 기여)
  • 지원자들에겐 물질적 보상보단 인정욕구 충족의 보상을 주는 것이 효과적이라는 점
  • 온라인 커뮤니티는 지원자들에게도 긍정적 효과를 주지만, 조직원에게도 긍정적인 효과를 준다는 점

참고도서

Adam Goucher, ⌜뷰티풀 테스팅⌟, 지앤선, 2011
profile
해보고, 정리하고, 돌아보자

0개의 댓글