개발을 업으로 한다는 것. 즉 선수 개발자가 되려면 스스로 개발에 자신이 있어야 하고 동시에 남들에게도 인정받는 훌륭한 개발자여야 합니다. 자신있다는 것과 훌륭하다는 것은 어떤 차이가 있을까? 이 발표는 이제 개발에 입문하려는 사람들, 이제 뭐든 만들 수는 있을 것 같은 개발자들, 뭔가 개발 '꺼리'를 보면 솟아나는 열정에 가슴이 뛰는 개발자님들을 위하여 훌륭한 개발자가 되기 위한 마음가짐과 준비해야하는 것들에 대하여 이야기를 합니다.
* 나는 왜 개발자인데자신이 없을까?
초보 개발자들은 다양한 공부를 했으면서도, 정작 개발에는 자신이 없어합니다. 그 이유를 알아보고, 그것을 극복하는 방법을 이야기합니다. 개발자로서 어떤 생각을 하면서, 어떤 자세로 살아야 하는지, 새로운 기술은 어떻게 배워나가야하는지, 자신있어 보이는 선수 개발자는 뭐가 다른지를 설명합니다. 모든 초보 개발자들이 가지고 있는 내면의 자신감을 끌어 올릴 수 있도록 도와주고, 이제 소프트웨어 개발자로 서의 커리어를 시작하는 사람들이 지속가능한 발전과 성공을 할 수 있도록 도와줍니다.
동영상 link: http://serviceapi.nmv.naver.com/flash/convertIframeTag.nhn?vid=8102105A2B82DE6DC96D57AA820458275CD7&outKey=V1210a0ea4d005fd624546a616cd783b464042b6f6db81e78fe926a616cd783b46404&width=720&height=438
누구나 애자일을 이야기하는 시대가 되었지만, 애자일하게 일한다는 것이 도대체 무엇인지 그 누구도 명쾌하게 설명해 주지 못하고 있습니다. Non-IT 기업에서 특히 그렇습니다. 많은 조직이 애자일을 잘못 이해해서 첫 단추부터 꼬여있거나, 어떻게 시작해야 할지 몰라 그냥 포기해버리거나, 막상 시작은 했지만 잘 하고 있는 건지 못 하고 있는 건지도 모르는 것이 현실입니다. 실제로 다양한 Non-IT 조직의 Non-IT 업무에 애자일을 코칭한 경험을 기반으로, Non-IT 분야에서 애자일하게 일한다는 것이 무엇인지, 어떻게 시작하는 것이 좋을지를 이야기하고자 합니다.
개발을 업으로 한다는 것. 즉 선수 개발자가 되려면 스스로 개발에 자신이 있어야 하고 동시에 남들에게도 인정받는 훌륭한 개발자여야 합니다. 자신있다는 것과 훌륭하다는 것은 어떤 차이가 있을까? 이 발표는 이제 개발에 입문하려는 사람들, 이제 뭐든 만들 수는 있을 것 같은 개발자들, 뭔가 개발 '꺼리'를 보면 솟아나는 열정에 가슴이 뛰는 개발자님들을 위하여 훌륭한 개발자가 되기 위한 마음가짐과 준비해야하는 것들에 대하여 이야기를 합니다.
* 나는 왜 개발자인데자신이 없을까?
초보 개발자들은 다양한 공부를 했으면서도, 정작 개발에는 자신이 없어합니다. 그 이유를 알아보고, 그것을 극복하는 방법을 이야기합니다. 개발자로서 어떤 생각을 하면서, 어떤 자세로 살아야 하는지, 새로운 기술은 어떻게 배워나가야하는지, 자신있어 보이는 선수 개발자는 뭐가 다른지를 설명합니다. 모든 초보 개발자들이 가지고 있는 내면의 자신감을 끌어 올릴 수 있도록 도와주고, 이제 소프트웨어 개발자로 서의 커리어를 시작하는 사람들이 지속가능한 발전과 성공을 할 수 있도록 도와줍니다.
동영상 link: http://serviceapi.nmv.naver.com/flash/convertIframeTag.nhn?vid=8102105A2B82DE6DC96D57AA820458275CD7&outKey=V1210a0ea4d005fd624546a616cd783b464042b6f6db81e78fe926a616cd783b46404&width=720&height=438
누구나 애자일을 이야기하는 시대가 되었지만, 애자일하게 일한다는 것이 도대체 무엇인지 그 누구도 명쾌하게 설명해 주지 못하고 있습니다. Non-IT 기업에서 특히 그렇습니다. 많은 조직이 애자일을 잘못 이해해서 첫 단추부터 꼬여있거나, 어떻게 시작해야 할지 몰라 그냥 포기해버리거나, 막상 시작은 했지만 잘 하고 있는 건지 못 하고 있는 건지도 모르는 것이 현실입니다. 실제로 다양한 Non-IT 조직의 Non-IT 업무에 애자일을 코칭한 경험을 기반으로, Non-IT 분야에서 애자일하게 일한다는 것이 무엇인지, 어떻게 시작하는 것이 좋을지를 이야기하고자 합니다.
목차:
1 왜 애자일 게임 개발이 필요한가?
2 애자일 게임 개발이란 무엇인가?
3 애자일 게임 개발은 기본 개발과 어떻게 다른가?
4 애자일 게임 개발 사례들
5 애자일 게임 개발을 도입하려면 어떻게 해야 하지?
6 애자일, 그래서 한 마디로 하면 뭔데?
7 참고 자료 목록
출처: http://betterways.tistory.com/277
애자일이 우리의 삶에 어떤 의미일까요? 애자일이 우리에게 더 나은 세상을 선사해 줄 수 있을까요, 아니면 한때 지나가는 유행일 뿐일까요? 복잡계 그리고 커네빈 프레임워크라는 렌즈를 통해 진정한 애자일이란 무엇인지, 그리고 애자일이 왜 선택의 문제가 아닌 생존의 문제인지에 대해 논의합니다.
목차:
1 왜 애자일 게임 개발이 필요한가?
2 애자일 게임 개발이란 무엇인가?
3 애자일 게임 개발은 기본 개발과 어떻게 다른가?
4 애자일 게임 개발 사례들
5 애자일 게임 개발을 도입하려면 어떻게 해야 하지?
6 애자일, 그래서 한 마디로 하면 뭔데?
7 참고 자료 목록
출처: http://betterways.tistory.com/277
애자일이 우리의 삶에 어떤 의미일까요? 애자일이 우리에게 더 나은 세상을 선사해 줄 수 있을까요, 아니면 한때 지나가는 유행일 뿐일까요? 복잡계 그리고 커네빈 프레임워크라는 렌즈를 통해 진정한 애자일이란 무엇인지, 그리고 애자일이 왜 선택의 문제가 아닌 생존의 문제인지에 대해 논의합니다.
Keynote presentation at UX Camp Seoul 2012: How to define your own impact and success. This is targeted for designers but applies to a broad range of people.
UX Camp Seoul에서 처음 발표한 후 꾸준히 업데이트하고 있는 자료입니다. 절망, 희망, 그리고 성공에 관한 몇가지 오해들을 공유합니다.
Keywon is the design founder of http://hellomoney.co/
애자일을 할 생각도 없고 잘 알지도 못합니다. 오히려 애자일이란 말만 들으면 뭔가 무섭고 거리를 두고 싶어집니다. 이런 사람이 여러 해 개발 조직을 이끌면서 문제를 만날 때마다 애자일의 아이디어를 참고해서 고비를 넘고 성과내는 조직으로 조금씩 성장하도록 이끌 수 있었던 이야기를 풀어보려 합니다.
위메프에서 DevOps를 적용하기 위해서 공부하고 경험했던 내용을 정리한 자료입니다. DevOps를 왜 해야 하는 지, 그리고, 정확히 DevOps가 뭔지 이해하기 위해서 DevOps의 유래, CAMS/CALMS, 또, Gene Kim의 The three ways와 Patrick의 4 Areas에 대해서 설명하고 DevOps의 다양한 패턴에 대해서 설명했습니다.
그리고, Facebook, Flickr, Etsy, Netflix, Google에서는 어떻게 개발하고 배포 하는 지 사례를 설명 드리고 마지막엔 위메프에서 1년 동안 DevOps를 적용하기 위해 어떤 노력들을 했는 지 설명하려 노력했습니다.
DevOps를 적용하려 고민하는 분들께 조금이나마 도움이 되었으면 좋겠습니다.
10. Conway’s
Law
Any
organization
that
designs
a
system
(defined
broadly)
will
produce
a
design
whose
structure
is
a
copy
of
the
organization's
communication
structure.
콘웨이의 법칙
하나의 시스템 (광의 개념으로서의 시스템)을
설계하는 집단은, 그 집단의 의사소통 구조와
유사한 시스템은 설계하게 된다
11.
12. To Build Great Software
Build a Great Software Company
탁월한 소프트웨어를 개발 하기 위해서는,
탁월한 소프트웨어 회사를 세워라
47. 150
Dunbar's
number
is
a
suggested
cognitive
limit
to
the
number
of
people
with
whom
one
can
maintain
stable
social
relationships
D
unbar’s
number
라는
것은,
개인이
사회적
관계를
안
정적으로
유지할
수
있는
사람의
숫자를
말한다.
52. George
Bernard
Shaw
Progress
is
impossible
without
change,
and
those
who
cannot
change
their
minds
cannot
change
anything.
진화는
변화
없이
불가능하며,
본인의
고정관념을
깰
수
없는
사람은
아무것도
바꿀
수
없다.
59. Resources
• 18:05
GitHub
Q&A
in
Track
2
HERE!
• Applying
Conway’s
Law
–
Me
• Why
SoLware
is
EaMng
the
World
–
Mark
Andreesen
• Shipping
GitHub’s
Split
Diffs
–
Mark
OQo
• Email:
phil@github.com
• TwiQer:
@haacked
• Website:
hQps://haacked.com/
60. Credits
• School
of
Athens
by
Raphael
-‐
Public
Domain
• “Sealand
Floridia”
by
Louis
Vest
CC
BY-‐NC
2.0
• BoQom
of
a
Giant
Lily
Pad
by
Wooj
han
CC
BY-‐NC-‐
SA
2.0
• FrustraMon
sets
in
by
Paul
Fisher
–
CC
BY-‐SA
2.0