- 오픈 스크럼 - 주영, 민형, 성현
- 클로즈 스크럼 - 주영, 다연, 민형
Team Rules
프로젝트 진행 시 꼭 지켰으면 하는 것들 적어보기
팀 규칙
1. 개발 일지 쓰고 공유하기.
자신이 개발한 내용을 간단히 정리해두면 서로 진행상황을 파악할 수 있을 뿐 아니라 겪었던 어려움과 해결, 느낀점 등을 기록할 수 있다. ⇒ 이력서에 쓸 말 생각
2. 시간 약속을 잘 지키자
마감 기한, 회의 시간 등의 약속을 잘 지키자. 만약 불가피하게 약속을 지키지 못하게 된다면 꼭 공유를 하자.
3. 의견이 있으면 자유롭게 얘기하자.
솔직하게 이야기해도 아무도 뭐라하지 않으니 터놓고 얘기하면 좋을 것 같다.
가능하다면 팀 룰을 추가하는 방식으로 개선 시도해보자.
4. 팀 룰이 아닌 것에 대해 강제하지 말자.
본인이 한 만큼 다른 팀원들도 해야 한다고 생각하지 말자.
합의된 기준을 잘 지키면 된다.
- 김
- 프로젝트 주제, 기술, 협업 역할에서 고난과 역경이 있었을텐데, 이를 어떻게 해결했는지를 계속 고려하고 작성하면서 진행하자.
- 각자가 생각하는 키가 되는 기능이 무엇인지 얘기해보고 하나로 맞추자.
- ts, next, react-query
- 개발일정은 꼭 지키고 빨리 끝나면 더 좋음
팀장의 권력은 절대적이다
- 남
- 멘토님이 말씀하신 것 모두 동의!
- 불편한 점이 있으면 솔직하게 공유하고 팀 룰로 만들 수 있을지 고민해보자
- 팀 룰이 아닌 것에 대해 강제하지는 말자
- 예상 치 못한 태스크가 생길 것을 염두에 두자
- MD 설정해서 일정 맞추며 개발
- 처음에 내가 맡은 태스크 외에 새로운 태스크를 맡아야 할 수도 있다
- 일정이 생각보다 미뤄질 수 있다
Meeting
스크럼
🥝 주기
하루에 1번 (시간 기본 10분) (8-11 사이)
- 상황에 따라 유동적으로 변동될 수 있음
🥝 내용
개발했던 내용과 계획을 간단히 공유하기
- 개인의 개발일지를 기반으로
회고
🥝 주기
프로젝트 중간 / 최종 → 총 2번 진행 (30분)
- 매일 한줄평 정도 하는 것도 좋은듯 (개발일지에 포함)
🥝 방식
- 회고 방식 추후에 정하기
코드 리뷰
- 성현
- 위 아래 사람이 리뷰하고 30분 지나면 머지
Git
project, milestone을 사용해보는 것
pr과 slack을 연동하여 알림 가도록
branch strategy
이슈 단위로 브랜치 → dev 브랜치 → main 브랜치
feature/#4-add-login-ui (다 소문자로)
라벨/#이슈번호-내용
참고
처음에 default를 dev로 해두고, 이후에 main으로 default를 옮기기
commit convention
message
(헤더) prefix: 커밋 메세지
(바디) #이슈번호
commit message prefix
- feat: 기능 추가, 삭제, 변경
- fix: 버그 수정
- docs: 문서 추가, 삭제, 변경
- chore: 패키지 매니저 설정, yarn 모듈 설치 등
- refactor: 코드 리팩토링 ex) renaming a variable
- test: 테스트 코드 추가, 삭제, 변경 등
참고
- lint-staged
- @commitlint/config-conventional
- commitzen
- git을 좀 더 익숙해졌을 때 사용하기
issue
Issue_템플릿.md
## 📃 작업 내용 (작업할 내용에 대해 간단히 작성)
label 목록

crossBrowsing, html/css는 생략해도 좋을 것 같다.
pull request
제목: 브랜치 명 그대로 (feature/#4-add-login-ui)
PR_템플릿.md
## 📌 이슈 번호 (링크 달기) ## 👩💻 작업 내용 (자세히 쓰기 - 이미지가 필요한 경우 첨부하기, 영상도 ok)
협업 툴
FE팀 소통
- 디코
전체 회의 / 스크럼
- 게더
개발일지, 자료공유
- 노션
디자인
- 피그마
이슈 관리
- 지라?.. XXXXXX
- 깃허브 이슈
미리 만들 것들..
- api 모듈
- 초기 셋팅
- 회원가입/로그인 컴포넌트
- formik
- react-hook-form
- 노션 페이지 꾸미기
어려웠던 점, 개발일지 문서 틀 잡기
- 원하는 주제 제안하기
- 피그잼 쓰는게 좋을 것 같음
- 각자 역할 정하기(전팀을 기준으로
PM, Git관리, 문서화, 디자인, 초기세팅
)
팀 목표 설정
- 1차 회의에서 작성한 기술 중에 확실하게 가져갈 기술 정하기
- TypeScript
- Next.js
- emotion
- react-query
팀 분위기