Первым основные принципы преимущественных возможностей при распределении функций сформулировал Пол Фиттс. Он предложил оставить за человеком то, в чем он превосходит машину, а машине отдать то, в чем она превосходит человека. Например, если функция требует быстрых арифметических расчетов или поднятия тяжелых грузов, она передается машине. Если функция требует обнаружения сигнала в шуме или связана с редкими информационными перегрузками, то она возлагается на человека. На ранних этапах проектирования функции оцениваются изолированно, а их распределение основывается на сравнении эффективности человека и машины для каждой конкретной функции. Впоследствии проверяется, не создает ли чрезмерных нагрузок на ту или иную подсистему принятое распределение функций. Обнаруженные перегрузки могут быть устранены передачей некоторых функций другим подсистемам, особенно если перегруженным оказывается человек. То есть при данном алгоритме решения проблемы обязательно имела место стадия корректировки проектных решений.