[아이티캐너스] 체인지온닷 - 이철혁이 비영리에 전하는 이야기
-
Upload
daumfoundation -
Category
Education
-
view
213 -
download
5
Transcript of [아이티캐너스] 체인지온닷 - 이철혁이 비영리에 전하는 이야기
개발과개발자이해하기t :���y
y d �c
,
o ho h
Who�am�I? 개발용어 컴퓨터,�개발의역사 개발프로젝트의
이해
프로젝트일정 애자일 개발의시작 개발자이야기
y ?
� |y� |y
+ p
U S T__ 4))/ c(O ) T _ )+-+031+-
,�= �
, - +
U S T__ 4))/ c(O ) T _ )+30/2.31
… o
U S T__ 4))/ c(O ) T _ )+2310-/-
(�
개발자용어
컴퓨터,�개발의역사
개발프로젝트의이해
프로젝트일정
애자일
개발의시작
개발자이야기
개발자용어
컴퓨터,�개발의역사
개발프로젝트의이해
프로젝트일정
애자일
개발의시작
개발자이야기
e� !�
U S T__ 4))/ c(O ) T _ ),/+-031/
+(�r
r 6�w 6
r �r m
7D �m 6
ll
t m
(
t x
x
(
r t
(
(
U S T__ 4))/ c(O ) T _ ),/+-031/
,(� �r
+
w
789
O � T__ 4)) (bUWU PUM( S)bUWU) B 79
B 79�
O � T__ 4))W (bUWU PUM( S)bUWU) 9 7+ 8.L : 2 8 L 8 2/ 82 9 3: 8. 8 71 29
~
+3 0 , .W )T
, +, .-+W )T
O � T__ 4)) (bUWU PUM( S)bUWU) B 79
+3.0 -/ �RX �
, ++ +0 2 �RX �M?A9-
, M?A9- 4 /02,/-1 :=IA8W
UD7:,�5�./3 .,2� B 79
, �FC J7E �9E F F
u
a
e
9 _ �
S M U S�M �M �M _(�
9 _ � S M U S�M �
M �M _(�
F X _USSfXwErI :ngMnIIrMng
- �F R_bM � SU U S
소프트웨어의 예술적인 분위기를 v학적으로 접~하려는 시도)# 표준화, 분업화에 따른 대량생산, 균일 품질의제조업 이론 도입 )
6�
r- 업무를 “리해b면서 b장 효w적으로 그
일을 “리하는 방법w 그 w정에서 축적된지식#OnSwPIdgI)을 제s적으로 정리한 n
~ r- 폭포수 # BEXIrfEPP )
r- y조적 h발방법론- i체지향 h발방법론- AgMPI
t
6
U S T__ 4))/ c(O ) T _ ),/+-031/
.(�r
w m
s m
m
o
x m
(
- k설의 r우 비x적 정확한 일정이 산출됨
- h발의 r우 정확한 일정 산정이 어려움
U S T__ 4))/ c(O ) T _ ),/+-031/
/(�
AM A _T- h발을 하는데 투입되는 h발자원을 시d단위로
나타낸 n- 한 명의 h발자b 한 달 동안 일해야 하는 작업량- 줄여서 MM 이라t 사용- 아직 단위b 익숙하지 않음 # Ix 3 평 )
AM :Md- 한 명의 h발자b 하루 동안 일해야 하
는 작업량- 줄여서 M9 라t 부름
AM A _T�w,) 0명의 h발자b ,+h월 동안 작업을
하였다)-) 그 중 .명의 h발자는 0달 동안만 s
속 참여 하였다).) ,명의 h발자는 다른 일w g이 참여
하느냐 항상 절반의 시d만 참여 하였다)
- . !5�+, +- 모든 사람이 똑g은 역량을 발휘 하지
않음- 투입되는 인원이 많을 수록 의사 소통
에 많은 시d이 소요- , 명의 여자b 2달 만에 아이를 낳는다
t 해서, 2명의 여자b ,달 만에 아이를 낳을 수는 없다
8 W- 지체된 프로젝트에 추b 인원을 투입
하면 프로젝트는 더 늦어질 뿐이다)- 새로 투입된 인력이 업무에 익숙해질
때까지 필요한 학습u선#PIErnMng curZI) 문제와 인력이 증b할수록 커뮤니케이션 복잡성도 함께 증b한다)
= M _ Ua- 참b하는 사람에 따라 큰 차이b 있음- h발자 사이에서 생산성의 차이는 .+
배 이상- “해커와 화b”에서도 언급되듯이 h인
마다 너무나 큰 차이b 있음
r ((�
r ((
~
m 6- wj 데이터 + 전문b r험 + 리스크
반영- 정확한 예측이 어려움
v- 대부분의 r우 일정을 짧o 이야기 하는 r향이
많음 #자신의 능력을 w신)- 특히 h발자들 끼리 있는 r우 빠르o h발하는
n을 능력 및 자존심으로 이야기 하기에 짧o 일정을 이야기 함
vh발자의 r력에 따라 추정치를 늘려서 생c하는 n을 권장t급h발자 4 추정치 % ,,+~,.+%중급h발자 4 추정치 % ,0+~-++%초급h발자 4 추정치 % -++~.++%
r �~정부b 보는 기준에는 자p증…득w …득 후
r력 년 수로만 판단
o
U S T__ 4))/ c(O ) T _ ),/+-031/
/(�
7SUX �6
7SUX �
DXM U S�D W
F_ d�D U _
FO
t � t � t매일 아침 어제 한 일, 오늘 할 일, 문제점만 v유
길어지는 n을 방지하기 위해 전부 서서
뒤로 b면 앞으로는 e 수 없t,수정 비용이 커짐
… t r,~-주 단위로 모든 요소를 나누어서h발, 테스트, 피드백의 절차를 수행
_ M_U �F U _
DMU �D S M U S�
. o
7SUX � p … 6�
U S T__ 4))/ c(O ) T _ ),/+-031/
1(�r
U S T__ 4))/ c(O ) T _ ),/+-031/
M S MS
D S M U S� M S MS �
AM W � M S MS데이터의 y조를 정하j나 어떻o 보여질지
q정
FO U _� M S MS 6ScrMTX b 배우기 쉽t 적은 코드로 많은 일을하는 n이 목적이었으나, 현재는 rsb 모호
해 지면서 큰 차이b 없습니다)
?7I7 �9%% �CNV O_Ua 9
9 9%%b장 기본이 되는 언어이면서 많은 프로그래
머들을 좌절 시킨 언어b장 f력함, 어려움
?7I78보다 쉬우면서 한번 프로그램을 작성하면다른 기기에서도 사용할 수 있도록 의도하여
h발된 언어
CNV O_Ua 98의 y조적 프로그래밍의 문제점을 해q 하
기 위해서 h발된 언어=IxX의 =ICASA:? 에서 사용
MEc OSC, MOS 에서 사용
?7I7 �9%% �CNV O_Ua 9hXXT3**www)gSSgPI)cSm*XrIndW*IxTPSrI5hP4
OS#q4NEZE,c%-B%-B,SbNIcXMZI(c
D=D E Nd D X DTd_hXXT3**www)gSSgPI)cSm*XrIndW*IxTPSrI5hP4
OS#q4ThT,ruby,TIrP,ThyXSn
� X � t m
?MaM O U _
)
�
F a서버는 물리적인 컴퓨터를 b르키는 말이면서, 서버 역할을 하는 소프트웨어를 b르키는
말SIrZIr 8SmTuXIr, SIrZIr SSfXwErI
J N�F a웹서버는 웹서비스를 제v하는 물리적인 컴퓨터를 b르키는 말이면서, 웹서비스를 제v하는 역할을 하는 소프트웨어를 b르키는 말BIb SIrZIr 8SmTuXIr, BIb SIrZIr SSfXwErI
7D
U S T__ 4))/ c(O ) T _ ),/+-031/
r x
t 6
m r
x 6
((
3776 888 05120/124 054y e
�p w hm.
=9 ~
r
… f
t r r t
U S T__ 4))/ c(O ) T _ ),/+-031/
2(�r
U S T__ 4))/ c(O ) T _ ),/+-031/
+ � v a r
r v
r v
~
n o (
로그인 유지 기능 만 필요한o 아니라로그인 후에 보이는 페이지에 대한 요”량이 늘어 날 n을 용량 산정 및 시물레이션 실시)미리 준비해서 서버 증설 준비)로그인 유지를 사용함에 따른 보안 문제 m토a
) v r
(�
U S T__ 4))/ c(O ) T _ ),/+-031/
, � !� !� !
((�
m
x
…
m x
x
U S T__ 4))/ c(O ) T _ ),/+-031/
- ��r
r( D9=IX, 전자신문 y독a
r( h발자 친y를 사귀세요)
페이스북 친yb 되시t 유심히 지켜 보시면됩니다)
U S T__ 4))/ c(O ) T _ ),/+-031/
. �r f
m r x
r
t
r (
�H �
r 6
r y gikjh
r
� o 6
r
s (((� x
m ~x
p t
H ) )
m … 6
H ) )
x m 6
- h발자라t 무시 하지 않기- 일을 지시하j나 시키는 o 아니라 설명하t g이 하려t 하기- 내b 만드는 n에 대한 이해를 시켜주기
-자신이 원하는 n을 제대로 이해할 수 있o 설명하기-말만 하면 되는 l로 생c하지 않기-자신이 짐작으로 일의 난이도와 일정을 단정 지어 생c하지 않기
t
(
U S T__ 4))/ c(O ) T _ ),/-.+..3
r �r
m … 6�
x (
끝끝
y d �c