0
오차가 적은 일정 세우기.- 프로그래머 입장<br />http://cafe.naver.com/architect1.cafe<br />http://ohyecloudy.com<br />
어떤 일정?<br />프로젝트 일정?<br />NO!<br />
그럼<br />프로그래머<br />작업 일정?<br />YES!<br />
프로그래머에게<br />일정 세우기란?<br />
1<br />세운다고 세웠는데 잘 맞지 않는다.<br />
2<br />하면 좋겠지…<br />하지만 스스로<br />하지는 않는다.<br />시키면 억지로 한다.<br />
3<br />뻔히 지연될 건데<br />그냥 보고용으로<br />하는 거지<br />
매번 세운 일정의<br />두 배<br />해야 할 일이<br />자꾸 추가<br />
경험이 없어서..<br />자꾸 일이 늘어나..<br />원래 일정이란<br />그런 것..<br />
진짜 이런걸까?<br />아니다!<br />일정을 잘 예측하고 오차가 적은 사람이 분명히 있다.<br />
무엇이<br />세운 일정을<br />실패하게 하는가!<br />
요구사항 변경<br />급한 작업<br />…<br />
어쩔 수 없다.<br />이런 외부 요인은 빼고 생각하자.<br />
이런 외부 요인이 없다면<br />정확히 일정을<br /> 세울 수 있나?<br />
1<br />세부 계획 실패<br />
Divide<br />&<br />Conquer<br />덩어리를 나누고 시간을 계산해서 더한다<br />
어디까지<br />나눠야 할까?<br />
잘게 나눌수록<br />오차가 줄어든다.<br />
일정을 짜는데<br />시간이 많이 걸린다.<br />중간에 구현 방법이 달라지만 다시 계산.<br />
일정에 일정 세우는 시간을 넣는다.<br />이 시간 내에서만<br />덩어리 나누기<br />
2<br />심장박동 퍼포먼스<br />
항상 똑같은<br />퍼포먼스로 일을 할 수 없다.<br />전날 과음, <br />애인/아내 싸우기, <br />그냥 안돼, …<br />
저 잠 좀 자고 오겠습니다.<br />산책 좀 하고 올게요.<br />저 바다 좀 보고 오겠습니다<br />NO!<br />
짧은 시간에 할 수 있는 리프레시<br />방법을 찾자.<br />
담배, 커피, 차(tea), 옥상에서 바람 쐬기, 큐브 맞추기, …<br />
난 머리<br />안 돌아갈 때<br />톱질 한다능<br />XP의 아버지 켄트 백.<br />
실수할 여지가<br />없고 우선순위가 낮은 작업을<br />이때 하자.<br />include 정리, <br />주석 제거, <br />파일 정리,<br />중복 코드 제거,…<br />
3<br />경험 부족<br />
이건 내 경험으로<br />보건데<br />구현하는데<br />1달이면 충분하다.<br />
일정 세우기에<br /> 있어 <br />경험이란?<br />
으, 이번 작업은<br />이 모듈을 수정해야<br />하는군.<br />여긴 스파게티니<br />3일 정도 더 걸리겠다<br />어디가<br />지옥인지 안다.<br />
저번 프로젝트에서는 이런 거 구현하는데<br />일주일 정도 걸렸었지.<br />짜본 적 있다.<br />
최상 컨디션일 때<br />5일 정도 걸리겠다.<br />평균이면 7일 정도겠군.<br />내 평균 <br />퍼포먼스를 안다.<br />
경험이 킹왕짱?<br />맞다.<br />일정을 꾸준히<br />세워본 경험은<br />킹왕짱.<br />
나보다 더 많은 경험을 가진 상급자에게 보고로 경험 주워 먹기.<br />
회의, 웹 서핑 등 일하지 않는 시간 스스로 재서 평균 퍼포먼스 측정하기<br />
연습만이 살 길.<br />경력에 비해<br />일정 세우는 능력이<br />떨어지는 사람이<br />많다.<br />
많이, 많이, 많이!<br />많이 세우고<br />많이 실패하고<br />많이 성공하자.<br />
QA 없음.<br />얘기 해봅시다.<br />
나는 덩어리를 이렇게 나눈다.<br />내가 하는 리프레시 방법.<br />이렇게 일정을 세우니 좋더라.<br />…<br />
끝<br />
Upcoming SlideShare
Loading in...5
×

오차가 적은 일정 세우기

1,367

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,367
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "오차가 적은 일정 세우기"

  1. 1. 오차가 적은 일정 세우기.- 프로그래머 입장<br />http://cafe.naver.com/architect1.cafe<br />http://ohyecloudy.com<br />
  2. 2. 어떤 일정?<br />프로젝트 일정?<br />NO!<br />
  3. 3. 그럼<br />프로그래머<br />작업 일정?<br />YES!<br />
  4. 4. 프로그래머에게<br />일정 세우기란?<br />
  5. 5. 1<br />세운다고 세웠는데 잘 맞지 않는다.<br />
  6. 6. 2<br />하면 좋겠지…<br />하지만 스스로<br />하지는 않는다.<br />시키면 억지로 한다.<br />
  7. 7. 3<br />뻔히 지연될 건데<br />그냥 보고용으로<br />하는 거지<br />
  8. 8. 매번 세운 일정의<br />두 배<br />해야 할 일이<br />자꾸 추가<br />
  9. 9. 경험이 없어서..<br />자꾸 일이 늘어나..<br />원래 일정이란<br />그런 것..<br />
  10. 10. 진짜 이런걸까?<br />아니다!<br />일정을 잘 예측하고 오차가 적은 사람이 분명히 있다.<br />
  11. 11. 무엇이<br />세운 일정을<br />실패하게 하는가!<br />
  12. 12. 요구사항 변경<br />급한 작업<br />…<br />
  13. 13. 어쩔 수 없다.<br />이런 외부 요인은 빼고 생각하자.<br />
  14. 14. 이런 외부 요인이 없다면<br />정확히 일정을<br /> 세울 수 있나?<br />
  15. 15. 1<br />세부 계획 실패<br />
  16. 16. Divide<br />&<br />Conquer<br />덩어리를 나누고 시간을 계산해서 더한다<br />
  17. 17. 어디까지<br />나눠야 할까?<br />
  18. 18. 잘게 나눌수록<br />오차가 줄어든다.<br />
  19. 19. 일정을 짜는데<br />시간이 많이 걸린다.<br />중간에 구현 방법이 달라지만 다시 계산.<br />
  20. 20. 일정에 일정 세우는 시간을 넣는다.<br />이 시간 내에서만<br />덩어리 나누기<br />
  21. 21. 2<br />심장박동 퍼포먼스<br />
  22. 22. 항상 똑같은<br />퍼포먼스로 일을 할 수 없다.<br />전날 과음, <br />애인/아내 싸우기, <br />그냥 안돼, …<br />
  23. 23. 저 잠 좀 자고 오겠습니다.<br />산책 좀 하고 올게요.<br />저 바다 좀 보고 오겠습니다<br />NO!<br />
  24. 24. 짧은 시간에 할 수 있는 리프레시<br />방법을 찾자.<br />
  25. 25. 담배, 커피, 차(tea), 옥상에서 바람 쐬기, 큐브 맞추기, …<br />
  26. 26. 난 머리<br />안 돌아갈 때<br />톱질 한다능<br />XP의 아버지 켄트 백.<br />
  27. 27. 실수할 여지가<br />없고 우선순위가 낮은 작업을<br />이때 하자.<br />include 정리, <br />주석 제거, <br />파일 정리,<br />중복 코드 제거,…<br />
  28. 28. 3<br />경험 부족<br />
  29. 29. 이건 내 경험으로<br />보건데<br />구현하는데<br />1달이면 충분하다.<br />
  30. 30. 일정 세우기에<br /> 있어 <br />경험이란?<br />
  31. 31. 으, 이번 작업은<br />이 모듈을 수정해야<br />하는군.<br />여긴 스파게티니<br />3일 정도 더 걸리겠다<br />어디가<br />지옥인지 안다.<br />
  32. 32. 저번 프로젝트에서는 이런 거 구현하는데<br />일주일 정도 걸렸었지.<br />짜본 적 있다.<br />
  33. 33. 최상 컨디션일 때<br />5일 정도 걸리겠다.<br />평균이면 7일 정도겠군.<br />내 평균 <br />퍼포먼스를 안다.<br />
  34. 34. 경험이 킹왕짱?<br />맞다.<br />일정을 꾸준히<br />세워본 경험은<br />킹왕짱.<br />
  35. 35. 나보다 더 많은 경험을 가진 상급자에게 보고로 경험 주워 먹기.<br />
  36. 36. 회의, 웹 서핑 등 일하지 않는 시간 스스로 재서 평균 퍼포먼스 측정하기<br />
  37. 37. 연습만이 살 길.<br />경력에 비해<br />일정 세우는 능력이<br />떨어지는 사람이<br />많다.<br />
  38. 38. 많이, 많이, 많이!<br />많이 세우고<br />많이 실패하고<br />많이 성공하자.<br />
  39. 39. QA 없음.<br />얘기 해봅시다.<br />
  40. 40. 나는 덩어리를 이렇게 나눈다.<br />내가 하는 리프레시 방법.<br />이렇게 일정을 세우니 좋더라.<br />…<br />
  41. 41. 끝<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×