Элияху Моше Голдратт разработал теорию ограничений (TOC — Theory of Constraints). Впервые он описал теорию в книге «Цель» The Goal (1984) применительно к производству. Среди наиболее важных моментов, которые затронул автор, была идея о том, что большинство неблагоприятных эффектов внутри бизнес-операций вытекают из очень небольшого числа причин. То есть, когда мы возвращаемся к их истокам, многие из проблем, с которыми мы сталкиваемся, являются результатом нескольких основных проблем. Основная идея ТОС заключается в том, что любая «система должна иметь ограничение». В противном случае ее выходные данные будут увеличиваться без ограничений или обнуляться. Ключ заключается в определении наиболее весомого ограничения в системе. Пять основных шагов составляют основу теории ограничения систем.

1. Определите ограничение системы. Во-первых, необходимо провести интенсивный поиск, чтобы выявить основное ограничение, первопричину, ограничивающую выход любой системы. Важно не увязнуть в выявлении многочисленных вторичных причин или «небольших проблем».

2. Используйте ограничение системы. Как только ограничение определено, необходима стратегия для фокусировки и просмотра всех действий с точки зрения этого ограничения. Например, если ограничение в фирме по разработке программного обеспечения – один сеньор разработчик приложений, последовательность всей проектной работы, которая должна быть выполнена программистом, должна быть сначала запланирована для всего портфеля активных проектов организации.

3. Подчините все остальное ограничению системы. Принимать решение о выделении ресурсов или планировании после обработки потребностей корневого ограничения. Используем приведенный выше пример. После того, как «критическое ограничение ресурса» одного программиста было определено, а время программиста было запланировано на несколько проектов, можно запланировать остальные действия по проекту.

4. Ослабьте ограничение системы. Первые три шага подтверждают, что ограничение системы ограничивает деятельность организации. Согласно Элияху Голдратту, четвертый шаг направлен на улучшение системы путем снятия ограничения или поиска решения проблемы ограничения путем устранения эффекта узкого места. В нашем примере разработке ПО это может означать наем дополнительного сеньор программиста.

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

Основы теории ограничения систем - Элияху ГолдраттПри рассмотрении графика проекта с точки зрения методологии теории ограничения системы, мы фокусируемся на ключевом ограничении, то есть единственной основной причине, из которой развиваются все другие проблемы планирования. Ограничение системы для проектов изначально считается критическим путем. Помните, что критический путь определяется как самая ранняя дата завершения проекта. Если задачи на критическом пути задерживаются, это приводит к задержкам во всем проекте. Критический путь определяется серией действий, длительность которых определяет самый длинный путь через сеть и, следовательно, определяет самое раннее возможное завершение проекта. Элияху Голдратт отмечает, что все проблемы с расписанием и ресурсами, связанные с проектами, обычно возникают из-за проблем с попыткой сократить критический путь.