효율적인 협업 개발을 하려면작업을 쪼개야한다.
예시) Admin 계정이 존재하는 사이트를 만들자.
- 노드 깡통서버를 띄운다.
- 노드 깡통서버에 도메인을 붙이고, HTTPS설정한다.
- DB와 연결하고, 쿼리를 날려서 연결을 확인한다.
- 깡통 프론트 엔드를 붙인다.
- 프론트에 회원가입 화면만 만든다.
- 회원가입, 로그인, 토큰교환을 구현한다.
- Admin 계정 기능을 추가한다.
목표(Admin 계정 만들기)를 잘게 쪼갠 뒤, 우선순위를 부여한다.
>
나만의 문제와 모두의 문제가 구별된다.
>
나만의 문제 : 풀기 어렵다.
>
모두의 문제 : 풀기 쉽다.
회의를 할 때 모든 문제의 요소를 중요도 순으로 나열 할 수 있어야한다.
기능을 넣고 빼는 문제가 아니라, 기능 사이의 우선순위를 정하고, 먼저 처리할 녀석과, 시간이 남을 때 처리할 녀석을 구별해야한다.
이렇게 하면 시간이 남더라도 모자라더라도 수행이 가능한 계획이 된다.
좋은 글 감사합니다.