Часть 25 из 38 В начало
Для доступа к библиотеке пройдите авторизацию
• Это великолепная программа для новичков. Наверное, 7 или 8.
Представители Microsoft вернулись в Редмонд, придя к заключению, что адресат программы определен правильно. Works был продуктом, предназначенным главным образом для того, чтобы сделать компьютер доступным новичку.
Комплексные программные средства
В 1984 г. на рынке начали появляться комплексные программы, в которых в одном продукте сочеталось несколько прикладных программ. Symphony производства Lotus, одна из первых комплексных программ, начала неплохо расходиться, но была встречена не с таким воодушевлением, как 1-2-3. Одной из причин неважного впечатления от Symphony стала сложность ее изучения. В Framework производства Ashton-Tate использовался графический пользовательский интерфейс в текстовом режиме, причем эта программа базировалась на концепции окон аналогично Microsoft Windows. Однако ее электронная таблица работала очень медленно, а Framework пользовался весьма скромным успехом.
В 1986 г. спрос на комплексные программные средства был очень низок. Symphony и Framework привели к тому, что программы этого типа начали представляться слишком сложными для среднего пользователя. Затем компания Software Publishing Corporation (SPC) выпустила First Choice. У этой утопающей фирмы появилась мысль собрать в один пакет четыре прежде популярных программы. First Choice была настолько проста, что публика сразу же ею заинтересовалась. Согласно InfoCorp эта программа закончила год на девятом месте по годовому объему продаж.
First Choice ясно показала, что у простых в эксплуатации комплексных программ есть рынок. В Microsoft это не прошло незамеченным.
Проектирование Works
Проект Works начался в конце 1985 г. как разработка комплексного продукта, предназначенного, главным образом, для обслуживания рынка PC нижнего уровня. Пакет должен был стать продуктом, в котором сможет разобраться и который сможет использовать широкая публика.
Поскольку Гейтс старался способствовать продвижению графического пользовательского интерфейса и уже решил, что в перспективе все приложения Microsoft будут переориентированы на Windows, пакет Works был намечен как программа для Windows.
Через четыре месяца работы над проектом зашли в тупик. Разработчики заявили, что, когда они используют Windows на PC с микропроцессором 8088, получаются посредственные показатели.
Для рассмотрения этой проблемы Гейтс собрал совещание с участием Джеффа Рейкса, Джейба Блюменталя и ведущих разработчиков. Было принято решение о создании Works в текстовом режиме, как Multiplan и Word, чтобы он мог нормально работать на PC нижнего уровня. Однако Works должен был иметь «внешность Windows» с мышью, ниспадающими меню, диалоговыми окнами и прочими особенностями Windows.
После этого работа над Works облегчилась. У Microsoft уже были готовы многочисленные программные фрагменты, которые можно было использовать в Works. Для входящего в Works текстового процессора были взяты большие куски из Word. Электронная таблица была сделана по образцу 1-2-3 из-за большой популярности этого продукта. Works в плане разработки оказался одним из самых простых продуктов в истории Microsoft. В ходе работы не менялись ни спецификации, ни коллектив программистов.
Обучающая программа Works
В 1983 г. в Microsoft был организован отдел компьютерного обучения, целью которого являлась разработка обучающих средств для программ компании. В 1986 г. обучающая программа для Windows сыграла огромную роль в реализации этого продукта.
Создание обучающей программы для Works началось в июне 1986 г. Ею занимались три программиста. В сентябре к ним присоединился Барри Линнет, взявшийся за разработку формы уроков. Ему, как руководителю группы, было поручено написать самую сложную обучающую программу по сравнению со всеми ранее существовавшими.
Линнет до прихода в Microsoft ни разу не дотрагивался до PC. В колледже он изучал биологию и был не очень расположен к компьютерам. Попутешествовав по США, он остановился в Сиэтле. Место ему понравилось, и он решил здесь немного задержаться. Именно тогда он завел приятельские отношения с Бетси Дэвис, работавшей в отделе компьютерного обучения Microsoft. Барри искал работу, поэтому Бетси попросила его, чтобы он в течение нескольких дней помог ей исправить затруднительное положение, сложившееся в отделе. Барри так понравилось то, что он увидел, что и через пять лет он все еще оставался там. Ему принадлежит значительная часть заслуг в создании выдающейся обучающей программы для Works.
И вновь Microsoft нашла одаренного человека, направила его усилия на соответствующую цель и в полной мере использовала его способности.
Линнет сформулировал базовый шаблон, который должен был применяться во всей обучающей программе для Works.
1. Знакомство с некоторой задачей, например, с вырезанием и вставкой текста с помощью модуля для подготовки текстов.
2. Демонстрация того, как продукт выполняет эту задачу.
3. Предоставление пользователю возможности потренироваться в выполнении этой задачи.
В первой части каждого урока внимание сосредоточивалось на требуемых результатах. «В начале урока надо заинтересовать пользователя. Зачем мне это нужно? Что я буду с этого иметь?» — объясняет Линнет.
Линнет считал, что пользователи обучающей программы должны получать от нее такое же удовольствие, как от телепередачи. Он любил визуальные эффекты и яркие краски. Каждый экран он рисовал с предельной тщательностью, как мультфильм. Кроме того, программистов призывали к тому, чтобы они дали волю своему воображению. Для передачи мыслей учебная программа опиралась не на бесконечные страницы, забитые информацией, а на рисунки и мультипликацию. «Самое главное в изучении чего бы то ни было заключается в том, насколько оно приятно. Если вам не скучно, вы во всем разберетесь. Это основа обучения… Людям нравится зрительная стимуляция… Чтобы пользователи разобрались в том, как пользоваться продуктом, компьютерное обучение должно быть веселым и интересным.»
Вся изобразительная часть учебной программы, от забега улиток до вида ночного Нью-Йорка, возбуждала любопытство. «Тур» по текстовому процессору начинался с демонстрации железного инструмента, обкалывающего массивную серую глыбу. Подпись гласила: «2000 лет до нашей эры. Сначала были зубило и камень». На следующем экране показывалась рука, пишущая авторучкой на листе бумаги и пузырек чернил. «1776 г. нашей эры. Потом появились ручка и бумага. Дело пошло быстрее, но одна единственная оплошность могла накликать катастрофу.» Когда пользователь щелкал мышью, чтобы двигаться дальше, чернила из пузырька заливали всю бумагу. Затем появлялась пишущая машинка. «1929 г. нашей эры. Затем пришла пишущая машинка. Мелкие ошибки можно было исправить, но крупные изменения означали перепечатку всего текста!» Потом на экране возникал персональный компьютер. «Сегодня текстовый процессор берет на себя весь оформительский труд… поэтому можно сосредоточить мысли на том, что писать, и не беспокоиться об ошибках.» Преимущества текстового процессора демонстрировались на нескольких примерах, таких как проверка правописания, замена слов, реорганизация абзацев и т. д.
После того как учебная программа знакомила пользователя с задачей, ему оставалось только наблюдать на экране за демонстрацией ее решения. «Лучший способ научить решать задачу… — обратиться к человеку, который умеет это делать, и попросить его, чтобы он повозился с вами, чтобы он взял мышь и сказал: «Смотри, вот как это делается.» Именно к этому мы и стремились [в демонстрационной части обучающей программы] — чтобы за спиной пользователя стоял человек и помогал ему.»
Каждый урок обучающей программы заканчивался упражнением для пользователя, предоставляющим ему возможность потренироваться в том, что он только что узнал, в условиях идентичных реальному использованию Works.
Работа над электронной таблицей была закончена программистами за три месяца. Однако для завершения 49 уроков обучающей программы группе из отдела компьютерного обучения потребовалась серьезная помощь извне. В январе 1987 г. в этот отдел влились девять дополнительных программистов. У этой группы был особенно пестрый диапазон прежних занятий. Среди их прошлых профессий молено было найти тренера по байдарочному спорту и смотрителя автомобильной стоянки. Когда дело доходило до поиска примеров, демонстрирующих использование Works, эта пестрота давала свои плоды. Эта группа, ничего не упустив, создала в общей сложности более 5000 учебных экранов.
Каждый учебный экран был запрограммирован так, что он реагировал на различные действия пользователя. Так, помимо успешного решения поставленной задачи и выдачи поощряющих сообщений пользователю (когда он нажимал на правильную клавишу), если пользователь нажимал не то, что надо, обучающая программа выводила дополнительные указания. Программирование обучающей программы на огромное число возможных реакций пользователя — это очень большое достижение.
В один из уроков входил забег улиток, обретший скандальную славу. За этот пример отвечал программист, бывший студентом Иллинойского университета, приехавший в Microsoft в летнюю интернатуру. Провожая его, программисты отдела компьютерного обучения вырядились улитками и организовали «забег». Они по-пластунски медленно ползли по вестибюлю. Приезжие специалисты, прибывшие на совещание с Биллом Гейтсом и Джоном Ширли, пришли как раз во время и увидели этих гигантских моллюсков из Microsoft, крадущихся им навстречу.
После подготовки уроков группа компьютерного обучения испытывала их на всех пользователях-новичках, каких удавалось найти. Морскими свинками становились друзья, родители, племянники и племянницы и самые дальние родственники при условии, что они никогда раньше в глаза не видели компьютер. «Наблюдение за реакцией людей было просто фантастикой», — вспоминает Бетси Дэвис. Она рассказывает, что программисты обнаружили, что многие вещи, казавшиеся им очевидными, были совершенно неочевидны для начинающих. Например, когда обучающая программа просила их нажать TAB, они набирали на клавиатуре Т-А-В.
В конце концов обучающая программа для Works стала образцом для обучающих программ. Барри Липнет считает, что его группа разработала уникальное решение задачи подготовки пользователей. Самое удивительное заключается в том, что он никогда не изучал компьютеры.
Works выпускают в свет
Works появился в продаже в сентябре 1987 г. Поскольку его выпуск и выпуск Excel для Windows совпали по времени, Excel присвоила причитающиеся ему аплодисменты. Постепенно в компьютерных журналах поняли, что Microsoft создала еще один шедевр. В опубликованных в них статьях отмечалось, что ноу-хау, вошедшее в обучающую программу для Works, поразительно.
В марте 1988 г. Microsoft заказала Grigs Anderson Research проведение опроса пользователей Works. Сотрудники этой фирмы обзвонили 150 человек, никто из которых не работал в компаниях, производящих аппаратное или программное обеспечение для компьютеров. Результаты опроса показали, что пользователи Works почти никогда не имели дела с другими программами. При ответе на вопрос о том, каким образом они изучали продукт, все хвалили интерактивную обучающую программу. На вопрос: «Какая часть документации программного продукта вам больше всего понравилась?» большая часть пользователей назвала обучающую программу. Ею пользовались 94 процента, а 74 процента сказали, что они очень ею довольны. Это резко контрастировало с документацией в печатной форме, оцененной как «сложная для понимания» тремя четвертями опрошенных. Восемьдесят шесть процентов изучили Works с помощью учебной программы, а 73 процента указали, что они освежают свою память, просматривая уроки на экране.
Барри Липнет счел результаты опроса вполне удовлетворительными. «Для меня это было просто великолепно. Самое странное в работе здесь заключается в том, что ты тратишь год-полтора на что-то, а когда все готово, получаешь в результате вот эту маленькую дискету. Потом ты больше никогда ее не видишь.»
Во всех журналах, в которых проводилось сравнение Works с другими комплексными программами, рассчитанными на неподготовленных пользователей, ее ставили далеко впереди конкурентов. Самая неожиданная похвала оказалась напечатанной в августе 1989 г. в «Info World». На этот раз Works сравнивали не только с комплексными программными продуктами для неподготовленных пользователей, но и с нацеленными на профессиональный рынок, включая Symphony, Framework и Smart (Informix). Ко всеобщему удивлению, на первое место вышли Works и Framework.
Глава 20
Видение будущего
Билл Гейтс на собрании Бостонского компьютерного общества в июне 1987 г. объявил, что распродано 250000 копий Windows. К началу 1989 г. разошлись уже 2 миллиона копий, и Windows стала наиболее реализуемым продуктом Microsoft, а уровень ее продажи составил 50000 копий в месяц.
Как это получилось? Excel, PageMaker, Designer, Omnis и другие удачные прикладные программы для Windows превратили этот некогда плохо принятый продукт в бестселлер. И сама Windows тоже существенно изменилась. Характеристики версии 2.0, выпущенной одновременно с Excel, были гораздо лучше, чем у первой версии.
В 1989 г. на рынок хлынули прикладные программы для Windows. Текстовый процессор AMI, база данных SuperBase и программа для подготовки штриховых иллюстраций Corel Draw доказали работоспособность Windows. Microsoft тоже приспосабливала к Windows свои главные продукты. Шла работа над преобразованием Word, причем размах этого проекта был огромным. Текст программы Word 2.0 и 4.0 состоял из 35000 и 78000 строк соответственно, а длина текста Word для Windows была больше 400000 строк.
Билл Гейтс энергичнее, чем когда либо, рекламировал свой графический пользовательский интерфейс. В январе 1989 г. в Париже он заявил, что для Windows в данный момент разрабатывается больше приложений, чем для любой другой среды.
Lotus, WordPerfect и Ashton-Tate долгое время игнорировали Windows, предпочитая переориентацию своих продуктов на Presentation Manager, поддерживаемый IBM графический пользовательский интерфейс для ее новой многозадачной системы OS/2. Однако к лету 1989 г. стало ясно, что деловой мир с расположением относится к Windows и ожидает обещанных усовершенствований следующей версии.
Великий день
Волнение, царившее в микрокомпьютерной промышленности в ожидании следующей версии Windows, в первые несколько месяцев 1990 г. дошло почти до безумия, пока наконец не наступил великий день ее представления. Почти через пять лет после первого выпуска в ноябре 1985 г. Windows в конце концов должна была раскрыть весь свой потенциал.
Microsoft не пожалела денег на превращение рекламной кампании Windows 3.0 в историческое событие. 22 мая 1990 г. в нем участвовало примерно 6000 человек; центральной сценой мультимедийной феерии стал нью-йоркский театр «Сити-Сентр». Праздничные мероприятия происходили также в семи других североамериканских городах, в которые через спутник велась прямая трансляция с нью-йоркской сцены, и в 12 крупных городах, разбросанных по всему миру, в том числе в Лондоне, Амстердаме, Стокгольме, Париже, Мадриде, Милане, Сиднее, Сингапуре и Мехико. В театрализованное представление входили видеофильмы, слайды, лазерные эффекты, объемный звук и речь Билла Гейтса, провозгласившего Windows 3 «крупной вехой» в истории программного обеспечения и сказавшего, что она «вносит отпечаток личности в миллионы компьютеров с MS-DOS». Он назвал Windows «лучшей DOS, чем сама DOS».
Microsoft потратила 3 миллиона долларов только на празднества, посвященные премьере Windows 3.0, и собиралась вложить еще 7 миллионов долларов в ее продвижение на рынок путем размещения рекламы, распространения 250000 бесплатных демонстрационных дискет и организации демонстраций и семинаров. По словам Гейтса, это было «самым экстравагантным, широкомасштабным и дорогим представлением программного продукта за всю историю».
Долгожданная Windows 3.0
Звезда этого шоу, Windows 3.0 — плод занявшего два с половиной года труда группы из 25 человек, называвших себя «Win 3 team». Каждый разработчик отвечал за определенную часть продукта и пользовался значительной творческой свободой — в общих рамках, определенных Биллом Гейтсом, поддерживавшим тесную связь с членами группы по электронной почте, два раза в неделю собиравшим их и всегда требовавшим высочайшего качества.
Важнейшая новая характеристика Windows — это использование спецификации дополнительной памяти (EMS), ломающей ограничение DOS на использование 640К памяти. Она облегчает работу в многозадачном режиме, поскольку пользователи Windows могут одновременно запускать несколько больших прикладных программ, не беспокоясь о выходе за пределы памяти. Эта возможность упрощает, например, перенос данных из электронной таблицы и рисунков из графической программы в отчет, подготовленный с помощью текстового процессора.
В новой версии, кроме того, предусмотрены сетевые функции, отсутствовавшие в прежних версиях Windows, хотя критики утверждают, что эти возможности имеют еще зачаточный характер. Microsoft облегчила установку и конфигурацию Windows, увеличила число принадлежностей рабочего стола и изменила вид экрана.
Новую структуру экрана Microsoft нашла после того, как опрос пользователей Windows 2.1 вскрыл многочисленные жалобы на то, что интерфейс выглядит так, как будто он сконструирован программистом, почти не имеющим представления об эстетике. Яркие синие и красные краски первых версий заменили приглушенные тона и более профессиональный внешний вид, а многие пиктограммы были перерисованы для придания им большей наглядности. По словам Тэнди Трауера, заведующего отделом архитектуры пользовательского интерфейса Microsoft: «Windows — это попытка расширить рынок за счет облегчения использования среды новыми пользователями».
Очень ходовой товар