Разделение труда - один из мощнейших драйверов производительности1. Причин тому множество, среди них:
- растущая скорость выполнения однотипных работ по мере накопления опыта
- оптимизация дизайна и способов использования инструментов
- сокращение потерь, возникающих при переключении контекста
Однако разделение труда имеет свою цену. Совместное использование ограниченных ресурсов и необходимость синхронизации действий приводит к тому, что возрастает сложность самого процесса производства. Таким образом, обеспечение возможности разделения труда становится не только технической, но и организационной проблемой.
Сложность в этом контексте стоит рассматривать с четырех точек зрения2:
- Размерность - количество возможных состояний системы в целом (кол-во звеньев системы х кол-во возможных состояний каждого звена);
- Синхронизация - взаимозависимости между состояниями звеньев;
- Необратимость действий;
- Неопределенность.