[아이티캐너스] 체인지온닷 - 이철혁이 비영리에 전하는 이야기

Post on 13-Aug-2015

213 Views

Category:

Education

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

개발과개발자이해하기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

top related