-
Notifications
You must be signed in to change notification settings - Fork 0
✨ [11.25] 주간 회고록
Hyunbin Lee edited this page Nov 27, 2022
·
1 revision
🤔 일주일 간의 활동을 KPT 회고 방식으로 정리해봐요.
- 어려운 상황이 생겨도 포기하지 않았다.
- CRDT 알고리즘을 구현하기 시작했다.
- 원하는 대로 동작하지 않을 때에도 천천히 문제를 해결하려고 했다.
- 한 명이 없는 상황에서 잘 진행하고 있다~
- 오프라인으로 소통하면서 해결하려고 했다.
- 다른 사람의 도움을 적극적으로 이용하려고 했다.
- 운영진 분들이나 마스터님께도 도움을 받을 수 있었다.
- 도움이 필요하면 요청하면 된다!
- 정리된 문서가 없다.
- 문서화에 더 신경써야 한다.
- 어떤 생각을 했고 어떤 해결책을 고민했는지
- 우리의 고민을 충분히 보여줄 문서가 없다.
- 기록에 대한 습관이 부족하다.
- 문서화에 더 신경써야 한다.
- 너무 개발 시간이 길다.
- 지속 가능한 개발을 할 수 없다.
- 내일을 생각하지 않고 개발에 리소스를 너무 많이 투자한다.
- 쉬는 시간을 잘 지키지 않는다.
- 전체적인 프로젝트 구조를 생각하지 않고 코드를 작성했다.
- 각 모듈이 어떻게 동작해야 하는지 생각하지 않는다.
- 아키텍쳐를 생각하지 않는다.
- use-case 를 생각하지 않았다.
- 프로젝트의 전체적인 큰 그림을 염두하고있지 않다.
- 너무 개별 피처에 집중되어 있다.
- “프로젝트”를 관리하고 있지 않는 상황이다.
- 스토리, 이유에 대한 문서가 부족하다.
- 선택에 대한 기록을 하지 않는다.
- 우리 팀에 대한 스토리도 없다.
- 기술 스택 이유 아직도 정리 안했다.
- 이거 좀 하자… 왜 자꾸 미루나!! 😡😡
-
아키텍쳐 같이 사이드 이펙트가 큰 부분의 경우, 리팩토링을 할 거지만 어느정도 생각을 하고 구현한다.
-
개발하면서 문서 정리를 한다. 개발하면서 작성한 문서는 반드시 당일에 정제된 글로 작성한다.
- 기능의 경우
- 뭘 만들건지
- 어떻게 돌아가야 하는지
- 함수면 이 함수는 어떤 방식으로 동작하는지 수도코드 느낌 (말로 설명할 수 있도록)
- 버그 발생의 경우
- 버그 상황
- 발생 이유
- 해결법
- 기능의 경우
-
페어 프로그래밍 시간을 회의 시간처럼 타이머를 두고 제한한다.
- 하루에 일정 시간 이상 같이 개발하지 않는다.
- 인간 타이머는 윤기석 님이 담당한다.
-
프로젝트 전체에 대한 감을 잡기 위해서 사이트 뼈대에 대한 작업을 진행해본다.
- 완료된 작업 내용을 기반으로 앞으로의 일정을 다시 계산한다.
- 어느 정도로 우리가 6주동안의 목표로 삼을 것인지 / 최종 프로젝트 스펙이 무엇인지 논의한다.
-
왜? 와 이유에 대한 기록을 남긴다.
-
아깝게 사라지는 선택의 이유들을 반드시 기록한다.
<예시>
- 추가하는 선택
- 후보군 (장-단점)
- 선정한 이유
- 선택한 기술
- 프로젝트에 적용이 되는 특징
- 삭제하는 선택
- 이유
- 변경하는 선택
- 이유
-
© 2022 부스트캠프로5행시해보겠습니다