Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
성공하는 Agile 을 위한 짧은 이야기
Scrum 살펴보기
2015.07
SK Planet
고종범
들어가기 전에
표 내용은 애자일을 도입한다는 전제하에 만들어졌습
도입을 왜 해야하는지? 애자일을 반드시 도입해야하
애자일 외에 다른 것을 하면 안되는지?
이런 것이 궁금하시다면 발표 후
인 저 SQE 팀 고종범 매니저에...
들어가기 전에
일 왜 해야하는지 도움이 될 만한 것들을 살짝 살펴보
http://j.mp/proc_trends
Agile 도입은 Scrum 으로?
Scrum 살펴보기
Scrum
Scrum
* 출처 : 애자일 SW 개발 101
SPRINT REVIEW
(+RETROSPECTIVE)
DAILY SCRUM
Three Meetings
SPRINT PLANNING
BURNDOWN CHART
TASK BOARD
PRODUCT INCREMENT
SPRINT BACKLOG
PRODUCT BACKLOG
Five Artifacts
Three Roles of a scrum team
PRODUCT OWNER SCRUM MASTER SCRUM TEAM
Product Owner 의 역할
PRODUCT
OWNER
Stakeholder
User
Scrum Team
제품의 비전
성공에 대한 책임
제품의 로드맵
요구사항 User Story
요구사항 결정권한
위임 우선순위
Scrum Team 의 역할
SCRUM
TEAM
User Story Product
진행 상태
이슈 사항
기능 완료 책임
기능 구현 권한
Scrum Master 의 역할
SCRUM
MASTER
Scrum Leader
Scrum Coach
Facilitator
Change Agent
Scrum Team 에게 Scrum 을 적용하고 유
지하기
위해 Scrum...
Scrum 은 프로세스
Scrum 도입?!
이렇게 간단한데 잘 안되는 이유는 무엇일까요?
Agile 철학을 알아야 한다.
XP 로 보는 Agile 철학
XP(eXtreme Programing)
1990년대 후반 켄트 벡(Kent Beck)을 중심으로 여러 엔지니어들이 프로젝
트를 진행하며 얻었던 교훈을 기반으로 효과적이라 생각되는 개발 기법을
모은 하나의 방법론
“성공...
XP하면 생각나는 것들
TDD (Test-Driven Development)
CI (Continuous Integration)
Pair Programming / Mob Programming
XP(eXtreme Programing)
익스트림 프로그래밍의 공동저자이자
아내
“신시아 안드레스”
심리학 석사
- 조직 행동론
- 의사 결정 분석
- 여성학
XP 에는 심리학을 포함하고 있다.
XP(eXtreme Programing) - 가치
Communication
Respect Simplicity
Courage Feedback
XP(eXtreme Programing) - 가치
• 의사 소통은 단방향이 아니라 양방향이다.
• 우리는 한 팀이라는 느낌을 만들고 효과적으로 협동하려면 의사소통이 중요하다.
• 의사 소통은 가장 기본적인 가치이며 가장...
XP(eXtreme Programing) - 가치
• 제대로 작동할만한 (효과가 있을 법한) 가장 단순한 것은 뭘까?
• 불필요한 복잡성을 제거하는 쪽으로 기울이라는 것이다.
• 단순성을 성취하면 그만큼 의사소통해야 할...
XP(eXtreme Programing) - 가치
• 어떻게 하는 것이 '제대로' 하는 것인지 모를 수 있다.
• 오늘은 제대로 돌아가던 것이 내일은 그렇지 않을지도 모른다.
• 오늘 모든 것을 '제대로' 하는 데에 시...
XP(eXtreme Programing) - 가치
• 실패하는 해결책을 버리고 새로운 해결책을 찾아 나서는 용기는 단순함을 북돋운다.
• 진짜 답변, 구체적인 답변을 추구하는 용기는 피드백을 낳는다.
• 다른 가치들과 ...
XP(eXtreme Programing) - 가치
• 모든 사람은 인간으로서 동등한 가치를 지닌다.
• 팀에 속한 모든 개인의 기여를 존중해야한다.
• 개인의 경험과 지식에 대해서도 존중할 수 있어야 한다.
• 나도 중...
XP 에서 말하는 애자일 철학에는
사람과 팀을 중요시하는 심리학이 포함되어 있다.
Agile 은 ㅇㅇㅇㅇ을 위한 목표가 있다.
삼시세끼로 보는 애자일 철학
삼시 세끼 - 어촌편
* SACT(SK Planet Agile Coach Training) 교육자료 참조
삼시 세끼 - 어촌편
* SACT(SK Planet Agile Coach Training) 교육자료 참조
삼시 세끼 - 어촌편
* SACT(SK Planet Agile Coach Training) 교육자료 참조
삼시 세끼 - 어촌편
* SACT(SK Planet Agile Coach Training) 교육자료 참조
삼시 세끼 - 어촌편
* SACT(SK Planet Agile Coach Training) 교육자료 참조
삼시 세끼 - 어촌편
* SACT(SK Planet Agile Coach Training) 교육자료 참조
삼시 세끼 - 어촌편
* SACT(SK Planet Agile Coach Training) 교육자료 참조
애자일 철학
gile 은 불확실성을 낮추는데 목표를 가지고 있다
생산성 품질비용
애자일 철학
행동 실수 결과
실수 예방 실수 관리
FAIL 이란 ? ‘배우는 과정의 첫번째 시도’ (First Attempt In Learning)
Agile 에서는 실수, 실패를 예방하기보다는 관리
Agile 에는 다양한 것들이 있다.
다양성에 대한 이야기
Agile 방법론의 종류
XP
(eXtreme
Programming)
Scrum
Kanban
Feature-Driven
Development
Lean Software
Development
Agile 에는 다양한 방법론이...
Agile 방법론의 종류별 도입 Case 예제
XP
(eXtreme
Programming)
Scrum
Kanban
불확실성이 높은 경우, 적은 인원, Release 일정 없음, 빠르게 실험할 경우
Pair Program...
조직의 다양성과 Agile 방법론
애자일 한 팀능력 중심의 팀협업 중심의 팀개인별 과제수행 팀
팀의 다양성
사업의 다양성
서비스 사업 플랫폼 사업
Consumer
Product
Merchant
Product
과 같이 단...
조직의 다양성과 Agile 방법론
복잡한 방식으로 풀수 밖에 없다. 다양한 방법론 도입으로
XP Scrum Kanban
Agile
Agile 확산 접근 방법
팀의 특성을 파악하고, 적절한 방법론을 찾고, 변화를 시작해야
게 하기 위해서는 Change Agent 인 Agile Coach 가 수행할 수
관찰하기 측정하기 흐름제어
애자일
도입하기
지속적...
성공하는 애자일 도입을 위한 이야기
애자일 실천법과 애자일 코치
변화 모델
애자일 팀이 되가는 과정은 멀고도 험한 과정입니다.
애자일 도입과 함께 혼돈의 시기가 찾아오기 마련입니다.
돈의 시기가 끝난후 통합의 시기를 거쳐 새로운 상태로 거듭나기까지 지속적인 노력이 필요합니
전진의 법칙
직장내에서 가장 기분 좋은 날 구성원들이 경험한 것은 “작은 성공” 입니다.
0 20 40 60 80
작은 성공
촉진제(자율성 보장, 업무지원)
영양분(좋은 대인 관계)
좌절(업무 퇴보, 목표 상실)
억제제...
프로젝트 성공의 요소
The Standish Group 의 CHAOS MANIFESTO 2013
프로젝트 성공의 요소
작은 프로젝트가 성공률이 높다. 큰 프로젝트를 작게 나누어서 하는 것이 성공률이 높다
The Standish Group 의 CHAOS MANIFESTO 2013
성공하는 애자일을 위한 이야기
사람과 팀을 중요시하는 애자일 철학을 알아야 한다
gile 은 불확실성을 낮추는데 목표를 가지고 있다
Agile 에서는 실수, 실패를 예방하기보다는 관리
의 특성을 파악하고, 적절한 방법론...
우리는 어떻게 준비하고 있는가?
애자일 코치 기반 애자일 확산 방법론
Agile Coach 와 Agile 확산
SACT(SKP Agile Coach Training)
Scrum Master - Practices
Scrum Master -
Coaching
애자일 SW 개발 101 워크숍
A...
Agile Coach Community
애자일 사례 학습 이슈 연구 및 해결안 모색친선을 통한 회복 코칭 연습
Agile Coach 간의 다양한 활동을 통해 점진적
애자일 전파
학습 지식 및 이슈 사례에 대한 공유 및 ...
Agile Coach 를 기반으로 한 Agile 확산 방법론
Agile 확산은 매우 복잡한 문제이다.
때문에 복잡한 방법으로 접근해야한다.
또 복잡한 문제를 점진적으로 풀어나가기 위해서는
지속력있는 Agile Coach...
Scrum Master / Agile Coach 모집중
팀의 변화를 이끌어 내는 사람을 모집하는 것이 아닙
자신을 변화시키고 싶은 사람을 찾고 있습니다.
화시키지 못하는 사람이 팀을 변화 시킬수 있기 때
Prochain SlideShare
Chargement dans…5
×
Prochain SlideShare
애자일 도입과 사례 공유
Suivant
Télécharger pour lire hors ligne et voir en mode plein écran

8

Partager

Télécharger pour lire hors ligne

성공하는 애자일을 위한 짧은 이야기

Télécharger pour lire hors ligne

전사 애자일 확산을 수행하면서 중요하다 생각한 부분에 대한 이야기

Livres associés

Gratuit avec un essai de 30 jours de Scribd

Tout voir

성공하는 애자일을 위한 짧은 이야기

  1. 1. 성공하는 Agile 을 위한 짧은 이야기 Scrum 살펴보기 2015.07 SK Planet 고종범
  2. 2. 들어가기 전에 표 내용은 애자일을 도입한다는 전제하에 만들어졌습 도입을 왜 해야하는지? 애자일을 반드시 도입해야하 애자일 외에 다른 것을 하면 안되는지? 이런 것이 궁금하시다면 발표 후 인 저 SQE 팀 고종범 매니저에게 문의하시면 (참고로... 발표 자료가 조금 정신 없습니다.)
  3. 3. 들어가기 전에 일 왜 해야하는지 도움이 될 만한 것들을 살짝 살펴보 http://j.mp/proc_trends
  4. 4. Agile 도입은 Scrum 으로? Scrum 살펴보기
  5. 5. Scrum
  6. 6. Scrum * 출처 : 애자일 SW 개발 101
  7. 7. SPRINT REVIEW (+RETROSPECTIVE) DAILY SCRUM Three Meetings SPRINT PLANNING
  8. 8. BURNDOWN CHART TASK BOARD PRODUCT INCREMENT SPRINT BACKLOG PRODUCT BACKLOG Five Artifacts
  9. 9. Three Roles of a scrum team PRODUCT OWNER SCRUM MASTER SCRUM TEAM
  10. 10. Product Owner 의 역할 PRODUCT OWNER Stakeholder User Scrum Team 제품의 비전 성공에 대한 책임 제품의 로드맵 요구사항 User Story 요구사항 결정권한 위임 우선순위
  11. 11. Scrum Team 의 역할 SCRUM TEAM User Story Product 진행 상태 이슈 사항 기능 완료 책임 기능 구현 권한
  12. 12. Scrum Master 의 역할 SCRUM MASTER Scrum Leader Scrum Coach Facilitator Change Agent Scrum Team 에게 Scrum 을 적용하고 유 지하기 위해 Scrum 을 leading 하도록 한다. Scrum 도입에 어려움을 겪는 팀원들을 위해서 Scrum 적용 및 업무수행에 대하여 coaching 하도록 한다. Scrum Team 이 Scrum 을 진행하는 과정 에서 팀원간의 의사소통을 중재하고 팀에 서 발생하는 이슈에 대하여 해결 방법을 찾도록 한다. Scrum 을 적용함에 있어서 발생하는 수많 은 변화에 대하여 관리를 하고 변화의 지 속성을 위해 끊임없이 변화를 유도하도록 한다.
  13. 13. Scrum 은 프로세스
  14. 14. Scrum 도입?! 이렇게 간단한데 잘 안되는 이유는 무엇일까요?
  15. 15. Agile 철학을 알아야 한다. XP 로 보는 Agile 철학
  16. 16. XP(eXtreme Programing) 1990년대 후반 켄트 벡(Kent Beck)을 중심으로 여러 엔지니어들이 프로젝 트를 진행하며 얻었던 교훈을 기반으로 효과적이라 생각되는 개발 기법을 모은 하나의 방법론 “성공을 준비하라. 성공에서 한 발짝 뒤로 물러나 자신을 보호하지 말라. 최선을 다한 다음 결과에 대처하라. 이것이 극단extreme 이다.”
  17. 17. XP하면 생각나는 것들 TDD (Test-Driven Development) CI (Continuous Integration) Pair Programming / Mob Programming
  18. 18. XP(eXtreme Programing) 익스트림 프로그래밍의 공동저자이자 아내 “신시아 안드레스” 심리학 석사 - 조직 행동론 - 의사 결정 분석 - 여성학 XP 에는 심리학을 포함하고 있다.
  19. 19. XP(eXtreme Programing) - 가치 Communication Respect Simplicity Courage Feedback
  20. 20. XP(eXtreme Programing) - 가치 • 의사 소통은 단방향이 아니라 양방향이다. • 우리는 한 팀이라는 느낌을 만들고 효과적으로 협동하려면 의사소통이 중요하다. • 의사 소통은 가장 기본적인 가치이며 가장 중요한 가치이다. Communication Outside Inside 행동 감정 지각 감정에 대한 감정 기대 열망(보편적 소망) 자기(Self) 사티어 빙산의사소통
  21. 21. XP(eXtreme Programing) - 가치 • 제대로 작동할만한 (효과가 있을 법한) 가장 단순한 것은 뭘까? • 불필요한 복잡성을 제거하는 쪽으로 기울이라는 것이다. • 단순성을 성취하면 그만큼 의사소통해야 할 것도 줄일 수 있다. Simplicity Simplicity is the ultimate sophistication. ~ Leonardo da Vinci
  22. 22. XP(eXtreme Programing) - 가치 • 어떻게 하는 것이 '제대로' 하는 것인지 모를 수 있다. • 오늘은 제대로 돌아가던 것이 내일은 그렇지 않을지도 모른다. • 오늘 모든 것을 '제대로' 하는 데에 시간이 너무 걸려서 해결책을 다 구현하기도 전에 내일의 바뀐 상황이 그 해결책을 무효로 만들지도 모른다. Feedback 돌이킬수 없는 늦은 피드백 Sprint 마다 빠른 피드백
  23. 23. XP(eXtreme Programing) - 가치 • 실패하는 해결책을 버리고 새로운 해결책을 찾아 나서는 용기는 단순함을 북돋운다. • 진짜 답변, 구체적인 답변을 추구하는 용기는 피드백을 낳는다. • 다른 가치들과 조화를 이룰 때 강력해 진다. • 진실을 말할 수 있는 용기는 의사소통과 신뢰를 자라게 한다. Courage
  24. 24. XP(eXtreme Programing) - 가치 • 모든 사람은 인간으로서 동등한 가치를 지닌다. • 팀에 속한 모든 개인의 기여를 존중해야한다. • 개인의 경험과 지식에 대해서도 존중할 수 있어야 한다. • 나도 중요한 사람이고 당신도 중요한 사람이다. Respect 개인 개인 개인 개인 개인 팀 개인 개인 개인 개인 개인 팀
  25. 25. XP 에서 말하는 애자일 철학에는 사람과 팀을 중요시하는 심리학이 포함되어 있다.
  26. 26. Agile 은 ㅇㅇㅇㅇ을 위한 목표가 있다. 삼시세끼로 보는 애자일 철학
  27. 27. 삼시 세끼 - 어촌편 * SACT(SK Planet Agile Coach Training) 교육자료 참조
  28. 28. 삼시 세끼 - 어촌편 * SACT(SK Planet Agile Coach Training) 교육자료 참조
  29. 29. 삼시 세끼 - 어촌편 * SACT(SK Planet Agile Coach Training) 교육자료 참조
  30. 30. 삼시 세끼 - 어촌편 * SACT(SK Planet Agile Coach Training) 교육자료 참조
  31. 31. 삼시 세끼 - 어촌편 * SACT(SK Planet Agile Coach Training) 교육자료 참조
  32. 32. 삼시 세끼 - 어촌편 * SACT(SK Planet Agile Coach Training) 교육자료 참조
  33. 33. 삼시 세끼 - 어촌편 * SACT(SK Planet Agile Coach Training) 교육자료 참조
  34. 34. 애자일 철학 gile 은 불확실성을 낮추는데 목표를 가지고 있다 생산성 품질비용
  35. 35. 애자일 철학 행동 실수 결과 실수 예방 실수 관리 FAIL 이란 ? ‘배우는 과정의 첫번째 시도’ (First Attempt In Learning) Agile 에서는 실수, 실패를 예방하기보다는 관리
  36. 36. Agile 에는 다양한 것들이 있다. 다양성에 대한 이야기
  37. 37. Agile 방법론의 종류 XP (eXtreme Programming) Scrum Kanban Feature-Driven Development Lean Software Development Agile 에는 다양한 방법론이 존재한다.
  38. 38. Agile 방법론의 종류별 도입 Case 예제 XP (eXtreme Programming) Scrum Kanban 불확실성이 높은 경우, 적은 인원, Release 일정 없음, 빠르게 실험할 경우 Pair Programming, Mob Programming 등이 가능한 경우 불확실성이 대체로 낮은 경우, 많은 인원, 3개월 이상의 기간, 납기 준수 잦은 Release 를 수행해야하는 경우 기획, 설계, 개발, 테스트 등 절차적으로 수행하고자 하는 경우 한 제품 혹은 한 서비스의 주기적 업그레이드가 필요한 운영성 업무 Case 예제 어떤 방법이 옳은 것인지 명확한 가이드는 존재하지 않음
  39. 39. 조직의 다양성과 Agile 방법론 애자일 한 팀능력 중심의 팀협업 중심의 팀개인별 과제수행 팀 팀의 다양성 사업의 다양성 서비스 사업 플랫폼 사업 Consumer Product Merchant Product 과 같이 단일 방법론으로 조직확산이 안되는 이유는 다양성에
  40. 40. 조직의 다양성과 Agile 방법론 복잡한 방식으로 풀수 밖에 없다. 다양한 방법론 도입으로 XP Scrum Kanban Agile
  41. 41. Agile 확산 접근 방법 팀의 특성을 파악하고, 적절한 방법론을 찾고, 변화를 시작해야 게 하기 위해서는 Change Agent 인 Agile Coach 가 수행할 수 관찰하기 측정하기 흐름제어 애자일 도입하기 지속적 변화통제 실제 도입 시점현재
  42. 42. 성공하는 애자일 도입을 위한 이야기 애자일 실천법과 애자일 코치
  43. 43. 변화 모델 애자일 팀이 되가는 과정은 멀고도 험한 과정입니다. 애자일 도입과 함께 혼돈의 시기가 찾아오기 마련입니다. 돈의 시기가 끝난후 통합의 시기를 거쳐 새로운 상태로 거듭나기까지 지속적인 노력이 필요합니
  44. 44. 전진의 법칙 직장내에서 가장 기분 좋은 날 구성원들이 경험한 것은 “작은 성공” 입니다. 0 20 40 60 80 작은 성공 촉진제(자율성 보장, 업무지원) 영양분(좋은 대인 관계) 좌절(업무 퇴보, 목표 상실) 억제제(업무 지원 부족, 강압적 명령) 독극물(대인 관계 훼손) 작은 성공 긍정적 직장생활 전진의 법칙 : 테레사 에머빌, 스티븐 크레이머
  45. 45. 프로젝트 성공의 요소 The Standish Group 의 CHAOS MANIFESTO 2013
  46. 46. 프로젝트 성공의 요소 작은 프로젝트가 성공률이 높다. 큰 프로젝트를 작게 나누어서 하는 것이 성공률이 높다 The Standish Group 의 CHAOS MANIFESTO 2013
  47. 47. 성공하는 애자일을 위한 이야기 사람과 팀을 중요시하는 애자일 철학을 알아야 한다 gile 은 불확실성을 낮추는데 목표를 가지고 있다 Agile 에서는 실수, 실패를 예방하기보다는 관리 의 특성을 파악하고, 적절한 방법론을 찾고, 변화를 위 Change Agent 인 Agile Coach 가 필요하다. “작은 성공” 작게 나누어서 하는 것 지속적
  48. 48. 우리는 어떻게 준비하고 있는가? 애자일 코치 기반 애자일 확산 방법론
  49. 49. Agile Coach 와 Agile 확산 SACT(SKP Agile Coach Training) Scrum Master - Practices Scrum Master - Coaching 애자일 SW 개발 101 워크숍 Agile 의 가치가 무엇이고, 어떤 애자일 방법론들이 있는지 학습하며, 애자일을 SW 개발에 실 제로 적용하기 위해 어떤 노력을 해야하는지 배우게 되는 과정으로 가장 널리 사용되는 스크 럼 기반의 프로젝트 진행방법을 경험하는 과정 Agile Coach 전문가 과 정 Scrum Master 과정 Scrum Team 전사 과정 Scrum 에 대한 상세한 방법에 대하여 학습 하고 Scrum Master 의 역할에 대하여 학습하는 과정 - 애자일 개론 및 실천방안 - 스크럼 마스터의 역할 Scrum Master 가 갖추어야한 Coaching 방 법에 대하여학습하고 연습하는 과정 - 애자일 코칭 기법 - 애자일 코칭 연습 Agile 개론과 철학에 대하여 깊이있게 탐구하고 Agile Coach 가 갖추어야 하는 Coaching 방법에 대하여 학습하고 연습함으로써 개인과 조직이 더 효과적이 될 수 있게 코치가 되는 과정 - 조직문화, 습관설계, 코칭 기법, 퍼실리테이션, 측정과 실험 - 애자일 개론과 철학, 애자일 기술적 실천법 Agile Coach Community Improvement 전사적으로는 “애자일 SW 개발 101 워크숍”을 통해 Scrum 을 학습하고, SACT 와 Scrum Master 과정을 통해 Agile Coach 를 양성하고, 적극적인 관심을 같은 Agile Coach들이 서로 커뮤니케이션 하면서 애자일 확산을 점진 적으로 진행하도록 한다.
  50. 50. Agile Coach Community 애자일 사례 학습 이슈 연구 및 해결안 모색친선을 통한 회복 코칭 연습 Agile Coach 간의 다양한 활동을 통해 점진적 애자일 전파 학습 지식 및 이슈 사례에 대한 공유 및 발표 @Tech SocialCast ReadmeSeminar
  51. 51. Agile Coach 를 기반으로 한 Agile 확산 방법론 Agile 확산은 매우 복잡한 문제이다. 때문에 복잡한 방법으로 접근해야한다. 또 복잡한 문제를 점진적으로 풀어나가기 위해서는 지속력있는 Agile Coach가 점진적으로 수행하여야 한다.
  52. 52. Scrum Master / Agile Coach 모집중 팀의 변화를 이끌어 내는 사람을 모집하는 것이 아닙 자신을 변화시키고 싶은 사람을 찾고 있습니다. 화시키지 못하는 사람이 팀을 변화 시킬수 있기 때
  • kaidomo

    Oct. 18, 2019
  • bada130

    Mar. 13, 2019
  • bluekyg

    Feb. 2, 2019
  • taedok

    Jan. 1, 2019
  • Sangkyun

    Dec. 10, 2018
  • kunsoopark52

    Jul. 31, 2017
  • YoungsunNam

    Jan. 3, 2017
  • ulty97

    Aug. 8, 2016

전사 애자일 확산을 수행하면서 중요하다 생각한 부분에 대한 이야기

Vues

Nombre de vues

1 733

Sur Slideshare

0

À partir des intégrations

0

Nombre d'intégrations

3

Actions

Téléchargements

96

Partages

0

Commentaires

0

Mentions J'aime

8

×