— Привет, Ленни, это — Руди. У нас возникла проблема с клиентом под названием «МАКТЕЛ» при переходе с «МАН» на наш продукт. Нам надо ее срочно решить. Очень срочно. На этом этапе нам нужно пройти только финансовый модуль, но мы застряли из-за проблем с конвертированием данных. Роджер обещал написать программу для конвертирования в первоочередном порядке. Но пока ничего не вышло. Стоит мне запустить финансовый модуль, как программа зависает из-за проблем с данными. Мне уже в третий раз присылают программу конвертирования данных и обещают, что она будет работать, но она только и делает, что зависает. Я узнал, кто из программистов работает над этим вопросом. Это девушка по имени Мэри в лондонском офисе. Я звонил в Лондон и говорил с ней. Ленни, по-моему, она зашла в тупик.
— Руди, я только что говорил об этом с Роджером. Потерпи еще пару дней. Они все уладят.
— Я прошу тебя помочь ей, Ленни. Я знаю, что ты занят гораздо более важными и умными проектами, но речь идет о крупном клиенте, которого мы убедили уйти от «МАН» к нам. Ты ведь знаешь, каких усилий нам стоит переманивать клиентов наших врагов. Я серьезно опасаюсь, что если мы не сможем очень быстро установить у них нашу программу, нам придется распрощаться с нашими надеждами. Прошу тебя, займись этим вопросом. Я знаю, что ты умеешь устранять подобные препятствия за десять минут.
Ленни нравится, когда люди упорны, как бульдоги, но только не с ним. С другой стороны, он не хочет задевать Руди колкими замечаниями. Руди пригласили в «КейПиАй Солюшнз» из компании «Бойд-энд-Нил». В то время как Мэгги повсюду ищет отменных консультантов, Ленни следует быть любезным с подобными «трофеями». Он неохотно соглашается поговорить с Артуром из лондонского офиса. Попрощавшись с Руди, он запирает дверь и отключает телефон. Он уже начинает понимать, как встроить функцию оценки поставщиков. Есть один способ сделать это без каких-либо дополнительных команд. Но для этого потребуется много мелких изменений в различных местах. Сделать это самому гораздо проще, чем объяснять другим.
Но стоит ли делать это самому? Вскоре кто-нибудь обнаружит, что эта функция не совсем соответствует его запросам. Потребуются изменения. К тому моменту она будет входить в общий пакет обновлений, и никто не будет знать, как сделать необходимые корректировки. Проблемы практически неизбежны.
Когда-то все было гораздо проще. Ленни улыбается, вспоминая, как все началось. Говоря по-простому, «БиДжиСофт» обязана своим рождением гневу Скотта. Этот гнев был вызван преподавателем, который поставил ему всего лишь тройку за то, что Скотт считал своим шедевром. Тот семинар был посвящен прогнозу будущих тенденций. Скотт каждое лето подрабатывал программистом и для своей курсовой работы выбрал компьютерную отрасль.
В 1979 году компьютерная отрасль находилась полностью во власти компаний, производивших компьютерное оборудование. Одной из них была IBM, гигант, контролировавший более семидесяти процентов мирового рынка. Были также и компании поменьше, с годовыми оборотами в несколько сотен миллионов долларов. Компаний, производивших программное обеспечение или библиотеки функций, было мало, и размером они были гораздо меньше. В то время компания- разработчик программного обеспечения с оборотом в десять миллионов долларов считалась крупной.
Как раз тогда на рынке появилось два новшества. Первым новшеством стали мини-компьютеры, обладавшие такими же возможностями, как и огромные универсальные ЭВМ. То, на что еще за год до этого требовались миллионы долларов, теперь можно было купить менее чем за двести тысяч. Вторым новшеством стали доступные по цене терминалы. Они быстро заменили собой перфокарты, выступавшие в качестве носителя информации при работе с компьютером. Это были серьезные новшества. Но практически никто тогда не мог предвидеть, что они изменят соотношение между производителями компьютерного оборудования и программного обеспечения. Никто, кроме Скотта.
Он осознал, что мини-компьютеры и терминалы снимают препятствия для широкого применения компьютеров в коммерческих целях. Маленькая компания-разработчик программного обеспечения теперь могла позволить себе купить компьютер. Это дало их программистам возможность при помощи терминалов, подключенных напрямую к компьютеру, тестировать код десятки раз в день, вместо доступных ранее трех или четырех попыток. Скотт пришел к выводу, что это позволит заменить доморощенные и индивидуализированные программы более дешевыми, простыми в обслуживании и мощными пакетами, доступными многим компаниям.