SlideShare uma empresa Scribd logo
1 de 34
애자일 회고
(Agile Retrospective)



                        2012 11. 21
                            원종필
시작하기 전에.. Check-In

 • 돌아가면서 현재 자신의 감정/상태를 나타내는
  짧은 단어와 간략한 이유를 말해봅시다.
  • Ex) 행복,분노,슬픔,희망,피곤,기대,상쾌…
 • “통과”라고 이야기해도 좋습니다.
고민..

                         날마다
                        새로워지고
                       개선되고 싶다
           더 잘할 수 있는
           방법은 없을까?


       어떻게 하면
        잘할 수
        있을까?
• 좋은 내용들이 많다고 하여 읽기
시작
• 읽다 보니 팀에 관한 이야기..
• 간단히 정리/공유를 계획하였으나,
팀 세미나로 번짐
애자일(Agile)
 • 반복적이고 점차적으로 가치를
  높이는것
회고(Retrospective)
 • 뒤를 돌아봄
 • 지나간 일을 돌이켜 생각함
 • 팀이 정해진 기간동안
  해왔던 일에 대해 돌아본다
애자일 회고(Agile Retrospective)
• 하나의 이터레이션(iteration)이 끝난후, 방법론이나 팀워크를
 자세히 검토하고 수정하고자 팀이 한자리에 모이는 특별한
 회의


• 문제점/잘한점을 찾아내 좋은것은 계승하고
 아쉬운것은 다른 방식으로 시도해 끊임없이 개선을 추구한다.


• 사람들이 함께 생각하고 배우는 시간
 (논문을 작성하는 지루한 시간이 아니다)
뭐가 좋아졌는가?             (책에서말하길..)


• 회고를 통해 개선점을 확인하고, 새로운 실천사항을 적용시켰다.
• 생산성(Productivity) 향상(단위테스트를 향상시켜 에러를 일찍발견했다)
• 역량(Capability) 향상(짝프로그래밍을 통해 한명만 아는 분야를 제거했다)
• 품질(Quality) 향상(고객 참여를 늘려 정확한 정확한 요구 사항을
 반영시켰다)
• 능력(Capacity) 증가(팀이 핵심기능을 우선 구현하도록 요구했다)

     팀은 회고를 하면서 눈 앞에 보이는 이익뿐 아니라
      능력과 기쁨이 증가하는 경험을 맛볼수 있었다
!!!!!!!!!!!!!!
• 좋다는건 알겠다.
• 그런데, 우리는 지금까지 어떻게 해왔지?
포스트모템(Postmoterm)
 게임 개발 프로젝트가 끝난 후에
 개발 과정을 돌아보면서 성공적이었던 점과
 아쉬웠던 점을 정리해 기록으로 남기고 공유하는
 것.
                     - 위대한 게임의 탄생
과거의 한 포스트모템...
과거의 한 포스트모템...




             • 잘한건 거의 없고, 잘 못 한 것만…
             • 잘못했던걸 잘하도록 어떤
                 시도를??
             • 그래도 조금씩은 좋아졌다!
회고, 언제 하는가?
회고, 어떻게 하는가?
회고 진행의 5단계



                 무엇을
 사전   자료   통찰
                 할지    회고
 준비   모으   이끌어
                 결정하   끝내기
 하기   기    내기
                  기
사전 준비    자료      통찰        무엇을 할지         회고
 하기     모으기     이끌어 내기       결정하기         끝내기


• 사람들이 손쉽게 주어진 일에 집중할 수 있게 만든다.
• 진행 방법 소개


• 방안에 있는 모든 사람이 돌아가며 한마디씩
 이야기하는 시간을 갖는다


• 시작할때부터 말을 하지 않는 사람은
 이후에도 계속 말을 하지 않아도
 괜찮다고 생각하기 쉽다



                         사이냅소프트 회고 진행사진
사전 준비    자료     통찰      무엇을 할지    회고
 하기      모으기   이끌어 내기   결정하기      끝내기


• 이터레이션 동안 일어났던 모든일을 공통의 그림으로 그려낸다는 의미
 공통의 그림이 없다면 각자 자신의 의견과 믿음만을 증명하려 한다
• 자료를 모음으로써 참여한 모든 개개인의 관점에서 전체의 관점으로
 확장한다


• 누군가 한주 동안 작업한 내용에서 하루라도 빠뜨리면
 한 주 동안 일어났던 일의 20%를 잃어버리는 셈이다.


• 사건(팀원들에게 의미있던일들), 측정(작업속도, 결함수 , 리팩토링한
 코드수),
 완료된 기능들..
사전 준비   자료     통찰      무엇을 할지   회고
 하기     모으기   이끌어 내기   결정하기     끝내기
사전 준비    자료      통찰      무엇을 할지   회고
 하기     모으기    이끌어 내기    결정하기     끝내기


• 왜? 라는 질문을 하고, 무엇을 지난번과 다르게 진행할지 생각할 차례
• 통찰을 통해 어떻게 하면 더 효율적으로 작업할 수 있는지 알수 있다.


• 문제를 바로 해결하려 뛰어들기보다 추가가능성을 고려하여,
 원인과 효과를 알아본다음 분석적으로 생각해봐야 한다.


• 여유를 가지고 큰 그림을 함께 본다.
 그럼으로써 가장 근본적인 원인을 찾게된다.
사전 준비   자료     통찰      무엇을 할지   회고
 하기     모으기   이끌어 내기   결정하기     끝내기
사전 준비    자료      통찰      무엇을 할지   회고
 하기     모으기    이끌어 내기    결정하기     끝내기


• 시도해볼 작업과 개선 사항의 목록을 작성


• 한두개만 다음 이터레이션에서 적용 시도를 하자
  • 너무 많으면 변화를 전부 감당해 내지 못한다.


• 팀원들에게 각각 작업을 할당해야 한다
  • 그렇지 않으면 팀이 알아서 수행할 것이라 생각해버린다
  • 결국 아무도 하지 않게 된다.
사전 준비    자료      통찰     무엇을 할지   회고
 하기     모으기    이끌어 내기    결정하기    끝내기


• 모든 일에는 끝이 있다. 단호하게 끝내야 한다.


• 다음 회고를 대비해 이번 효과에서 쌓았던 경험과
 다음 회고에서 진행할 계획을 어떻게 문서화할것인지 결정한다.


• 회고에 대한 회고를 진행한다.
회고,
어떤 방법으로 하는가?
예전엔 어떤 방법으로 했는가?
1. 각자 생각해서 문서 작성
2. 모여서 취합 / 논의




      나름 쓸만했지만, 지루하고 힘든 문서 작성의
        시간들..
회고에서는 활동(Activity)
• 시간이 정해진 진행 과정
• 다양한 활동을 수행하며 회고의 각 단계를 매끄럽게 이동한다.
• 단순히 고민해서 결과물을 내는것이 아니라,
 정해진 과정을 거치면서 결과물이 나오게 한다.
• 장점
  • 동등한 참여를 독려한다
  • 대화에 집중한다
  • 새로운 관점을 장려한다
• 단점
  • 단순히 재미를 추구하는 활동으로 시간 낭비하지 말자
다양한 활동들
• 사전 준비하기
  • 체크인(Check-in), 집중할것/집중하지 말것, ESVP,
  • 작업 규칙, 체온 측정, 만족도 막대 그래프
• 자료 모으기
  • 시간축과 응용방법, 5.5.5(Triple Nickles), 점 스티커로 색표시하기
  • 화남,슬픔,기쁨, 강점 알아내기, 팀 레이더
• 통찰 이끌어 내기
  • 브레인스토밍/필터링, 역장 분석, 다섯번 질문하기, 생성가시
  • 패턴과 변화, 점 스티커로 우선순위 매기기, 주제파악하기, 종합하여
    발표
• 무엇을 할지 결정하기
  • 회고 계획게임, SMART 목표, 순환 질문, 짧은 주제, 역장 분석
• 회고 마치기
다양한 활동들
다양한 활동들
다양한 활동들
다양한 활동들
회고 자체는 가치가 없다.
 • 회고를 통해 나온 실행이 가치가 있다.
 • 회고를 통해 형성된 감정적 공유와
  상호 이해가 가치가 있다.
            - 애자일이야기-뒤돌아보다, 김창준
참고자료
• 애자일 회고(2008, 인사이트출판사)
• 애자일 회고, 생각보다 쉽다(http://ithelink.net/501)
   • 사이텍미디어 회고 진행 사진 출처
• 애자일 이야기-뒤돌아보다(http://agile.egloos.com/4122099)
• 위대한 게임의 탄생
Q/A , 토의
• 프로그램 팀에 적용해 보는 것은 어떻게 생각하나요?
• 회고를 회의/세미나에도 적용해 보는 것은 어떻게 생각하나요?
END

Mais conteúdo relacionado

Mais procurados

What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...Richard Ellis PMP PRM CSM PMI-ACP SSGB
 
Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정Aree Oh
 
The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)George Psistakis
 
협업도구 및 주요 Agile practices 적용사례 v1.0
협업도구 및 주요 Agile practices 적용사례 v1.0협업도구 및 주요 Agile practices 적용사례 v1.0
협업도구 및 주요 Agile practices 적용사례 v1.0Sangcheol Hwang
 
성공하는 애자일을 위한 짧은 이야기
성공하는 애자일을 위한 짧은 이야기성공하는 애자일을 위한 짧은 이야기
성공하는 애자일을 위한 짧은 이야기종범 고
 
쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기Brian Hong
 
Scrum 開發流程導入經驗分享
Scrum 開發流程導入經驗分享Scrum 開發流程導入經驗分享
Scrum 開發流程導入經驗分享謝 宗穎
 
파이썬 TDD 101
파이썬 TDD 101파이썬 TDD 101
파이썬 TDD 101정주 김
 
Scrum and kanban with jira
Scrum and kanban with jira Scrum and kanban with jira
Scrum and kanban with jira 호정 이
 
The Art of the Retrospective: How to run an awesome retrospective meeting
The Art of the Retrospective: How to run an awesome retrospective meetingThe Art of the Retrospective: How to run an awesome retrospective meeting
The Art of the Retrospective: How to run an awesome retrospective meetingChris Smith
 
훌륭한 개발자로 성장하기
훌륭한 개발자로 성장하기훌륭한 개발자로 성장하기
훌륭한 개발자로 성장하기Changyol BAEK
 
UnFIX, l’anti framework d’agilité à l’échelle ?
UnFIX, l’anti framework d’agilité à l’échelle ?UnFIX, l’anti framework d’agilité à l’échelle ?
UnFIX, l’anti framework d’agilité à l’échelle ?ThomasClavier5
 
아키텍트가 알아야 할 12/97가지
아키텍트가 알아야 할 12/97가지아키텍트가 알아야 할 12/97가지
아키텍트가 알아야 할 12/97가지YoungSu Son
 
Kanban - Back to Basics
Kanban - Back to BasicsKanban - Back to Basics
Kanban - Back to BasicsHelen Meek
 
Effective Agile Retrospectives
Effective Agile RetrospectivesEffective Agile Retrospectives
Effective Agile RetrospectivesYuval Yeret
 
Marko Rillo LEGO SERIOUS PLAY at Joomla Annual World Conference - Keynote Ses...
Marko Rillo LEGO SERIOUS PLAY at Joomla Annual World Conference - Keynote Ses...Marko Rillo LEGO SERIOUS PLAY at Joomla Annual World Conference - Keynote Ses...
Marko Rillo LEGO SERIOUS PLAY at Joomla Annual World Conference - Keynote Ses...Marko Rillo
 

Mais procurados (20)

What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...
 
Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정
 
The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)
 
El Secreto del Exito de los Equipos Agiles
El Secreto del Exito de los Equipos AgilesEl Secreto del Exito de los Equipos Agiles
El Secreto del Exito de los Equipos Agiles
 
협업도구 및 주요 Agile practices 적용사례 v1.0
협업도구 및 주요 Agile practices 적용사례 v1.0협업도구 및 주요 Agile practices 적용사례 v1.0
협업도구 및 주요 Agile practices 적용사례 v1.0
 
성공하는 애자일을 위한 짧은 이야기
성공하는 애자일을 위한 짧은 이야기성공하는 애자일을 위한 짧은 이야기
성공하는 애자일을 위한 짧은 이야기
 
쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기
 
Scrum 開發流程導入經驗分享
Scrum 開發流程導入經驗分享Scrum 開發流程導入經驗分享
Scrum 開發流程導入經驗分享
 
파이썬 TDD 101
파이썬 TDD 101파이썬 TDD 101
파이썬 TDD 101
 
Scrum and kanban with jira
Scrum and kanban with jira Scrum and kanban with jira
Scrum and kanban with jira
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
The Art of the Retrospective: How to run an awesome retrospective meeting
The Art of the Retrospective: How to run an awesome retrospective meetingThe Art of the Retrospective: How to run an awesome retrospective meeting
The Art of the Retrospective: How to run an awesome retrospective meeting
 
훌륭한 개발자로 성장하기
훌륭한 개발자로 성장하기훌륭한 개발자로 성장하기
훌륭한 개발자로 성장하기
 
UnFIX, l’anti framework d’agilité à l’échelle ?
UnFIX, l’anti framework d’agilité à l’échelle ?UnFIX, l’anti framework d’agilité à l’échelle ?
UnFIX, l’anti framework d’agilité à l’échelle ?
 
아키텍트가 알아야 할 12/97가지
아키텍트가 알아야 할 12/97가지아키텍트가 알아야 할 12/97가지
아키텍트가 알아야 할 12/97가지
 
Kanban - Back to Basics
Kanban - Back to BasicsKanban - Back to Basics
Kanban - Back to Basics
 
03.
03.03.
03.
 
Effective Agile Retrospectives
Effective Agile RetrospectivesEffective Agile Retrospectives
Effective Agile Retrospectives
 
Scrumban (r)Evolution
Scrumban (r)EvolutionScrumban (r)Evolution
Scrumban (r)Evolution
 
Marko Rillo LEGO SERIOUS PLAY at Joomla Annual World Conference - Keynote Ses...
Marko Rillo LEGO SERIOUS PLAY at Joomla Annual World Conference - Keynote Ses...Marko Rillo LEGO SERIOUS PLAY at Joomla Annual World Conference - Keynote Ses...
Marko Rillo LEGO SERIOUS PLAY at Joomla Annual World Conference - Keynote Ses...
 

Destaque

애자일 코치
애자일 코치애자일 코치
애자일 코치영기 김
 
통신시스템(Wcdma network)
통신시스템(Wcdma network)통신시스템(Wcdma network)
통신시스템(Wcdma network)영기 김
 
통신시스템(Gprs network)
통신시스템(Gprs network)통신시스템(Gprs network)
통신시스템(Gprs network)영기 김
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of AgileSam Hwang
 
배열과 포인터
배열과 포인터배열과 포인터
배열과 포인터영기 김
 
애자일 S/W 개발
애자일 S/W 개발애자일 S/W 개발
애자일 S/W 개발영기 김
 
소프트웨어 아키텍처 평가(Atam)
소프트웨어 아키텍처 평가(Atam)소프트웨어 아키텍처 평가(Atam)
소프트웨어 아키텍처 평가(Atam)영기 김
 
스크럼(Scrum)
스크럼(Scrum)스크럼(Scrum)
스크럼(Scrum)영기 김
 
칸반(Kanban)
칸반(Kanban)칸반(Kanban)
칸반(Kanban)영기 김
 
Si 프로젝트에서 바라보는...traditional vs agile
Si 프로젝트에서 바라보는...traditional vs agileSi 프로젝트에서 바라보는...traditional vs agile
Si 프로젝트에서 바라보는...traditional vs agileKiwon Kyung
 
린 소프트웨어 개발(Lean software development)
린 소프트웨어 개발(Lean software development)린 소프트웨어 개발(Lean software development)
린 소프트웨어 개발(Lean software development)영기 김
 
통신시스템(Cdma network)
통신시스템(Cdma network)통신시스템(Cdma network)
통신시스템(Cdma network)영기 김
 
소프트웨어 아키텍처 문서화
소프트웨어 아키텍처 문서화소프트웨어 아키텍처 문서화
소프트웨어 아키텍처 문서화영기 김
 
Sustainable SW Development
Sustainable SW DevelopmentSustainable SW Development
Sustainable SW DevelopmentSam Hwang
 
애자일 도입과 사례 공유
애자일 도입과 사례 공유애자일 도입과 사례 공유
애자일 도입과 사례 공유agilekorea
 
익스트림 프로그래밍(Xp)
익스트림 프로그래밍(Xp)익스트림 프로그래밍(Xp)
익스트림 프로그래밍(Xp)영기 김
 
알고리즘과 자료구조
알고리즘과 자료구조알고리즘과 자료구조
알고리즘과 자료구조영기 김
 
소프트웨어 테스팅
소프트웨어 테스팅소프트웨어 테스팅
소프트웨어 테스팅영기 김
 
소프트웨어 아키텍처
소프트웨어 아키텍처소프트웨어 아키텍처
소프트웨어 아키텍처영기 김
 

Destaque (20)

What is agile
What is agileWhat is agile
What is agile
 
애자일 코치
애자일 코치애자일 코치
애자일 코치
 
통신시스템(Wcdma network)
통신시스템(Wcdma network)통신시스템(Wcdma network)
통신시스템(Wcdma network)
 
통신시스템(Gprs network)
통신시스템(Gprs network)통신시스템(Gprs network)
통신시스템(Gprs network)
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of Agile
 
배열과 포인터
배열과 포인터배열과 포인터
배열과 포인터
 
애자일 S/W 개발
애자일 S/W 개발애자일 S/W 개발
애자일 S/W 개발
 
소프트웨어 아키텍처 평가(Atam)
소프트웨어 아키텍처 평가(Atam)소프트웨어 아키텍처 평가(Atam)
소프트웨어 아키텍처 평가(Atam)
 
스크럼(Scrum)
스크럼(Scrum)스크럼(Scrum)
스크럼(Scrum)
 
칸반(Kanban)
칸반(Kanban)칸반(Kanban)
칸반(Kanban)
 
Si 프로젝트에서 바라보는...traditional vs agile
Si 프로젝트에서 바라보는...traditional vs agileSi 프로젝트에서 바라보는...traditional vs agile
Si 프로젝트에서 바라보는...traditional vs agile
 
린 소프트웨어 개발(Lean software development)
린 소프트웨어 개발(Lean software development)린 소프트웨어 개발(Lean software development)
린 소프트웨어 개발(Lean software development)
 
통신시스템(Cdma network)
통신시스템(Cdma network)통신시스템(Cdma network)
통신시스템(Cdma network)
 
소프트웨어 아키텍처 문서화
소프트웨어 아키텍처 문서화소프트웨어 아키텍처 문서화
소프트웨어 아키텍처 문서화
 
Sustainable SW Development
Sustainable SW DevelopmentSustainable SW Development
Sustainable SW Development
 
애자일 도입과 사례 공유
애자일 도입과 사례 공유애자일 도입과 사례 공유
애자일 도입과 사례 공유
 
익스트림 프로그래밍(Xp)
익스트림 프로그래밍(Xp)익스트림 프로그래밍(Xp)
익스트림 프로그래밍(Xp)
 
알고리즘과 자료구조
알고리즘과 자료구조알고리즘과 자료구조
알고리즘과 자료구조
 
소프트웨어 테스팅
소프트웨어 테스팅소프트웨어 테스팅
소프트웨어 테스팅
 
소프트웨어 아키텍처
소프트웨어 아키텍처소프트웨어 아키텍처
소프트웨어 아키텍처
 

Semelhante a [2012 11 12]애자일 회고

퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)Seokjae Lee
 
0. review. 린과 애자일 개발
0. review. 린과 애자일 개발0. review. 린과 애자일 개발
0. review. 린과 애자일 개발Unyong (Sheldon) Choi
 
스크럼 리뷰 이지원 발표용
스크럼 리뷰 이지원 발표용스크럼 리뷰 이지원 발표용
스크럼 리뷰 이지원 발표용지원 이
 
이상현 - 노력이 배신하는 이유
이상현 - 노력이 배신하는 이유이상현 - 노력이 배신하는 이유
이상현 - 노력이 배신하는 이유상현 이
 
20141013 액션러닝 원장님강의03
20141013 액션러닝 원장님강의0320141013 액션러닝 원장님강의03
20141013 액션러닝 원장님강의03humana12
 
20141006 액션러닝 원장님강의02
20141006 액션러닝 원장님강의0220141006 액션러닝 원장님강의02
20141006 액션러닝 원장님강의02humana12
 
(실습용) 인간 중심 디자인 툴킷 워크북 김재훈
(실습용) 인간 중심 디자인 툴킷 워크북 김재훈(실습용) 인간 중심 디자인 툴킷 워크북 김재훈
(실습용) 인간 중심 디자인 툴킷 워크북 김재훈JAEHUN KIM
 
게임 개발팀 A의 정기 회의 매뉴얼
게임 개발팀 A의 정기 회의 매뉴얼게임 개발팀 A의 정기 회의 매뉴얼
게임 개발팀 A의 정기 회의 매뉴얼ChangHyun Won
 
해결 실행방안의 도출(수강생용)
해결 실행방안의 도출(수강생용)해결 실행방안의 도출(수강생용)
해결 실행방안의 도출(수강생용)상훈 이
 
아꿈사 2011 연말행사 자유발표 - 맥킨지, 발표의 기술
아꿈사 2011 연말행사 자유발표 - 맥킨지, 발표의 기술아꿈사 2011 연말행사 자유발표 - 맥킨지, 발표의 기술
아꿈사 2011 연말행사 자유발표 - 맥킨지, 발표의 기술Youngkwon Lee
 
액션러닝 체크리스트
액션러닝 체크리스트액션러닝 체크리스트
액션러닝 체크리스트humana12
 
브레인스토밍 아이디어발상법
브레인스토밍 아이디어발상법브레인스토밍 아이디어발상법
브레인스토밍 아이디어발상법seekly
 
디미컨 어린이컴퓨터교육 7주차
디미컨 어린이컴퓨터교육 7주차디미컨 어린이컴퓨터교육 7주차
디미컨 어린이컴퓨터교육 7주차jiyein
 
액션러닝 체크리스트
액션러닝 체크리스트액션러닝 체크리스트
액션러닝 체크리스트humana12
 
정글에서 살아남기 - 아마존 개발자
정글에서 살아남기 - 아마존 개발자정글에서 살아남기 - 아마존 개발자
정글에서 살아남기 - 아마존 개발자Aree Oh
 
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한..."행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...Myeongseok Baek
 
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018devCAT Studio, NEXON
 
더 나은 팀을 위하여
더 나은 팀을 위하여더 나은 팀을 위하여
더 나은 팀을 위하여Heejong Ahn
 
애자일 회고 Xper정모201301_1
애자일 회고 Xper정모201301_1애자일 회고 Xper정모201301_1
애자일 회고 Xper정모201301_1YoungSik Bae
 
2014 창업퍼실리테이터 1
2014 창업퍼실리테이터 12014 창업퍼실리테이터 1
2014 창업퍼실리테이터 1Sanghyeok Park
 

Semelhante a [2012 11 12]애자일 회고 (20)

퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
퇴근 후 해볼만한 N 가지 활동(개발자 ver.)
 
0. review. 린과 애자일 개발
0. review. 린과 애자일 개발0. review. 린과 애자일 개발
0. review. 린과 애자일 개발
 
스크럼 리뷰 이지원 발표용
스크럼 리뷰 이지원 발표용스크럼 리뷰 이지원 발표용
스크럼 리뷰 이지원 발표용
 
이상현 - 노력이 배신하는 이유
이상현 - 노력이 배신하는 이유이상현 - 노력이 배신하는 이유
이상현 - 노력이 배신하는 이유
 
20141013 액션러닝 원장님강의03
20141013 액션러닝 원장님강의0320141013 액션러닝 원장님강의03
20141013 액션러닝 원장님강의03
 
20141006 액션러닝 원장님강의02
20141006 액션러닝 원장님강의0220141006 액션러닝 원장님강의02
20141006 액션러닝 원장님강의02
 
(실습용) 인간 중심 디자인 툴킷 워크북 김재훈
(실습용) 인간 중심 디자인 툴킷 워크북 김재훈(실습용) 인간 중심 디자인 툴킷 워크북 김재훈
(실습용) 인간 중심 디자인 툴킷 워크북 김재훈
 
게임 개발팀 A의 정기 회의 매뉴얼
게임 개발팀 A의 정기 회의 매뉴얼게임 개발팀 A의 정기 회의 매뉴얼
게임 개발팀 A의 정기 회의 매뉴얼
 
해결 실행방안의 도출(수강생용)
해결 실행방안의 도출(수강생용)해결 실행방안의 도출(수강생용)
해결 실행방안의 도출(수강생용)
 
아꿈사 2011 연말행사 자유발표 - 맥킨지, 발표의 기술
아꿈사 2011 연말행사 자유발표 - 맥킨지, 발표의 기술아꿈사 2011 연말행사 자유발표 - 맥킨지, 발표의 기술
아꿈사 2011 연말행사 자유발표 - 맥킨지, 발표의 기술
 
액션러닝 체크리스트
액션러닝 체크리스트액션러닝 체크리스트
액션러닝 체크리스트
 
브레인스토밍 아이디어발상법
브레인스토밍 아이디어발상법브레인스토밍 아이디어발상법
브레인스토밍 아이디어발상법
 
디미컨 어린이컴퓨터교육 7주차
디미컨 어린이컴퓨터교육 7주차디미컨 어린이컴퓨터교육 7주차
디미컨 어린이컴퓨터교육 7주차
 
액션러닝 체크리스트
액션러닝 체크리스트액션러닝 체크리스트
액션러닝 체크리스트
 
정글에서 살아남기 - 아마존 개발자
정글에서 살아남기 - 아마존 개발자정글에서 살아남기 - 아마존 개발자
정글에서 살아남기 - 아마존 개발자
 
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한..."행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
 
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
홍성우, 게임 프로그래머는 어떻게 가르치나요?, NDC2018
 
더 나은 팀을 위하여
더 나은 팀을 위하여더 나은 팀을 위하여
더 나은 팀을 위하여
 
애자일 회고 Xper정모201301_1
애자일 회고 Xper정모201301_1애자일 회고 Xper정모201301_1
애자일 회고 Xper정모201301_1
 
2014 창업퍼실리테이터 1
2014 창업퍼실리테이터 12014 창업퍼실리테이터 1
2014 창업퍼실리테이터 1
 

Mais de Jong Pil Won

[2012 03 17]clean_code 14장 점진적개선
[2012 03 17]clean_code 14장 점진적개선[2012 03 17]clean_code 14장 점진적개선
[2012 03 17]clean_code 14장 점진적개선Jong Pil Won
 
파이썬3프로그래밍 2장 2003
파이썬3프로그래밍 2장 2003파이썬3프로그래밍 2장 2003
파이썬3프로그래밍 2장 2003Jong Pil Won
 
[2012 02 03]clean_code 5장
[2012 02 03]clean_code 5장[2012 02 03]clean_code 5장
[2012 02 03]clean_code 5장Jong Pil Won
 
[2012 02 03]clean_code 4장
[2012 02 03]clean_code 4장[2012 02 03]clean_code 4장
[2012 02 03]clean_code 4장Jong Pil Won
 
[2012 01 28]cleancode 3장
[2012 01 28]cleancode 3장[2012 01 28]cleancode 3장
[2012 01 28]cleancode 3장Jong Pil Won
 
[2012 01 28]cleancode 1장
[2012 01 28]cleancode 1장[2012 01 28]cleancode 1장
[2012 01 28]cleancode 1장Jong Pil Won
 
[2011 05 21] 4장 제어
[2011 05 21] 4장 제어[2011 05 21] 4장 제어
[2011 05 21] 4장 제어Jong Pil Won
 
[2011 05 21] 4장 제어
[2011 05 21] 4장 제어[2011 05 21] 4장 제어
[2011 05 21] 4장 제어Jong Pil Won
 
[2011 05 21] 4장 제어
[2011 05 21] 4장 제어[2011 05 21] 4장 제어
[2011 05 21] 4장 제어Jong Pil Won
 
[2011 04 30]python-3장
[2011 04 30]python-3장[2011 04 30]python-3장
[2011 04 30]python-3장Jong Pil Won
 
Tdd 실습&나머지
Tdd 실습&나머지Tdd 실습&나머지
Tdd 실습&나머지Jong Pil Won
 
[2011 04 11]mock_object 소개
[2011 04 11]mock_object 소개[2011 04 11]mock_object 소개
[2011 04 11]mock_object 소개Jong Pil Won
 
10장 동기부여와훈련 경험
10장 동기부여와훈련 경험10장 동기부여와훈련 경험
10장 동기부여와훈련 경험Jong Pil Won
 

Mais de Jong Pil Won (15)

[2012 03 17]clean_code 14장 점진적개선
[2012 03 17]clean_code 14장 점진적개선[2012 03 17]clean_code 14장 점진적개선
[2012 03 17]clean_code 14장 점진적개선
 
파이썬3프로그래밍 2장 2003
파이썬3프로그래밍 2장 2003파이썬3프로그래밍 2장 2003
파이썬3프로그래밍 2장 2003
 
[2012 02 03]clean_code 5장
[2012 02 03]clean_code 5장[2012 02 03]clean_code 5장
[2012 02 03]clean_code 5장
 
[2012 02 03]clean_code 4장
[2012 02 03]clean_code 4장[2012 02 03]clean_code 4장
[2012 02 03]clean_code 4장
 
[2012 01 28]cleancode 3장
[2012 01 28]cleancode 3장[2012 01 28]cleancode 3장
[2012 01 28]cleancode 3장
 
[2012 01 28]cleancode 1장
[2012 01 28]cleancode 1장[2012 01 28]cleancode 1장
[2012 01 28]cleancode 1장
 
[2011 05 21] 4장 제어
[2011 05 21] 4장 제어[2011 05 21] 4장 제어
[2011 05 21] 4장 제어
 
[2011 05 21] 4장 제어
[2011 05 21] 4장 제어[2011 05 21] 4장 제어
[2011 05 21] 4장 제어
 
[2011 05 21] 4장 제어
[2011 05 21] 4장 제어[2011 05 21] 4장 제어
[2011 05 21] 4장 제어
 
[2011 04 30]python-3장
[2011 04 30]python-3장[2011 04 30]python-3장
[2011 04 30]python-3장
 
Tdd 마무리
Tdd 마무리Tdd 마무리
Tdd 마무리
 
Tdd 실습&나머지
Tdd 실습&나머지Tdd 실습&나머지
Tdd 실습&나머지
 
[2011 04 11]mock_object 소개
[2011 04 11]mock_object 소개[2011 04 11]mock_object 소개
[2011 04 11]mock_object 소개
 
Tdd 4장
Tdd 4장Tdd 4장
Tdd 4장
 
10장 동기부여와훈련 경험
10장 동기부여와훈련 경험10장 동기부여와훈련 경험
10장 동기부여와훈련 경험
 

[2012 11 12]애자일 회고

  • 2. 시작하기 전에.. Check-In • 돌아가면서 현재 자신의 감정/상태를 나타내는 짧은 단어와 간략한 이유를 말해봅시다. • Ex) 행복,분노,슬픔,희망,피곤,기대,상쾌… • “통과”라고 이야기해도 좋습니다.
  • 3. 고민.. 날마다 새로워지고 개선되고 싶다 더 잘할 수 있는 방법은 없을까? 어떻게 하면 잘할 수 있을까?
  • 4. • 좋은 내용들이 많다고 하여 읽기 시작 • 읽다 보니 팀에 관한 이야기.. • 간단히 정리/공유를 계획하였으나, 팀 세미나로 번짐
  • 5. 애자일(Agile) • 반복적이고 점차적으로 가치를 높이는것
  • 6. 회고(Retrospective) • 뒤를 돌아봄 • 지나간 일을 돌이켜 생각함 • 팀이 정해진 기간동안 해왔던 일에 대해 돌아본다
  • 7. 애자일 회고(Agile Retrospective) • 하나의 이터레이션(iteration)이 끝난후, 방법론이나 팀워크를 자세히 검토하고 수정하고자 팀이 한자리에 모이는 특별한 회의 • 문제점/잘한점을 찾아내 좋은것은 계승하고 아쉬운것은 다른 방식으로 시도해 끊임없이 개선을 추구한다. • 사람들이 함께 생각하고 배우는 시간 (논문을 작성하는 지루한 시간이 아니다)
  • 8. 뭐가 좋아졌는가? (책에서말하길..) • 회고를 통해 개선점을 확인하고, 새로운 실천사항을 적용시켰다. • 생산성(Productivity) 향상(단위테스트를 향상시켜 에러를 일찍발견했다) • 역량(Capability) 향상(짝프로그래밍을 통해 한명만 아는 분야를 제거했다) • 품질(Quality) 향상(고객 참여를 늘려 정확한 정확한 요구 사항을 반영시켰다) • 능력(Capacity) 증가(팀이 핵심기능을 우선 구현하도록 요구했다) 팀은 회고를 하면서 눈 앞에 보이는 이익뿐 아니라 능력과 기쁨이 증가하는 경험을 맛볼수 있었다
  • 9. !!!!!!!!!!!!!! • 좋다는건 알겠다. • 그런데, 우리는 지금까지 어떻게 해왔지?
  • 10. 포스트모템(Postmoterm) 게임 개발 프로젝트가 끝난 후에 개발 과정을 돌아보면서 성공적이었던 점과 아쉬웠던 점을 정리해 기록으로 남기고 공유하는 것. - 위대한 게임의 탄생
  • 12. 과거의 한 포스트모템... • 잘한건 거의 없고, 잘 못 한 것만… • 잘못했던걸 잘하도록 어떤 시도를?? • 그래도 조금씩은 좋아졌다!
  • 15. 회고 진행의 5단계 무엇을 사전 자료 통찰 할지 회고 준비 모으 이끌어 결정하 끝내기 하기 기 내기 기
  • 16. 사전 준비 자료 통찰 무엇을 할지 회고 하기 모으기 이끌어 내기 결정하기 끝내기 • 사람들이 손쉽게 주어진 일에 집중할 수 있게 만든다. • 진행 방법 소개 • 방안에 있는 모든 사람이 돌아가며 한마디씩 이야기하는 시간을 갖는다 • 시작할때부터 말을 하지 않는 사람은 이후에도 계속 말을 하지 않아도 괜찮다고 생각하기 쉽다 사이냅소프트 회고 진행사진
  • 17. 사전 준비 자료 통찰 무엇을 할지 회고 하기 모으기 이끌어 내기 결정하기 끝내기 • 이터레이션 동안 일어났던 모든일을 공통의 그림으로 그려낸다는 의미 공통의 그림이 없다면 각자 자신의 의견과 믿음만을 증명하려 한다 • 자료를 모음으로써 참여한 모든 개개인의 관점에서 전체의 관점으로 확장한다 • 누군가 한주 동안 작업한 내용에서 하루라도 빠뜨리면 한 주 동안 일어났던 일의 20%를 잃어버리는 셈이다. • 사건(팀원들에게 의미있던일들), 측정(작업속도, 결함수 , 리팩토링한 코드수), 완료된 기능들..
  • 18. 사전 준비 자료 통찰 무엇을 할지 회고 하기 모으기 이끌어 내기 결정하기 끝내기
  • 19. 사전 준비 자료 통찰 무엇을 할지 회고 하기 모으기 이끌어 내기 결정하기 끝내기 • 왜? 라는 질문을 하고, 무엇을 지난번과 다르게 진행할지 생각할 차례 • 통찰을 통해 어떻게 하면 더 효율적으로 작업할 수 있는지 알수 있다. • 문제를 바로 해결하려 뛰어들기보다 추가가능성을 고려하여, 원인과 효과를 알아본다음 분석적으로 생각해봐야 한다. • 여유를 가지고 큰 그림을 함께 본다. 그럼으로써 가장 근본적인 원인을 찾게된다.
  • 20. 사전 준비 자료 통찰 무엇을 할지 회고 하기 모으기 이끌어 내기 결정하기 끝내기
  • 21. 사전 준비 자료 통찰 무엇을 할지 회고 하기 모으기 이끌어 내기 결정하기 끝내기 • 시도해볼 작업과 개선 사항의 목록을 작성 • 한두개만 다음 이터레이션에서 적용 시도를 하자 • 너무 많으면 변화를 전부 감당해 내지 못한다. • 팀원들에게 각각 작업을 할당해야 한다 • 그렇지 않으면 팀이 알아서 수행할 것이라 생각해버린다 • 결국 아무도 하지 않게 된다.
  • 22. 사전 준비 자료 통찰 무엇을 할지 회고 하기 모으기 이끌어 내기 결정하기 끝내기 • 모든 일에는 끝이 있다. 단호하게 끝내야 한다. • 다음 회고를 대비해 이번 효과에서 쌓았던 경험과 다음 회고에서 진행할 계획을 어떻게 문서화할것인지 결정한다. • 회고에 대한 회고를 진행한다.
  • 24. 예전엔 어떤 방법으로 했는가? 1. 각자 생각해서 문서 작성 2. 모여서 취합 / 논의 나름 쓸만했지만, 지루하고 힘든 문서 작성의 시간들..
  • 25. 회고에서는 활동(Activity) • 시간이 정해진 진행 과정 • 다양한 활동을 수행하며 회고의 각 단계를 매끄럽게 이동한다. • 단순히 고민해서 결과물을 내는것이 아니라, 정해진 과정을 거치면서 결과물이 나오게 한다. • 장점 • 동등한 참여를 독려한다 • 대화에 집중한다 • 새로운 관점을 장려한다 • 단점 • 단순히 재미를 추구하는 활동으로 시간 낭비하지 말자
  • 26. 다양한 활동들 • 사전 준비하기 • 체크인(Check-in), 집중할것/집중하지 말것, ESVP, • 작업 규칙, 체온 측정, 만족도 막대 그래프 • 자료 모으기 • 시간축과 응용방법, 5.5.5(Triple Nickles), 점 스티커로 색표시하기 • 화남,슬픔,기쁨, 강점 알아내기, 팀 레이더 • 통찰 이끌어 내기 • 브레인스토밍/필터링, 역장 분석, 다섯번 질문하기, 생성가시 • 패턴과 변화, 점 스티커로 우선순위 매기기, 주제파악하기, 종합하여 발표 • 무엇을 할지 결정하기 • 회고 계획게임, SMART 목표, 순환 질문, 짧은 주제, 역장 분석 • 회고 마치기
  • 31. 회고 자체는 가치가 없다. • 회고를 통해 나온 실행이 가치가 있다. • 회고를 통해 형성된 감정적 공유와 상호 이해가 가치가 있다. - 애자일이야기-뒤돌아보다, 김창준
  • 32. 참고자료 • 애자일 회고(2008, 인사이트출판사) • 애자일 회고, 생각보다 쉽다(http://ithelink.net/501) • 사이텍미디어 회고 진행 사진 출처 • 애자일 이야기-뒤돌아보다(http://agile.egloos.com/4122099) • 위대한 게임의 탄생
  • 33. Q/A , 토의 • 프로그램 팀에 적용해 보는 것은 어떻게 생각하나요? • 회고를 회의/세미나에도 적용해 보는 것은 어떻게 생각하나요?
  • 34. END