애자일 회고 생각보다 쉽다.

Management 2009/06/01 09:39 Posted by 마루날
아마도 이 날을 절대 잊지 못할 것 같은 지난 5월 23일 토요일에 구로디지털단지에 자리하고 있는 사이냅소프트를 방문했었다.

사이냅소프트는 MS처럼 일하고 IBM처럼 파는 것을 지향하는 아는 사람만 알고 있는 알짜배기 회사이다. 이 회사는 문서필터 솔루션부터 쇼핑검색이나 문서검색서비스까지 제공하면서도 직원들이 야근하지 않는 생산성과 효율성이 뛰어나면서도 인간적인 직장생활이 가능한 회사로 유명하다.(물론 아는 사람들만)

입사하기도 까다로워서(이번 회고때 토론주제로 알게되었지만, 정말 좋은 사람을 뽑기 위해서 노력을 많이 한다) 내가 만약 여전히 개발자였다면 입사를 희망하고 싶은 전도 유망한 회사이다.

사이냅소프트의 전경현 사장님의 도움으로 회고를 참석하게 되었다.

회고는 애자일때문에 유명해졌지만, 일정 기간후에(프로젝트 종료시 등) 지난 기간 동안의 좋았던 점과 개선해야 할 점을 팀원들이 함께 모여서 고민하고 토론해서 개선사항을 도출하고 결정하는 활동이다. 일반적으로 회고의 순서는 다음과 같다.
  1. 사전 준비하기
  2. 자료 모으기
  3. 통찰 이끌어내기
  4. 무엇을 할지 결정하기
  5. 회고 마치기
애자일 회고 책에 보면 각 단계별로 오늘 소개하는 내용 말고도 다양한 도구(피쉬본 차트, 5Why 등등)가 있기에 현재 상황에 맞게 도구를 이용하면 될 것 같다.

애자일 회고 - 10점
에스더 더비.다이애나 라센 지음, 김경수 옮김/인사이트

사이냅소프트는 개별 팀단위부터 시작해서 회사전체까지 회고를 진행하고 있다고 하는데, 한달에 한번씩 이루어지는 회사 전체 회고를 참관하게 되었다.

1. 사회자가 오프닝을 알림
- 일반적인 회고 순서에서 사전 준비하기에 해당하는데, 회고가 익숙해서 약식으로 진행됨
- 사회자는 그때 그때 직원들 중에서 한분이 맡아서 한다고 함

2.1 개선할 점과 좋았던 점을 각자 미리 준비한 포스트잇을 활용해서 적음
- 한명이 적을 수 있는 갯수는 제한하지 않고 작성
- 시간은 약 5분 정도 할당
- 포스트잇에 작성함으로써 요약된 내용을 작성하게 됨

2.2 회의실 한쪽 벽에 작성이후 붙이도록 함

3. 작성이 완료되고 다 붙였으면 그룹핑을 함
- 사회자가 그룹핑 내용에 대한 제목을 담는다

4. 내용을 확인 해 줌
- 그룹핑된 제목에 대해서 내용을 확인해 줌
- 개별 포스트잇별로 확인하기도 한다고 함
- 양쪽(좋았던 점, 개선할 점)에 다 같이 나온 제목에 대해서 확인해 줌

5. 토론주제 선정
- 포스트잇 그룹핑을 다시 토론 주제로 합친다.

- 합친 그룹핑(그룹핑을 다시 주제별로 그룹핑)에 대해서 투표를 함
- 한 사람이 두군데에 투표를 함(이때 제가 확인을 정확하게 못했는데요. 사이냅소프트 직원분 중에서 이 포스트 보시고 잘못된 정보이면 알려주세요 ^^)

6. 토론주제별 소그룹 토론 진행
- 회사내에 여러 장소로 나누어서 진행
- 당일에는 3가지 주제로 진행되었음
- 주제별로 사회자를 정하고 사회자를 제외한 나머지 인원들은 자유롭게 이동하면서 주제토론
   (어떤때는 시간을 정해놓고 움직이라고 하기도 한다고 함 <- 응?)

7. 토론주제에 대하여 소그룹별 토론 내용 정리
- 토론주제를 가지고 토론한 내용을 전지에 정리함
- 구체적으로 의견을 낼 수 있도록 노력
- 결정사항과 향후 협의사항 등을 도출해서 결과를 내려고 노력
- 일반적인 회고 순서에서 통찰이끌어내기와 결정하기에 해당

8. 토론 결과에 대하여 각 소그룹 사회자가 나와서 발표
- 사람들이 계속해서 이동을 했지만 사회자에 의해서 걸러지고 기존에 기록된 내용을 통해서 내실있는 토론 진행
- 주제별 결과에 대하여 전체 보고
- 전지내용은(결정사항 포함)은 당일 회고 사회자가 정리하여 전사 공유


이번 회고를 참관하면서 확신하게 된 것은 회고야 말로 회사에서 상하간 동료간 커뮤니케이션 방식으로 최고의 방식이라는 점이다.

평소에 느끼는 사소한 부분부터 중요한 사항까지 사람마다 다른 인식과 생각이 있을 수 있는데, 이를 효과적으로 소통하고 해소하는 것은 거의 불가능에 가까운 일이라고 생각했다.

그래서 그저 가끔 날을 잡아서 회식을 하면서 풀거나 워크샵을 가서 날려버리고 오는데, 근본적인 원인을 제거하지 못하고 구성원들 생각이 제각각이니까 회식이나 워크샵은 임시 방편일 뿐이라고 생각한다.

이번에 참관한 회고는 확실히 제대로된 소통과 토론을 통해서 팀원들이 공유된 생각이나 지향점을 갖을 수 있겠다는 확신이 들었다.

[이 자리를 빌어 어려운 자리를 마음껏 공객해주신 사이냅소프트 전경현 사장님 이하 임직원분들 모두에게 감사드립니다. 그날 사주셨던 수제비도 맛있었어요]



TRACKBACK :: http://ithelink.net/trackback/501 관련글 쓰기

댓글을 달아 주세요

  1. BlogIcon ParkPD  수정/삭제  댓글쓰기

    회고를 외부인에게 공개하는 건가요?
    아니면 특별히 부탁을 드려야 하나요?

    2009/06/01 12:41
    • BlogIcon 마루날  수정/삭제

      사이냅소프트에서는 외부에 회고를 오픈하고 있습니다.
      희망하시면 요청하셔서 허락받고 참석하시면 됩니다.

      2009/06/01 14:20
  2. BlogIcon 파파스멀프  수정/삭제  댓글쓰기

    사이냅소프트 좋은 회사죠. 저도 얼마전 비주 일 때문에 한번 다녀왔답니다.
    "학력무관, 사람과 대화가 통하면됨" 뭐 채용시의 공고문 조건이 그렇게 나와있더군요.
    어쩌면 제일 중요한 핵심인지 모르겠습니다.
    소통이되는 회사. 참 좋습니다. 좋은건 배껴야 한다는...
    이벤트 성공적으로 잘 마무리 하셨죠? 저도 참가상 하나 주신다고 하네요. 감사합니다.

    2009/06/01 12:52
    • BlogIcon 마루날  수정/삭제

      창업자이자 현재 사장님의 건강한 철학을 전직원들이 공유하고 동의하고 있어서 기존 회사에서 상상하기 어려운 훌륭한 문화가 만들어지는 것 같습니다.

      2009/06/01 14:22
  3. BlogIcon 레블  수정/삭제  댓글쓰기

    음 근데 왜 토요일에 했을까요? ㅎㅎ 그것만 아니라면 정말 좋은 회사라는 생각이 들었어요.

    2009/06/02 12:45
    • BlogIcon 마루날  수정/삭제

      아.. 아직 사이냅소프트는 격주 휴무를 하는 것 같았습니다. ^^;;;

      2009/06/02 12:57
  4. BlogIcon 멀더  수정/삭제  댓글쓰기

    사이냅소프트 회고에 참여했던 사람입니다. ^^

    의아해 하시거나, 오해하시는 부분이 있을까봐 부연설명을 달자면요

    5번 토론주제 선정에서는 2개의 점 투표를 할 수 있는데요
    자신이 중요하다고 판단되면 한군데 올인도 가능하도록 하고 있습니다.
    예전에는 3개, 5개 점 투표도 했었는데요 주제의 중요도에 따라서 적당히 조정할 수 있겠지만
    사이냅소프트의 경우는 2개만 해도 충분하다는 결론을 얻었습니다.

    토론 방식은 그동안 조금씩 바뀌었는데요
    최근 회고에서는 월드카페(World Cafe)라는 방식을 이용하고 있습니다.
    좀 더 자율적이고, 다양한 의견 수렴이 가능한 방식인것 같습니다.

    전체회고는 2개월 단위로 2~3시간 정도의 시간으로 진행하고 있습니다.

    개인적으로 그동안의 회고를 지켜본 봐로는
    공감대가 형성되고, 뭔가 지속적으로 개선이 된다는 것 입니다.

    일단 회고 자체는 매우 단순합니다.
    그래서 하기도 쉽죠. 아직 회고를 하지 않는 곳이라면
    적극 추천해봅니다. ^^

    2009/06/02 13:36
    • BlogIcon 마루날  수정/삭제

      정말 저에게는 귀중한 경험이었습니다.

      오픈마인드로 외부인의 참관을 허락해주셔서 다시 한번 감사드립니다. ^^

      2009/06/02 13:38

내가 학교에 다닐때 소프트웨어 개방방법론은 거의 관리기법/I 비슷한 얘기만 가득한 답답하고 지겨운 수업이었다. 이거를 어따쓰나 생각했는데, 나중에 직장생활하면서 SI 프로젝트를 하면서 지겹도록 사용하게 된다.

아마 왠만한 IT쪽 개발자들은 아직도 '분석 - 설계 - 구현 - 시험'으로 구성된 관리기업/I 프로세스를 경험하고 있을 것이다. 나중에 내가 PL을 거쳐서 PM이 되니까 아..이게 장난이 아닌 것이다.


내가 가끔 개발자들을 면접 볼 때 하는 질문이 뭐냐 하면, 'Due date와 Quality 중에 중요한 것이 무엇인가?'라는 질문이다. 내 생각에 이 질문은 별로 좋은 질문이 아니데, 왜냐하면 Due date를 맞추어 Quality가 보장된 결과물이 고객에게 전달되어야 하는 것이 정답이기 때문이다.

물론 SI 프로젝트도 위에서 언급한 위험요소를 안고 가지만, 정해진 기한과 협의된 스펙이라는 목적을 달성하기 위해서 어떻게든 처리를 하게 되는데, 문제는 회사 내에서 진행하는 개발에 대해서는 외부 프로젝트 만큼 긴장감이나 압력이 없어서 그런지 몰라도 쉽게 일정을 지연하게 된다. (Quality를 Due Date보다 중요하게 생각하는지 몰라도)

특히나 지금처럼 서비스를 하고 있는 사업부에서는 어떤 식으로 개발을 진행해야 할지가 골치아픈 문제이다. 대부분의 SI 프로젝트는 말 그대로 프로젝트이기 때문에 정해진 기한안에 처음에 협의된 스펙을 구현하면 된다.

그런데 서비스는 1) 기획의 변경, 2) 버그 픽스 등이 수시로 이루어지다보니 처음에 기획된 내용을 개발하다 보면 일정이라는 것이 쉽게 지연되게 된다.

또 하나는 팀원이 4명이면 최소한의 퍼포먼스는 1+1+1+1 = 4 즉, 4명분의 일을 해내는 것이다.(최소한의 퍼포먼스) 그런데 대부분의 개발팀은 1X1X1X1 = 1 이 되는 식으로 개발이 진행되는 경우가 많다. 왜냐하면 대부분의 개발자들이 혼자서는 잘 하는데 협업을 하는 것에 많은 사람들이 익숙하지 않다는 점이다.

수시로 변경되는 요구사항에 적절한 대응을 하고 버그가 거의 없는 안정된 서비스를 만들기 위해서는 어떻게 해야 할까?

삽질(rework)을 피하고 목표하는 품질을 계획하는 일정에 맞추어 만들어내고 싶다.

덧) 그래서 이번주에 사이냅소프트의 전경현 사장님의 배려로 사이냅소프트의 회고를 참관하러 간다. 다녀오면서 후기를 남기도록 하겠다.


 마루날의 雜學辭典|잡학사전을 RSS리더로 편하게 구독해서 보세요~

TRACKBACK :: http://ithelink.net/trackback/496 관련글 쓰기

댓글을 달아 주세요

  1. BlogIcon 레블  수정/삭제  댓글쓰기

    참관기 기대하겠습니다.~

    2009/05/21 13:54
  2.  수정/삭제  댓글쓰기

    비밀댓글 입니다

    2009/05/21 14:18

BLOG main image
마루날의 雜學辭典(잡학사전)
소셜미디어, 웹 오피스, 클라우드 컴퓨팅, 소셜 서치, 모바일 에 관심 있음. 분석, 화내기 잘해요. 책읽기, 등산 좋아해요. 잠실, 올림픽공원 자주 가요. 모든 비린내 싫어해요. YO~
by 마루날

카테고리

분류 전체보기 (440)
e-Business (104)
Social Web (57)
eBook | office | Cloud (2)
Management (23)
독서일기 (127)
Startup (1)
모바일 (6)
정보검색 (101)
Etc. (19)

당신을 위해 준비한 모임

마루날's Blog is powered by Textcube. Designed by Qwer999. Supported by Tatter & Media.