협업은 기능별로. 하나의 기능을 만들 때 아무렇게나 만들지말고 서로 협의해서. 근데 스프링에서는 보통 CSR이라고 잘 되어있음. 그리고 기타 공통적인 UTIL이나 공통기능(로그인,AOP 등)은 좀 상급자가 잘 만들어놓고 잘 쓰고. 기능별로 branch 따서 PR맞고 merge 하기 (협의한 내용에 맞게 잘 되었는지 확인 등) CSR방식이면 SWAGGER등 API 문서화 해서 프론트엔드와의 협업까지