да кто вам мешает совместно работать?
разделите проект на подзадачи, составьте описание по каждой подзадаче, определите входящие и выходящие данные, используйте минимум временных или промежуточных переменных.
когда части общей задачи будут готовы, соберите все проекты вместе рядом и посоединяйте...