Skip to main content

타임박싱 기법

시간을 효율적으로 사용하기 위해 타임박싱 기법을 도입했으나, 잘 동작하지 않았다.

  • 그 이유는 다음과 같다.
    • 타임 박싱 내에 다른 일로 인터럽트가 많았다. -- 간과했던 부분.!
    • 같은 일 내부에서도 인터럽트가 많았다. -- 인지하지 못했던 부분.!

타임 박싱 기법의 원칙

1원칙 : 파레토법칙

내가 해야 할 일의 30%는 전체일의 70%의 중요도를 가지고 있다.

  • 모든 일을 다 하는것은 불가능하다.
  • 먼저 우선순위를 나열하자.

2원칙 : 1시간내 명확하고 단순한 업무로 쪼개야 한다.

  • 코딩에서 업무 레이어를 나누기
    • 1.우선 프로토 타입을 만들면서 작동가능하게 만들기
      • 목표 : 우선 동작해라.
      • 허용하는것 : 한페이지 1000줄 코드, 못생긴 UI, 만들기 위한 공식문서 찾아보기, 우선 대충 붙이기
    • 2.리펙터링 하기
      • 목표 : 폴더 구조, 컴포넌트 분리, 디자인 패턴 등
      • *이 역시 1시간내 불가능하거나 혹은 업무간의 인터럽트가 많이 발생하면 더 레이어를 나누자.
    • 3.UI 다듬기
      • 목표 : 이쁘게 만드는 단계.

3원칙 : 타임박싱내에서는 인터럽트가 있으면 안된다.

  • 타임박싱내에서는 그 일에만 온전히 집중해야 한다.