Разработка идеологии системы началась в отделе Легостаева в 1968 году Бранцем, Шмыглевским и примкнувшими к ним молодыми энтузиастами, выпускниками физтеха. В их числе оказался и выпускник физтеха Михаил Черток. Окончательное решение о том, что модификация «Союза» в числе прочих новинок получит бесплатформенную систему, было принято только в 1972 году, когда появилась уверенность, что серийное производство БЦВМ может быть обеспечено. От начала разработки до первого беспилотного полета нового корабля, управляемого вычислительной машиной, прошло шесть лет!
Первый корабль 7К-С №1Л, объявленный «Космос-670», был запущен только 6 августа 1974 года. Летные испытания еще четырех беспилотных «Космосов»: «Космос-772», «Космос-869», «Космос-1001», «Космос-1074» -длились пять лет!
Только 16 декабря 1979 года стартует 7К-СТ № 6Л, которому присваивается открытое наименование «Союз Т». Беспилотный корабль в автоматическом режиме сближается и стыкуется со станцией «Салют-6», совершает совместный полет в течение 100 суток и благополучно возвращается на Землю.
Однако первая попытка автоматической стыковки с помощью БЦВМ дала осечку. Машина не то чтобы капризничала, но «взбрыкнула» в связи с тем невниманием, которое проявила «земля» к ее характеру. В программу был заложен алгоритм регулярной самопроверки БЦВМ. Она сама себе устраивала тест, чтобы выходить «на работу», будучи уверенной, что ее «туалет» в полном порядке. Этот тест длился всего пять секунд. ЦУП начал вводить в машину программное задание на сближение сразу же после включения во время этих самых святых пяти секунд. На следующий день каприз БЦВМ был учтен. И автоматическая стыковка беспилотного космического корабля «Союз Т» к станции «Салют-6» 19 декабря 1979 года прошла без замечаний.
В мае 1980 года космонавт № 2 Герман Титов как заместитель начальника ЦУКОСа дает заключение о допуске кораблей 7К-СТ к пилотируемым полетам. Первая управляющая полетом вычислительная машина получила путевку в космос, подписанную вторым космонавтом Земли — генералом Германом Титовым.
И вот, наконец, 5 июня 1980 года, через 12 лет после начала разработки, стартует 7К-СТ №7Л «Союз Т-2» с космонавтами Юрием Малышевым и Владимиром Аксеновым — первыми испытателями нового космического корабля. Непонятно почему, но в беспилотном варианте автоматические режимы сближения и стыковки проходили благополучно, а в пилотируемом полете приводили, чаще всего на участке причаливания, к прекращению автоматического режима и необходимости вмешательства человека. На дальности около 200 метров от станции «Салют-6» программа контроля сближения, заложенная в память БЦВМ, сформировала аварийное сообщение и отключила цифровой тур управления. ЦУП дал космонавтам разрешение на ручное управление причаливанием. Наземное расследование происшедшего показало, что машина осуществляла динамический контроль за параметрами сближения и прогнозировала их изменения. Прогноз БЦВМ расходился с реальным движением. Стало быть, машина решила, что процесс ненормальный, выдала команду «авария» и выключила систему автоматического управления. Машина была не виновата. Виноваты были люди, на этот раз люди новой профессии — программисты. Алгоритмы управления требовали большую скорость сближения, чем была на самом деле. Изменения чертежей на изготовление любых деталей ракеты или космического корабля, любые изменения электрических схем обязательно оформлялись «извещениями на изменения». В зависимости от причин и последствий такие изменения обязательно подписывались авторами, их начальниками, ведущим конструктором, а в острых ситуациях — и главным конструктором.
Изменения программно-математического обеспечения по своим последствиям могли быть куда значительнее изменений электрической схемы или конструкции. На конструкцию и схемы существовали комплекты чертежно-технической документации, учтенной по всей строгости государственных стандартов. Оригиналы хранились в архивах, и каждое изменение строго регистрировалось в соответствии с правилами ведения технической документации. В этот чуть ли не со времен петровской артиллерии строгий порядок врывается нечто нематериальное, нигде не учтенное, непонятное — программно-математическое обеспечение.
По этому поводу возникали острые разговоры между службами Елисеева и Легостаева.
— Мы должны готовить операторов ЦУПа и космонавтов, пользуясь учтенными документами: чертежами, схемами описаниями. По всем системам корабля это у нас есть. Но когда доходит до управления движением, нам объясняют, что теперь надо изучать не приборы, а алгоритмы и программы. Мы готовы, но покажите их. Оказывается, они в лучшем случае в записных книжках разработчиков, вносимые в них изменения каждый идеолог хранит в своей памяти. И это еще хорошо. А иногда мне говорят, что человек в командировке или отпуске, а без него никто вспомнить «программную вставку» не способен, — примерно с такими, вполне законными, претензиями обращался ко мне Елисеев.
Прошло два года, пока на этом поприще был наведен некоторый порядок.