안녕하세요!! 제 경험이 많지는 않지만,,ㅎㅎ 상황에 따라 달랐던것 같아요~
예를 들어 사이드 프로젝트 같이, 구성할 뷰는 엄청 많은데 인원이 1-2명 정도라면 화면 단위로 나눠서 작업했습니다 (그 중 공통이 되는 모듈들은 파악해서 누가 작성할지 역할을 분배했고요! 이때 공통적으로 작업해야할 사항이 많다면, 공통 모듈만 담당해 개발하는 역할이 따로 있기도 합니다.)
하지만 1차적으로 크게 분류한 뷰보다, 개발 인원이 더 많다면 하나의 뷰에서 여러 명이 함께 작업했습니다.(인원 분배는 복잡도 기준). 이 경우에는, 컴포넌트 단위로 나눠서 개발 후 중간중간 합치는 방식으로 진행을 했습니다.
쓰고 보니 당연한 말씀만 드린거 같긴 하지만..ㅎㅎㅎ 답변이 되었으면 좋겠습니다! :)