-
Notifications
You must be signed in to change notification settings - Fork 0
그라운드 룰
-
코어타임(13:00~18:00)에는 게더타운 접속, 게더타운으로 소통 가능할 것
-
코어타임 외에는 슬랙으로
-
불참 시, 팀원에게 알리고 일정 캘린더 업데이트
전날 데일리스크럼에서 팀원에게 리마인드 시켜주기
-
매일 오후 1시 데일리 스크럼
<aside>
- 어제 한 일, 학습
- 오늘 할 일
- 논의할 일 </aside>
-
진행자
월 화 수 목 금 조배경 민경준 박경희 유성민 민서진 -
상세 작성
-
팀 빌딩 결과는
프로젝트 저장소 wiki
에 문서화합니다.- 이후 대표 1명이
Slack
에 3줄 요약 하여 링크와 함께 전체 공유합니다. - 추후 지속 업데이트 가능합니다.
<aside>
- 팀의 성장 목표를 세웁니다.
- 각자 어떤 목표를 가지고 CS 리팩토링을 진행하는지 공유합니다.
- 우리 팀의 프로젝트를 고려했을 때 무엇을 시도해보고 싶은지 이야기 나눠봐도 좋습니다.
- 그라운드 룰을 세웁니다.
- 원활한 협업을 위해 다함께 지켜야 하는 최소한의 기준입니다.
- 팀마다의 개성있고 재미있는 그라운드 룰이 나오기를 기대합니다.
- 프로젝트 선택을 확정합니다.
- 어떤 이유로 해당 프로젝트를 리팩토링 하려고 하는지 충분히 논의하고 합의합니다.
- 명확한 이유가 있을수록 남은 기간을 보내기 좋을 것 같습니다. </aside>
- 이후 대표 1명이
전체 리팩토링 계획을 수립해
프로젝트 저장소 wiki
에 작성합니다. (~1/7, 화) ⇒ 박경희- 1주차 계획은 1/7(화)까지 업데이트합니다.
- 2, 3주차에는 월요일에 주간 계획을 수립하고 업데이트 합니다.
- wiki 작성 이후 대표 1명이
Slack
에 요약 하여 링크와 함께 전체 공유합니다.
팀 회고(금) ⇒ 조배경
- 회의록으로 작성하여
프로젝트 저장소 wiki
에 업로드합니다.- 주어진 1시간이 부족하다면 추가적인 시간을 내어 내용을 보충합니다.
- 마스터 클래스 및 멘토링에서 받은 질문이나 피드백을 추가해도 좋습니다.
릴리즈 노트(비동기)
-
한 단위의 개선 및 리팩토링 작업이 끝날 때마다
프로젝트 저장소 wiki
에 작성합니다.- wiki 작성 이후 대표 1명이
Slack
에 요약 하여 링크와 함께 전체 공유합니다.
- wiki 작성 이후 대표 1명이
학습정리와 회고(개인)
-
구글 스프레드 시트
에 업로드하고,Slack
으로 공유합니다. (바로가기)
-
-
분야 가리지 않고 적극적으로 하기(최소 1명)
-
리뷰 할 때 Pn 룰을 사용하여 리뷰어가 코멘트를 강조하고 싶은 정도를 표현하기
- P1: 꼭 반영해주세요 (Request changes)
리뷰어는 PR의 내용이 서비스에 중대한 오류를 발생할 수 있는 가능성을 잠재하고 있는 등 중대한 코드 수정이 반드시 필요하다고 판단되는 경우, P1 태그를 통해 리뷰 요청자에게 수정을 요청합니다. 리뷰 요청자는 p1 태그에 대해 리뷰어의 요청을 반영하거나, 반영할 수 없는 합리적인 의견을 통해 리뷰어를 설득할 수 있어야 합니다.
- P2: 적극적으로 고려해주세요 (Request changes)
작성자는 P2에 대해 수용하거나 만약 수용할 수 없는 상황이라면 적합한 의견을 들어 토론할 것을 권장합니다.
- P3: 웬만하면 반영해 주세요 (Comment)
작성자는 P3에 대해 수용하거나 만약 수용할 수 없는 상황이라면 반영할 수 없는 이유를 들어 설명하거나 다음에 반영할 계획을 명시적으로(JIRA 티켓 등으로) 표현할 것을 권장합니다. Request changes 가 아닌 Comment 와 함께 사용됩니다.
- P4: 반영해도 좋고 넘어가도 좋습니다 (Approve)
작성자는 P4에 대해서는 아무런 의견을 달지 않고 무시해도 괜찮습니다. 해당 의견을 반영하는 게 좋을지 고민해 보는 정도면 충분합니다.
- P5: 그냥 사소한 의견입니다 (Approve)
작성자는 P5에 대해 아무런 의견을 달지 않고 무시해도 괜찮습니다.
출처: https://blog.banksalad.com/tech/banksalad-code-review-culture/
-
회의
50분 회의, 10분 휴식
-
개인 작업
자율
-
코어타임(13:00~18:00)에는 게더타운 접속, 게더타운으로 소통 가능할 것
-
코어타임 외에는 슬랙으로
-
불참 시, 팀원에게 알리고 일정 캘린더 업데이트
전날 데일리스크럼에서 팀원에게 리마인드 시켜주기
-
매일 오후 1시 데일리 스크럼
- 어제 한 일, 학습
- 오늘 할 일
- 논의할 일
-
진행자
월 화 수 목 금 조배경 민경준 박경희 유성민 민서진
팀 빌딩 (~1/6, 월) 유성민 전체 리팩토링 계획(매주 월 업테이트) 박경희 팀 회고(매주 금 업테이트) 조배경 릴리즈 노트(비동기) 작업 별 참여 인원 학습정리와 회고 개인 -
상세 작성
-
팀 빌딩 결과는
프로젝트 저장소 wiki
에 문서화합니다.- 이후 대표 1명이
Slack
에 3줄 요약 하여 링크와 함께 전체 공유합니다. - 추후 지속 업데이트 가능합니다.
- 팀의 성장 목표를 세웁니다.
- 각자 어떤 목표를 가지고 CS 리팩토링을 진행하는지 공유합니다.
- 우리 팀의 프로젝트를 고려했을 때 무엇을 시도해보고 싶은지 이야기 나눠봐도 좋습니다.
- 그라운드 룰을 세웁니다.
- 원활한 협업을 위해 다함께 지켜야 하는 최소한의 기준입니다.
- 팀마다의 개성있고 재미있는 그라운드 룰이 나오기를 기대합니다.
- 프로젝트 선택을 확정합니다.
- 어떤 이유로 해당 프로젝트를 리팩토링 하려고 하는지 충분히 논의하고 합의합니다.
- 명확한 이유가 있을수록 남은 기간을 보내기 좋을 것 같습니다.
- 이후 대표 1명이
전체 리팩토링 계획을 수립해
프로젝트 저장소 wiki
에 작성합니다. (~1/7, 화) ⇒ 박경희- 1주차 계획은 1/7(화)까지 업데이트합니다.
- 2, 3주차에는 월요일에 주간 계획을 수립하고 업데이트 합니다.
- wiki 작성 이후 대표 1명이
Slack
에 요약 하여 링크와 함께 전체 공유합니다.
팀 회고(금) ⇒ 조배경
- 회의록으로 작성하여
프로젝트 저장소 wiki
에 업로드합니다.- 주어진 1시간이 부족하다면 추가적인 시간을 내어 내용을 보충합니다.
- 마스터 클래스 및 멘토링에서 받은 질문이나 피드백을 추가해도 좋습니다.
릴리즈 노트(비동기)
-
한 단위의 개선 및 리팩토링 작업이 끝날 때마다
프로젝트 저장소 wiki
에 작성합니다.- wiki 작성 이후 대표 1명이
Slack
에 요약 하여 링크와 함께 전체 공유합니다.
- wiki 작성 이후 대표 1명이
학습정리와 회고(개인)
-
구글 스프레드 시트
에 업로드하고,Slack
으로 공유합니다. ([바로가기](https://docs.google.com/spreadsheets/d/1MMyHa1RPDGlcnFw0kURjKOKYQ7XzDVPb1-fDLf4OyFc/edit?usp=sharing))
-
-
분야 가리지 않고 적극적으로 하기(최소 1명)
-
리뷰 할 때 Pn 룰을 사용하여 리뷰어가 코멘트를 강조하고 싶은 정도를 표현하기
- P1: 꼭 반영해주세요 (Request changes)
리뷰어는 PR의 내용이 서비스에 중대한 오류를 발생할 수 있는 가능성을 잠재하고 있는 등 중대한 코드 수정이 반드시 필요하다고 판단되는 경우, P1 태그를 통해 리뷰 요청자에게 수정을 요청합니다. 리뷰 요청자는 p1 태그에 대해 리뷰어의 요청을 반영하거나, 반영할 수 없는 합리적인 의견을 통해 리뷰어를 설득할 수 있어야 합니다.
- P2: 적극적으로 고려해주세요 (Request changes)
작성자는 P2에 대해 수용하거나 만약 수용할 수 없는 상황이라면 적합한 의견을 들어 토론할 것을 권장합니다.
- P3: 웬만하면 반영해 주세요 (Comment)
작성자는 P3에 대해 수용하거나 만약 수용할 수 없는 상황이라면 반영할 수 없는 이유를 들어 설명하거나 다음에 반영할 계획을 명시적으로(JIRA 티켓 등으로) 표현할 것을 권장합니다. Request changes 가 아닌 Comment 와 함께 사용됩니다.
- P4: 반영해도 좋고 넘어가도 좋습니다 (Approve)
작성자는 P4에 대해서는 아무런 의견을 달지 않고 무시해도 괜찮습니다. 해당 의견을 반영하는 게 좋을지 고민해 보는 정도면 충분합니다.
- P5: 그냥 사소한 의견입니다 (Approve)
작성자는 P5에 대해 아무런 의견을 달지 않고 무시해도 괜찮습니다.
출처: https://blog.banksalad.com/tech/banksalad-code-review-culture/
-
회의
50분 회의, 10분 휴식
-
개인 작업
자율
- 프로젝트 관리
-
이슈/pr로만 관리
- pr을 남긴 후 작업 완료전까진 draft 모드로 merge를 못하게 설정
- 작업이 끝난 후 draft 모드 해제
-
이슈/pr로만 관리
- issue/pr 템플릿
- 기존 octodocs 템플릿 유지
- commit 컨벤션
- feat : 기능 구현
- fix : 버그 수정
- refactor: 리팩토링
- chore : 환경 변경
- branch 전략
- develop 브랜치에서 브랜치 나누어서 기능 개발 후 릴리즈 배포할 때 main 브랜치로 병합
- feat-be-#139, fix-fe-#123
-