Цель-3. Необходимо, но не достаточно
Шрифт:
— Я сравнивал результаты с другими программами APS. Многие даже рядом не стояли, и ни у кого не было результатов лучше, чем у нас.
Неясно, по каким критериям Динеш сравнивал программы, но по жестам и поведению Динеша чувствуется, что он говорит искренне. Этого Ленни вполне хватает. Графики «Интелоджик», возможно, не являются самыми лучшими на свете, но они самые лучшие из тех, что способна выдать компьютерная система APS. Достаточно ли этого? Принесут ли они пользователям необходимую выгоду?
— Динеш, вы можете мне объяснить, почему результаты второго сценария так сильно отличаются
— Это характерная особенность программы, — отвечает Динеш. — Что такое «оптимизированный график»? Мы стараемся по возможности спланировать все максимально плотно. Это единственный способ повысить фондоотдачу и сократить сроки производства. Поэтому, когда какой-нибудь ресурс выполнил одну операцию, программа старается сразу же загрузить его другой. Как только по какому-либо заказу выполнена хотя бы одна операция, программа стремится сделать так, чтобы следующая операция по этому заказу начала выполняться как можно быстрее.
— Теперь вы понимаете, — продолжает он, — что может произойти, если вы измените стартовые условия. Предположим, такое изменение было минимальным. Оно касается всего одного заказа, исполнение которого немного задерживается. Это изменение теперь распространяется на другие заказы и другие ресурсы. Мы просто не можем позволить ресурсам простаивать, поэтому ресурс, ранее назначенный для выполнения операции по нашему заказу, теперь будет переназначен для работы над каким-то другим заказом. То же самое произойдет и с другим ресурсом, который должен был выполнять следующую операцию по нашему заказу. И так далее. Изменение распространяется на все производство.
Ленни знал все это и раньше. Поэтому он без труда приходит к не совсем очевидному выводу:
— Это означает, что чем меньше свободных мощностей в производстве, тем менее устойчивы графики.
— К сожалению, это так, — подтверждает Динеш кивком. Ленни решает двигаться дальше. Как он и ожидал, графики, выдаваемые программами APS, не являются «наиболее практичными» и не отличаются устойчивостью. Но графики, которым сейчас следуют заводы, графики, составленные под влиянием срочных требований и сюрпризов, грешат тем же самым. Значит, все-таки есть вероятность, что «Интелоджик» сможет принести пользу заводам. Для того чтобы это проверить, крайне важно вести себя так, чтобы Крис и, тем более, Динеш сохранили свою открытость и желание сотрудничать.
— Я согласен, что «Интелоджик» является одной из лучших программ APS, — говорит Ленни. — Поэтому прошу вас воспринимать все мои последующие вопросы в правильном свете. Это не критика «Интелоджик», а искренняя попытка разобраться, какую пользу приносят клиентам программы APS в принципе.
— Мы всё понимаем, — снисходительно отвечает Динеш.
— Насколько я понимаю, в большинстве случаев пользователь увеличивает мощности до тех пор, пока у него не появится возможность выполнить все заказы к назначенным датам или раньше.
— Правильно, — осторожно отвечает Динеш и, стараясь убедиться в том, что Ленни все понял, поясняет: — Конечно, пользователь не будет увеличивать мощности настолько, что все заказы окажутся выполненными раньше, чем нужно. Он будет делать это до тех пор, пока большинство заказов не будет выполняться
— Я именно так и думал, — отвечает Ленни. — Мы все знаем, что существует такое явление, как Мерфи. Мы знаем, что действительность вряд ли идеально совпадет с нашими планами, что в производстве постоянно возникают сбои, что…
— Конечно, — Динеш прерывает эту череду повторений. — Такова действительность.
— В свете этого, — продолжает Ленни, — можете ли вы утверждать, что ваш график реалистичен?
— Что вы имеете в виду? — спрашивает Крис.
— Если срок выполнения хотя бы одного заказа, а, скорее всего, гораздо большего количества заказов, приходится как раз на назначенные даты, — объясняет Ленни, — то в результате сбоев, вызванных Мерфи, они не будут выполнены в срок. В таком случае даты исполнения, которые обещает «Интелоджик», не реалистичны.
— Ну, это не совсем так, — возражает Динеш. — Большинство пользователей используют в своих данных более свободные сроки, добавляя в них страховые запасы времени. Эти страховые запасы снижают остроту указанной вами проблемы.
— Но разве добавление страховых запасов времени не противоречит второй задаче «Интелоджик»? Разве это не приводит к снижению возможностей для эффективного использования ресурсов?
— Кроме того, это приводит к росту запасов и увеличению сроков производства, — добавляет Динеш, развивает мысль Ленни. — Но большинство пользователей рассматривают это как компромисс. Чем больше страховых запасов времени вы добавляете, тем надежней ваш график, но тем ниже эффективность использования ресурсов.
Ленни начинает понимать, каким образом система APS могла бы принести клиентам реальную пользу.
— Динеш, — задумчиво спрашивает он, — у вас гораздо больше опыта в оптимизации графиков, чем у меня. Правда ли, что один и тот же запас времени, предусмотренный на определенном этапе процесса, может принести гораздо большую пользу, чем если бы он был предусмотрен на каком-то другом этапе?
— Да, это так, — подтверждает Динеш. — Например, запас времени непосредственно перед узким местом приносит гораздо больше пользы, чем перед каким-либо другим ресурсом. Но узкие места могут перемещаться.
— В таком случае, можно ли сделать так, чтобы пользователь указал программе общий страховой запас времени, который его устроил бы, а программа сама бы разместила его там, где это действительно нужно? Графики от этого были бы гораздо лучше, чем при ручном распределении запасов времени.
— Нет, — категорично заявляет Динеш. — «Интелоджик» этого не делает.
Вопрос очень важен для Ленни, и он не может просто так от него отказаться:
— Почему?
— Потому что мы решаем этот вопрос гораздо лучше, — победоносно заявляет Динеш. — Видите ли, мы не игнорируем Мерфи и проблемы, которые он вызывает. Но при этом мы не рекомендуем вставлять страховые запасы времени. Когда случается сбой — сломался станок или поставщик задержал отгрузку, — пользователю нужно снова запустить «Интелоджик». В результате он получит новый оптимизированный график.