SlideShare a Scribd company logo
1 of 16
함께 하기, 애자일
박태웅 한빛미디어 이사회 의장
First of all,
What is Agile?
켄트 벡(Kent Beck)
• The foundation of agile is
programming together.
• Don’t build the house
without first laying the foundation.
앨런 쿠퍼(Alan Cooper)
• 나에게 있어 시작부터 프로그래밍은 혼자
개인적으로 하는 일/기술이었고 공유나 협
업이란 거의 없었다.
• 이런 사실(코딩은 혼자 하는 일)을 바탕으
로 개발자 문화가 생겼다.
• 그러다 애자일이 나타났다.
• 그것은 처음으로 도구와 기술을 이야기하
지 않고, 사람과 프로세스에 관해 얘기하
는 것이었다.
• 여러가지 얘기가 있지만 근본 핵심은 코드
는 협업해서 씌어져야 한다는 것이었다.
• 한 사람이 코딩하던 것을 두 사람이 함께
코딩하는 것(페어 코딩)은 인력을 100% 더
쓴다는 것만을 의미하지 않는다. 그것은
개인적인 작업에서 팀 스포츠로 프로그래
밍이 바뀜을 뜻한다.
• 둘이 프로그램을 짜면, 아이디어를 서로
소통해야 하고, 자신의 생각을 상대에게
설명해야 하며, 의도에 동의해야 하고, 여
러분이 작업한 내용이 여러번 검토될 수
밖에 없다. 이런 요소가 여러분에게 거추
장스럽게 느껴진다면, 능숙한 프로 수준에
이르기까지 페어 프로그래밍을 충분히 계
속할 수 없다.
• 따라서 애자일 개발에서 사람들이 가장 혼
란스러워하고, 때로 잘못 쓰고, 거부하는
요소가 바로 이 협업이라는 부분임이 그리
놀랍지 않다.
그 이유는 ‘협업’이, 그간 많은 사람들이 프
로그래밍 문화의 토대라 여겨 왔던 것을
바꾸기 때문이다.
• 애자일 방법론에 대해 수많은 글이 쓰
여 왔지만, 그 모든 글은 실제로는 진
정한 전쟁의 위장에 지나지 않는다.
실제로 (애자일 방법론과 다른 방법론
의) 차이를 만드는 것(그리고 그 차이
는 어마어마하다)은 바로 함께 코딩하
는가?라는 질문이다.
왜 기획과 디자인과
개발은
늘 싸울까?
하이어러키 구조
사일로와 사내 하청
KTH 이야기
‘협업하자’고 말하는 대신
협업할 수 밖에 없는 구조를!
Agile, 함께 일하기
앨런 쿠퍼의 결론
• If, on the other hand, our goal is to be a
good ancestor, then we have to
understand that everyone is poor while
anyone is poor.
Thus we see that collaboration is
necessary for a sustainable culture and
not just a tool for more efficient
programming.
감사합니다

More Related Content

Similar to [AKC2021] 키노트 : 함께하기, 애자일 (박태웅)

격변하는 프로그래밍 언어, 이제는 Let it go
격변하는 프로그래밍 언어, 이제는 Let it go격변하는 프로그래밍 언어, 이제는 Let it go
격변하는 프로그래밍 언어, 이제는 Let it goChris Ohk
 
Infra Engineer에서 Frontend Engineer가 되기까지
Infra Engineer에서 Frontend Engineer가 되기까지Infra Engineer에서 Frontend Engineer가 되기까지
Infra Engineer에서 Frontend Engineer가 되기까지Kyeongmo Noh
 
[NHN NEXT 14] [Pl in c++] 1. 수업 내용 및 진행 방법
[NHN NEXT 14] [Pl in c++] 1. 수업 내용 및 진행 방법[NHN NEXT 14] [Pl in c++] 1. 수업 내용 및 진행 방법
[NHN NEXT 14] [Pl in c++] 1. 수업 내용 및 진행 방법MinGeun Park
 
[Pl in c++] 1. 수업 내용 및 진행 방법
[Pl in c++] 1. 수업 내용 및 진행 방법[Pl in c++] 1. 수업 내용 및 진행 방법
[Pl in c++] 1. 수업 내용 및 진행 방법MinGeun Park
 
2011~2012 소프트웨어 관련도서 추천 리뷰 모음
2011~2012 소프트웨어 관련도서 추천 리뷰 모음2011~2012 소프트웨어 관련도서 추천 리뷰 모음
2011~2012 소프트웨어 관련도서 추천 리뷰 모음Choulhyouc Lee
 
Portfolio for naver technology service (2017.5)
Portfolio for naver technology service (2017.5)Portfolio for naver technology service (2017.5)
Portfolio for naver technology service (2017.5)ahn seonghyeon
 
study guide document #1
study guide document #1study guide document #1
study guide document #1현수 김
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원NAVER D2
 
기획과 개발의 균형잡기 Kt 100823_외부
기획과 개발의 균형잡기 Kt 100823_외부기획과 개발의 균형잡기 Kt 100823_외부
기획과 개발의 균형잡기 Kt 100823_외부jinwook shin
 
위키토크@착한Ict 김유진
위키토크@착한Ict 김유진위키토크@착한Ict 김유진
위키토크@착한Ict 김유진정 우성
 
20150307 abcd발표_ux디자이너 실력으로 살아남기
20150307 abcd발표_ux디자이너 실력으로 살아남기20150307 abcd발표_ux디자이너 실력으로 살아남기
20150307 abcd발표_ux디자이너 실력으로 살아남기SANGBUM HA
 
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며NAVER Engineering
 
나는 요리를 오픈소스로 배웠다.
나는 요리를 오픈소스로 배웠다.나는 요리를 오픈소스로 배웠다.
나는 요리를 오픈소스로 배웠다.Rhio kim
 
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)Jaewon Choi
 
Book report apprenticeship patterns
Book report  apprenticeship patternsBook report  apprenticeship patterns
Book report apprenticeship patternsMunsu Kim
 
Google creative lab
Google creative labGoogle creative lab
Google creative lab9zzun
 
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님NAVER D2
 
객체지향이란? - <객체지향의 사실과 오해>를 읽고
객체지향이란? - <객체지향의 사실과 오해>를 읽고객체지향이란? - <객체지향의 사실과 오해>를 읽고
객체지향이란? - <객체지향의 사실과 오해>를 읽고HeechanLee6
 

Similar to [AKC2021] 키노트 : 함께하기, 애자일 (박태웅) (20)

격변하는 프로그래밍 언어, 이제는 Let it go
격변하는 프로그래밍 언어, 이제는 Let it go격변하는 프로그래밍 언어, 이제는 Let it go
격변하는 프로그래밍 언어, 이제는 Let it go
 
Infra Engineer에서 Frontend Engineer가 되기까지
Infra Engineer에서 Frontend Engineer가 되기까지Infra Engineer에서 Frontend Engineer가 되기까지
Infra Engineer에서 Frontend Engineer가 되기까지
 
[NHN NEXT 14] [Pl in c++] 1. 수업 내용 및 진행 방법
[NHN NEXT 14] [Pl in c++] 1. 수업 내용 및 진행 방법[NHN NEXT 14] [Pl in c++] 1. 수업 내용 및 진행 방법
[NHN NEXT 14] [Pl in c++] 1. 수업 내용 및 진행 방법
 
[Pl in c++] 1. 수업 내용 및 진행 방법
[Pl in c++] 1. 수업 내용 및 진행 방법[Pl in c++] 1. 수업 내용 및 진행 방법
[Pl in c++] 1. 수업 내용 및 진행 방법
 
2011~2012 소프트웨어 관련도서 추천 리뷰 모음
2011~2012 소프트웨어 관련도서 추천 리뷰 모음2011~2012 소프트웨어 관련도서 추천 리뷰 모음
2011~2012 소프트웨어 관련도서 추천 리뷰 모음
 
Portfolio for naver technology service (2017.5)
Portfolio for naver technology service (2017.5)Portfolio for naver technology service (2017.5)
Portfolio for naver technology service (2017.5)
 
study guide document #1
study guide document #1study guide document #1
study guide document #1
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원
 
기획과 개발의 균형잡기 Kt 100823_외부
기획과 개발의 균형잡기 Kt 100823_외부기획과 개발의 균형잡기 Kt 100823_외부
기획과 개발의 균형잡기 Kt 100823_외부
 
위키토크@착한Ict 김유진
위키토크@착한Ict 김유진위키토크@착한Ict 김유진
위키토크@착한Ict 김유진
 
20150307 abcd발표_ux디자이너 실력으로 살아남기
20150307 abcd발표_ux디자이너 실력으로 살아남기20150307 abcd발표_ux디자이너 실력으로 살아남기
20150307 abcd발표_ux디자이너 실력으로 살아남기
 
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
 
Being creative workshop
Being creative workshopBeing creative workshop
Being creative workshop
 
나는 요리를 오픈소스로 배웠다.
나는 요리를 오픈소스로 배웠다.나는 요리를 오픈소스로 배웠다.
나는 요리를 오픈소스로 배웠다.
 
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
 
1.코드장인의길
1.코드장인의길1.코드장인의길
1.코드장인의길
 
Book report apprenticeship patterns
Book report  apprenticeship patternsBook report  apprenticeship patterns
Book report apprenticeship patterns
 
Google creative lab
Google creative labGoogle creative lab
Google creative lab
 
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님
 
객체지향이란? - <객체지향의 사실과 오해>를 읽고
객체지향이란? - <객체지향의 사실과 오해>를 읽고객체지향이란? - <객체지향의 사실과 오해>를 읽고
객체지향이란? - <객체지향의 사실과 오해>를 읽고
 

More from AgileKoreaConference Alliance

[AKC2022] 기업의 Digital 전환을 위한 Lean Business Agility 코칭 회고(김태영)
[AKC2022] 기업의 Digital 전환을 위한 Lean Business Agility 코칭 회고(김태영) [AKC2022] 기업의 Digital 전환을 위한 Lean Business Agility 코칭 회고(김태영)
[AKC2022] 기업의 Digital 전환을 위한 Lean Business Agility 코칭 회고(김태영) AgileKoreaConference Alliance
 
[AKC2022] Waterfall_organization_and_Agile_Transformation-my_20_yrs(Pete_Rim)
[AKC2022] Waterfall_organization_and_Agile_Transformation-my_20_yrs(Pete_Rim)[AKC2022] Waterfall_organization_and_Agile_Transformation-my_20_yrs(Pete_Rim)
[AKC2022] Waterfall_organization_and_Agile_Transformation-my_20_yrs(Pete_Rim)AgileKoreaConference Alliance
 
[AKC2022] 20년차 개발자의 애자일 코치 변신 이야기(배문교)
[AKC2022] 20년차 개발자의 애자일 코치 변신 이야기(배문교) [AKC2022] 20년차 개발자의 애자일 코치 변신 이야기(배문교)
[AKC2022] 20년차 개발자의 애자일 코치 변신 이야기(배문교) AgileKoreaConference Alliance
 
[AKC2022] 전문 커리어로서 애자일 코치의 성장과 미래에 대한 고찰 (조승빈)
[AKC2022] 전문 커리어로서 애자일 코치의 성장과 미래에 대한 고찰 (조승빈) [AKC2022] 전문 커리어로서 애자일 코치의 성장과 미래에 대한 고찰 (조승빈)
[AKC2022] 전문 커리어로서 애자일 코치의 성장과 미래에 대한 고찰 (조승빈) AgileKoreaConference Alliance
 
[AKC2022] 여러분의 애자일은 안녕한가요(김대일)
[AKC2022] 여러분의 애자일은 안녕한가요(김대일)[AKC2022] 여러분의 애자일은 안녕한가요(김대일)
[AKC2022] 여러분의 애자일은 안녕한가요(김대일)AgileKoreaConference Alliance
 
[AKC2021] agile한 조직으로의 변화 커뮤니티활용사례 (김상기)
[AKC2021] agile한 조직으로의 변화 커뮤니티활용사례 (김상기)[AKC2021] agile한 조직으로의 변화 커뮤니티활용사례 (김상기)
[AKC2021] agile한 조직으로의 변화 커뮤니티활용사례 (김상기)AgileKoreaConference Alliance
 
[AKC2021] SAFe case study digital experience(Pete Rim)
[AKC2021] SAFe case study digital experience(Pete Rim)[AKC2021] SAFe case study digital experience(Pete Rim)
[AKC2021] SAFe case study digital experience(Pete Rim)AgileKoreaConference Alliance
 
[AKC2021] 힐링페이퍼의 애자일 전환(고찬혁 / 김종우)
[AKC2021] 힐링페이퍼의 애자일 전환(고찬혁 / 김종우)[AKC2021] 힐링페이퍼의 애자일 전환(고찬혁 / 김종우)
[AKC2021] 힐링페이퍼의 애자일 전환(고찬혁 / 김종우)AgileKoreaConference Alliance
 
AKC2020 LGE 성환혁 - 브레이크 없이 달려본 자동차업계 애자일
AKC2020 LGE 성환혁 - 브레이크 없이 달려본 자동차업계 애자일AKC2020 LGE 성환혁 - 브레이크 없이 달려본 자동차업계 애자일
AKC2020 LGE 성환혁 - 브레이크 없이 달려본 자동차업계 애자일AgileKoreaConference Alliance
 
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신AgileKoreaConference Alliance
 

More from AgileKoreaConference Alliance (20)

[AKC2022] 기업의 Digital 전환을 위한 Lean Business Agility 코칭 회고(김태영)
[AKC2022] 기업의 Digital 전환을 위한 Lean Business Agility 코칭 회고(김태영) [AKC2022] 기업의 Digital 전환을 위한 Lean Business Agility 코칭 회고(김태영)
[AKC2022] 기업의 Digital 전환을 위한 Lean Business Agility 코칭 회고(김태영)
 
[AKC2022] Waterfall_organization_and_Agile_Transformation-my_20_yrs(Pete_Rim)
[AKC2022] Waterfall_organization_and_Agile_Transformation-my_20_yrs(Pete_Rim)[AKC2022] Waterfall_organization_and_Agile_Transformation-my_20_yrs(Pete_Rim)
[AKC2022] Waterfall_organization_and_Agile_Transformation-my_20_yrs(Pete_Rim)
 
[AKC2022] 나의 애자일 성장기(박상주)
[AKC2022] 나의 애자일 성장기(박상주)[AKC2022] 나의 애자일 성장기(박상주)
[AKC2022] 나의 애자일 성장기(박상주)
 
[AKC2022] 20년차 개발자의 애자일 코치 변신 이야기(배문교)
[AKC2022] 20년차 개발자의 애자일 코치 변신 이야기(배문교) [AKC2022] 20년차 개발자의 애자일 코치 변신 이야기(배문교)
[AKC2022] 20년차 개발자의 애자일 코치 변신 이야기(배문교)
 
[AKC2022] 전문 커리어로서 애자일 코치의 성장과 미래에 대한 고찰 (조승빈)
[AKC2022] 전문 커리어로서 애자일 코치의 성장과 미래에 대한 고찰 (조승빈) [AKC2022] 전문 커리어로서 애자일 코치의 성장과 미래에 대한 고찰 (조승빈)
[AKC2022] 전문 커리어로서 애자일 코치의 성장과 미래에 대한 고찰 (조승빈)
 
[AKC2022] 여러분의 애자일은 안녕한가요(김대일)
[AKC2022] 여러분의 애자일은 안녕한가요(김대일)[AKC2022] 여러분의 애자일은 안녕한가요(김대일)
[AKC2022] 여러분의 애자일은 안녕한가요(김대일)
 
[AKC2021] agile한 조직으로의 변화 커뮤니티활용사례 (김상기)
[AKC2021] agile한 조직으로의 변화 커뮤니티활용사례 (김상기)[AKC2021] agile한 조직으로의 변화 커뮤니티활용사례 (김상기)
[AKC2021] agile한 조직으로의 변화 커뮤니티활용사례 (김상기)
 
[AKC2021] SAFe case study digital experience(Pete Rim)
[AKC2021] SAFe case study digital experience(Pete Rim)[AKC2021] SAFe case study digital experience(Pete Rim)
[AKC2021] SAFe case study digital experience(Pete Rim)
 
[AKC2021] 힐링페이퍼의 애자일 전환(고찬혁 / 김종우)
[AKC2021] 힐링페이퍼의 애자일 전환(고찬혁 / 김종우)[AKC2021] 힐링페이퍼의 애자일 전환(고찬혁 / 김종우)
[AKC2021] 힐링페이퍼의 애자일 전환(고찬혁 / 김종우)
 
AKC2020 marimba 마주연
AKC2020 marimba 마주연AKC2020 marimba 마주연
AKC2020 marimba 마주연
 
AKC2020 KT 김광희
AKC2020 KT 김광희 AKC2020 KT 김광희
AKC2020 KT 김광희
 
AKC2020 LGE 성환혁 - 브레이크 없이 달려본 자동차업계 애자일
AKC2020 LGE 성환혁 - 브레이크 없이 달려본 자동차업계 애자일AKC2020 LGE 성환혁 - 브레이크 없이 달려본 자동차업계 애자일
AKC2020 LGE 성환혁 - 브레이크 없이 달려본 자동차업계 애자일
 
AKC2020 인썸니아 이성훈
AKC2020 인썸니아 이성훈AKC2020 인썸니아 이성훈
AKC2020 인썸니아 이성훈
 
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신
 
애자일 한때의 유행인가?
애자일 한때의 유행인가?애자일 한때의 유행인가?
애자일 한때의 유행인가?
 
The state of the art of agile
The state of the art of agileThe state of the art of agile
The state of the art of agile
 
인지, 애자일 변화의 시작
인지, 애자일 변화의 시작인지, 애자일 변화의 시작
인지, 애자일 변화의 시작
 
딥러닝이 바꾸는 애자일 테스팅
딥러닝이 바꾸는 애자일 테스팅딥러닝이 바꾸는 애자일 테스팅
딥러닝이 바꾸는 애자일 테스팅
 
개발자를 위한 improv (즉흥연기)
개발자를 위한 improv (즉흥연기)개발자를 위한 improv (즉흥연기)
개발자를 위한 improv (즉흥연기)
 
애자일 코치르 위한 코칭 리더십
애자일 코치르 위한 코칭 리더십애자일 코치르 위한 코칭 리더십
애자일 코치르 위한 코칭 리더십
 

[AKC2021] 키노트 : 함께하기, 애자일 (박태웅)

  • 1. 함께 하기, 애자일 박태웅 한빛미디어 이사회 의장
  • 2. First of all, What is Agile?
  • 3. 켄트 벡(Kent Beck) • The foundation of agile is programming together. • Don’t build the house without first laying the foundation.
  • 4. 앨런 쿠퍼(Alan Cooper) • 나에게 있어 시작부터 프로그래밍은 혼자 개인적으로 하는 일/기술이었고 공유나 협 업이란 거의 없었다. • 이런 사실(코딩은 혼자 하는 일)을 바탕으 로 개발자 문화가 생겼다.
  • 5. • 그러다 애자일이 나타났다. • 그것은 처음으로 도구와 기술을 이야기하 지 않고, 사람과 프로세스에 관해 얘기하 는 것이었다. • 여러가지 얘기가 있지만 근본 핵심은 코드 는 협업해서 씌어져야 한다는 것이었다. • 한 사람이 코딩하던 것을 두 사람이 함께 코딩하는 것(페어 코딩)은 인력을 100% 더 쓴다는 것만을 의미하지 않는다. 그것은 개인적인 작업에서 팀 스포츠로 프로그래 밍이 바뀜을 뜻한다.
  • 6. • 둘이 프로그램을 짜면, 아이디어를 서로 소통해야 하고, 자신의 생각을 상대에게 설명해야 하며, 의도에 동의해야 하고, 여 러분이 작업한 내용이 여러번 검토될 수 밖에 없다. 이런 요소가 여러분에게 거추 장스럽게 느껴진다면, 능숙한 프로 수준에 이르기까지 페어 프로그래밍을 충분히 계 속할 수 없다.
  • 7. • 따라서 애자일 개발에서 사람들이 가장 혼 란스러워하고, 때로 잘못 쓰고, 거부하는 요소가 바로 이 협업이라는 부분임이 그리 놀랍지 않다. 그 이유는 ‘협업’이, 그간 많은 사람들이 프 로그래밍 문화의 토대라 여겨 왔던 것을 바꾸기 때문이다.
  • 8. • 애자일 방법론에 대해 수많은 글이 쓰 여 왔지만, 그 모든 글은 실제로는 진 정한 전쟁의 위장에 지나지 않는다. 실제로 (애자일 방법론과 다른 방법론 의) 차이를 만드는 것(그리고 그 차이 는 어마어마하다)은 바로 함께 코딩하 는가?라는 질문이다.
  • 13. ‘협업하자’고 말하는 대신 협업할 수 밖에 없는 구조를!
  • 15. 앨런 쿠퍼의 결론 • If, on the other hand, our goal is to be a good ancestor, then we have to understand that everyone is poor while anyone is poor. Thus we see that collaboration is necessary for a sustainable culture and not just a tool for more efficient programming.