Но теперь он сел за руководящий Т-образный стол: он во главе, подчиненные по бокам. Пустяк, а приятно. Тщеславие, однако.
В 21 отделении происходило следующее. Четыре года назад Рейнер сформулировал схему своей уникальной системы управления заводом: «системы проблемно-ориентированного математического обеспечения» – СМО-Проблема. Уже в то время на автоматизацию проектирования стали давать бюджетные деньги. Зам директора Бунаков был первой скрипкой в министерстве по этим делам. Получили финансирование на все отделение, примерно 10 процентов от институтского плана. Это немало. Поэтому и обещать пришлось много: внедрить систему на 40 (!?) заводах. Причем немедленно, в этой же пятилетке.
Впечатляющий размах работы вызывал наибольшие сомнения, как водится, в своем отечестве, среди коллег по институту. После одного из обсуждений на научно-техническом совете Рейнер горько заплакал, настолько обиделся на критику его любимого детища. Однако постепенно голоса сомнения перешли в подшучивание за глаза над «оторванным от жизни фантазером». В глаза же его дружески подбадривали: в общении Рейнер был всеобщим любимцем.
Рейнер – зав отделом постановки задач.
Другой отдел на основе постановок разрабатывал программы. Зав. отделом программист Юкелис – тридцатилетний, большой, массивный, классный боксер, штангист, каратист, веселый матерщинник – балагур насчет трахнуть и спустить («лучшее влагалище – задница товарища»), вообще как бы широкой души человек («слушай, Рейнер, жидовская морда»). Он же – высококвалифицированный специалист, трудоголик. Искренно верующий в идеи Рейнера, он много поработал на первом варианте системы.
Не получилось. Отдел Юкелиса не смог в срок разработать и сдать первый вариант СМО-Проблемы. Причины доподлинно неизвестны. Вероятна самая простая – не учли сложности работы, возможностей техники и т. п. Работу выполнили частично, а сделанные программы получились долгоиграющими – медленно работающими. Причины опять остались неясными: слабая техника или плохое программирование (вина Юкелиса?) или слишком сложные алгоритмы (вина Рейнера?) или что еще. Перед верхами отчитался и формально закрыл план Бунаков: “Отрицательный результат – это тоже результат”.
Рейнер и Юкелис поссорились.
Колесов спросил Юкелиса:
— Юрий Исакович, как у вас с Рейнером, наладились отношения?
— Учимся, умнеем, делаем выводы. Помирились.
Рейнеру некуда было податься. Программная реализация – его больное место. Он не знал программирования и не пытался влезть в эту сферу.
До начала работы по второму варианту обсуждали, не привлечь ли общепризнанного суперпрограммиста Овруцкого. Однако тот потребовал выдать ему подробное описание всех алгоритмов. Но Рейнер решил строить систему с учетом возможностей техники, в нужных случаях упрощая или огрубляя алгоритмы. Ему была нужна совместная с программистами работа методом постепенных приближений (итераций). Поэтому его устраивали Юкелис и его коллектив, освоившие первый вариант системы.
А Колесов начал работу с крупной ошибки. Он решил проводить в своем отделении единую техническую политику. Принял волевое решение: делать все проекты только на базе данных ОКА, в том числе и СМО-Проблему. В техническом плане он не совершил ничего необычного. Система IMS – в то время самая распространенная в мире. Создана самой мощной компьютерной фирмой мира ИБМ. Институт кибернетики Глушкова адаптировал ее на русский язык под именем ОКА. В ЛЭМе ОКА активно использовалась. Тем самым он делал серьезную подвижку к единой технической политике института.
Работа по новому варианту СМО-Проблемы только начиналась, поэтому его решение не могло сорвать разработку. Поговорив предварительно с Юкелисом, убедившись в нейтралитете Рейнера, он подписал приказ о переходе на систему ОКА. Знал, что Юкелис мог взорваться. Но у него преимущество нового начальника, имеющего право на волевое решение (карт-бланш). К Евдокимову обращались, но он промолчал. В итоге Юкелис подчинился.
Пиррова победа: теперь у него возникли моральные обязательства перед Юкелисом, который через пару месяцев попросил помощи: не осилить весь объем работ. Моральный долг вынудил опять принимать волевые решения: передать часть работ в другие отделы, в том числе в те, с которыми он пришел.
Рейнер порадовался:
— Теперь отделение работает как единый коллектив.
Впоследствии Овруцкий отметил:
— Знаете, Валентин Иванович, все-таки лучше было бы делать СМО-Проблему на прежнем банке данных, это было бы проще и быстрее.