Через четыре месяца работы над проектом зашли в тупик. Разработчики заявили, что, когда они используют Windows на PC с микропроцессором 8088, получаются посредственные показатели.
Для рассмотрения этой проблемы Гейтс собрал совещание с участием Джеффа Рейкса, Джейба Блюменталя и ведущих разработчиков. Было принято решение о создании Works в текстовом режиме, как Multiplan и Word, чтобы он мог нормально работать на PC нижнего уровня. Однако Works должен был иметь «внешность Windows» с мышью, ниспадающими меню, диалоговыми окнами и прочими особенностями Windows.
После этого работа над Works облегчилась. У Microsoft уже были готовы многочисленные программные фрагменты, которые можно было использовать в Works. Для входящего в Works текстового процессора были взяты большие куски из Word. Электронная таблица была сделана по образцу 1-2-3 из-за большой популярности этого продукта. Works в плане разработки оказался одним из самых простых продуктов в истории Microsoft. В ходе работы не менялись ни спецификации, ни коллектив программистов.
В 1983 г. в Microsoft был организован отдел компьютерного обучения, целью которого являлась разработка обучающих средств для программ компании. В 1986 г. обучающая программа для Windows сыграла огромную роль в реализации этого продукта.
Создание обучающей программы для Works началось в июне 1986 г. Ею занимались три программиста. В сентябре к ним присоединился Барри Линнет, взявшийся за разработку формы уроков. Ему, как руководителю группы, было поручено написать самую сложную обучающую программу по сравнению со всеми ранее существовавшими.
Линнет до прихода в Microsoft ни разу не дотрагивался до PC. В колледже он изучал биологию и был не очень расположен к компьютерам. Попутешествовав по США, он остановился в Сиэтле. Место ему понравилось, и он решил здесь немного задержаться. Именно тогда он завел приятельские отношения с Бетси Дэвис, работавшей в отделе компьютерного обучения Microsoft. Барри искал работу, поэтому Бетси попросила его, чтобы он в течение нескольких дней помог ей исправить затруднительное положение, сложившееся в отделе. Барри так понравилось то, что он увидел, что и через пять лет он все еще оставался там. Ему принадлежит значительная часть заслуг в создании выдающейся обучающей программы для Works.
И вновь Microsoft нашла одаренного человека, направила его усилия на соответствующую цель и в полной мере использовала его способности.
Линнет сформулировал базовый шаблон, который должен был применяться во всей обучающей программе для Works.
1. Знакомство с некоторой задачей, например, с вырезанием и вставкой текста с помощью модуля для подготовки текстов.
2. Демонстрация того, как продукт выполняет эту задачу.
3. Предоставление пользователю возможности потренироваться в выполнении этой задачи.
В первой части каждого урока внимание сосредоточивалось на требуемых результатах. «В начале урока надо заинтересовать пользователя. Зачем мне это нужно? Что я буду с этого иметь?» — объясняет Линнет.
Линнет считал, что пользователи обучающей программы должны получать от нее такое же удовольствие, как от телепередачи. Он любил визуальные эффекты и яркие краски. Каждый экран он рисовал с предельной тщательностью, как мультфильм. Кроме того, программистов призывали к тому, чтобы они дали волю своему воображению. Для передачи мыслей учебная программа опиралась не на бесконечные страницы, забитые информацией, а на рисунки и мультипликацию. «Самое главное в изучении чего бы то ни было заключается в том, насколько оно приятно. Если вам не скучно, вы во всем разберетесь. Это основа обучения… Людям нравится зрительная стимуляция… Чтобы пользователи разобрались в том, как пользоваться продуктом, компьютерное обучение должно быть веселым и интересным.»
Вся изобразительная часть учебной программы, от забега улиток до вида ночного Нью-Йорка, возбуждала любопытство. «Тур» по текстовому процессору начинался с демонстрации железного инструмента, обкалывающего массивную серую глыбу. Подпись гласила: «2000 лет до нашей эры. Сначала были зубило и камень». На следующем экране показывалась рука, пишущая авторучкой на листе бумаги и пузырек чернил. «1776 г. нашей эры. Потом появились ручка и бумага. Дело пошло быстрее, но одна единственная оплошность могла накликать катастрофу.» Когда пользователь щелкал мышью, чтобы двигаться дальше, чернила из пузырька заливали всю бумагу. Затем появлялась пишущая машинка. «1929 г. нашей эры. Затем пришла пишущая машинка. Мелкие ошибки можно было исправить, но крупные изменения означали перепечатку всего текста!» Потом на экране возникал персональный компьютер. «Сегодня текстовый процессор берет на себя весь оформительский труд… поэтому можно сосредоточить мысли на том, что писать, и не беспокоиться об ошибках.» Преимущества текстового процессора демонстрировались на нескольких примерах, таких как проверка правописания, замена слов, реорганизация абзацев и т. д.