Подход программирования, который похож на парное программирование, но имеет свои сильные стороны и по сути является следующим этапом после парного программирования.
Парное програмирование происходит в паре, где есть две роли:
Driver - думает и реализует гипотезы через код
Obsorver - наблюдает за введенным кодом и проясняет, что необходимо
В Mob Programming добавляется еще одна роль и проиходят изменения в обязанностях ролей Driver и Obsorver:
Navigator - думает над решением и говорит водителю, что и как кодировать вплоть до директивного указания: строка, переменная.
Driver - выступает в роли smart imput device: выполняет строго то, что говорят, не думает как лучше и не спорит с видиньем штурмана
Obsorver - наблюдает молча за введенным кодом, и думает про дальнейшие шаги в решении
Эта модель возможна от 3х человек в команде. Водитель всегда один. Штурманов может быть несколько, но чаще один, который обращается к другим, когда в чем-то не уверен или ему нужно обратиться к областям знаний, которых у него нет. Наблюдателей может быть много.
Парное програмирование происходит в паре, где есть две роли:
Driver - думает и реализует гипотезы через код
Obsorver - наблюдает за введенным кодом и проясняет, что необходимо
В Mob Programming добавляется еще одна роль и проиходят изменения в обязанностях ролей Driver и Obsorver:
Navigator - думает над решением и говорит водителю, что и как кодировать вплоть до директивного указания: строка, переменная.
Driver - выступает в роли smart imput device: выполняет строго то, что говорят, не думает как лучше и не спорит с видиньем штурмана
Obsorver - наблюдает молча за введенным кодом, и думает про дальнейшие шаги в решении
Эта модель возможна от 3х человек в команде. Водитель всегда один. Штурманов может быть несколько, но чаще один, который обращается к другим, когда в чем-то не уверен или ему нужно обратиться к областям знаний, которых у него нет. Наблюдателей может быть много.