В 1С много разных позиций:Архитектор - разрабатывает стратегию. Отвечает за целостность и работоспособность системыРазработчик - пишет код по ТЗ.Аналитик - разрабатывает ТЗ под задачи бизнеса. Консультирует бизнес.Консультант - консультирует пользователей, хорошо зная типовой функционал и предметную область, а при доработках - доработанный функционал. Пишет пользовательские инструкции.Тестировщик - определяет соответствие поведения продукта ТЗ.Руководитель проекта -  определяет и соединяет необходимое количество остальных спецов, координирует их усилия.В "чистом" виде спецы существуют в больших IT-компаниях или IT-отделах. "Внутренние" спецы средних компаний обычно соединяют в себе несколько скиллов.К примеру, у нас в торгово-производственной компании:1. Архитектор, имеющий крутые скиллы в разработке и бизнес-аналитике2. Руководитель проекта, она же консультант и немножко бизнес-аналитик. Отвечает за бесперебойную работу as is (не развитие). Не имея крутых скиллов в 1С, может собрать команду под любую задачу. (я)3. Внешний разработчик. Работает только по ТЗ (их количество масштабируется в зависимости от поставленных задач)4. Юная джуниорка, которая непонятно куда разовьется... пока нарабатывает навыки везде.а, ну еще и админы, которые администрят 1С-сервер.А муж - олдскульный фрилансер-многостаночник. Сам выявляет задачу у пользователя, сам ставит себе ТЗ, сам пишет, сам тестирует, сам сдает, сам обучает пользователей. Ну, у тех заказчиков, где он сам. Но! На архитектуру ему плевать )) документации на код  и инструкций тоже не дает (если отдельно не просят)