프로그램 하나를 여럿이서 협업할때는 어떤식으로 하나요?

클래스와 인터페이스 껍데기만 만들어놓고 분배해서 각자 몸체만 구현하고 합치나요??