GitHub 상에서 main에 merge할 때마다 모든 팀원이 적극적으로 공지
서로의 코드를 살펴보면서 부족한 부분(예외처리, 요구사항 미준수 등)과 궁금한 부분에 대해서는 코드를 적극적으로 검증하고, 적극적으로 공유
서로의 코드를 존중해서 서로 참조를 진행하면서 코드를 개발
프로젝트 역할이 팀원 역량에 분배가 잘되어서 각자 정해진 시간에 완료
github 외 miro, figma, notion등의 협업툴을 적극적으로 활용
하루에 정해진 시간동안 의무적인 협업 및 회의 시간을 가져 강제적으로라도 팀 과제에 집중도 높이기
하루에 정해진 시간동안 교류를 할 수 있는 시간을 정해서 팀간 교류 시간 늘리기
팀프로젝트 시작전에 사용흐름도, ERD를 확실히 정하고 팀원간 역할을 객체지향과 연관있게 분리하기
전체적인 프로젝트 진행상황과 코드 리뷰를 진행하는 시간 가지기
Project에 관하여사전 정리 PRD, ERD, IA 가 추가적으로 부족
주어진 템플릿에 너무 고착화 되어, 모듈화 및 최적화, 추가기능 구현 등의 발전이 부족
각자의 기능 역할을 클래스 등 유기적으로 연결할 수 있었지만, 팀 협의가 부족
개인학습에도 집중되는 시간이 팀 프로젝트 시간보다 더 많아서 교류시간이 부족
프로젝트 진행 전에 프로젝트 관련한 객체 ERD, 기능정의서(기능명세서)에 대한 정리를 통해, 보다 객체 지향적인 코드 개발 및 팀원 간 역할 분리
프로젝트를 시작할 때, 팀 회의, 팀 코드 리뷰 시간, 토론시간 등의 정확한 협업 스케쥴 룰을 협의해서 팀 프로젝트에 집중하는 시간 정하기