Приветствую.
У меня нет опыта совместного программирования и опыта работы под руководством разработчика, поэтому, вероятно, идея глупа. Но очень хочется спросить.
Когда я работал программистом, мне очень хотелось двух вещей:
1. Чтобы был более знающий разработчик, который дал бы мне заголовки классов, которые я бы смог закодить.
2. Чтобы был менее знающий разработчик, которому я мог бы отдать заголовки процедур/функций, которые он бы смог закодить.
Другими словами:
1. Архитектор накидал будущие классы и их взаимодействие
2. Тимлид, в этих классах, накидал свойства/методы
3. Разраб заполнил свойства/классы.
Так делают?