Разделение труда - один из мощнейших драйверов производительности1. Причин тому множество, среди них:

  • растущая скорость выполнения однотипных работ по мере накопления опыта
  • оптимизация дизайна и способов использования инструментов
  • сокращение потерь, возникающих при переключении контекста

Однако разделение труда имеет свою цену. Совместное использование ограниченных ресурсов и необходимость синхронизации действий приводит к тому, что возрастает сложность самого процесса производства. Таким образом, обеспечение возможности разделения труда становится не только технической, но и организационной проблемой.

Сложность в этом контексте стоит рассматривать с четырех точек зрения2:

  • Размерность - количество возможных состояний системы в целом (кол-во звеньев системы х кол-во возможных состояний каждого звена);
  • Синхронизация - взаимозависимости между состояниями звеньев;
  • Необратимость действий;
  • Неопределенность.