Microsoft Word и другие... С "текстовым процессором" Microsoft Word знакомы все. Как и большинство других программ, он прошел длинный путь от первой DOS-версии до самой последней Word 2000. Давайте проследим наиболее важные изменения от одной версии к другой.
А теперь посмотрите на этот список и скажите, что является действительно полезным для работы, я имею в виду основное предназначение программы - подготовку документов? Практически ничего! А ведь сменилось 4 версии, причем каждая становилась все больше в размере и медленней в работе. Работа пользователя нисколько не облегчилась, а даже наоборот стала менее удобной из-за обилия дополнительных возможностей. |
Несмотря на
это, большинство из нас стараются использовать
всегда самую последнюю версию Word'а, как и других
программ. Этому есть несколько объяснений:
Правильный подход к проектированию любой программы предполагает в первую очередь определение категорий будущих пользователей и их потребностей. Microsoft, как обычно, попыталась сделать универсальную программу, рассчитанную на всех, а любая универсальность заранее обречена на неудачу, потому что удовлетворить потребности всех - невозможно. Зачем, например, секретарю в офисе тезаурус, анимация текста, или такие чисто издательские функции, как кернинг? Для подготовки большинства документов достаточно было бы минимума функций на уровне WordPad'а. Вы скажете: "Ну и что? Пускай себе будут лишние функции, ведь они не мешают". Мешают, и еще как:
А некоторые "возможности" просто удивляют (см. рисунок). Вот, оказывается, чем занимаются разработчики Word. Некоторое время назад в компьютерной литературе была популярна фраза о том, что Word является настолько мощной системой, что большинство пользователей используют лишь 10% всех его возможностей. Это справедливо и сейчас, только пользователи не используют эти функции не потому, что о них не знают, а потому что они им просто не нужны. |
Так что же,
давайте сделаем, например, три версии Word'а: самую
простую, вроде WordPad'а, среднюю, с большинством
возможностей, и самую полную. На первый взгляд,
решение подходящее, ведь есть же например, версии
NT Server Standart, Advanced и Enterprise. Но не все так просто.
Природа не любит дискретности - обязательно
найдется круг пользователей, чьи потребности при
работе с текстом будут лежать между этими тремя
версиями. Определить заранее, что именно
потребуется тому или иному пользователю,
невозможно. В то же время необходимо сохранить универсальность продукта. Ведь выпуск отдельных программ для различных категорий пользователей (секретари, студенты, писатели и т.д.) приведет к большим проблемам несовместимости форматов документов, а самое главное, к необходимости заново обучаться работе с каждым вариантом программы. Поэтому наилучшим вариантом является модульность. Я имею в виду настоящую модульность, а не суррогатную программу установки Microsoft Office, в которой можно выбрать, какие компоненты устанавливать, а какие - нет. Программа должна быть изначально спроектирована так, чтобы можно было включать/выключать те или иные возможности и делать это очень просто. Отключенные модули не должны занимать места на диске. При этом появляется возможность выбирать себе необходимый набор модулей при покупке. Пробная версия программы может содержать все модули - поработав немного, вы сами решите, что вам нужно (причем здесь программа может вам помочь, показав частоту использования вами того или иного модуля), и заплатите только за это. Для тех, кто не хочет возиться с выбором, можно предусмотреть готовые комплекты, например: "Для дома", "Для офиса" и т.д. С таким подходом к Word'у и всем остальным подобным программам они станут легче в использовании, удобнее и дешевле. А самое главное, повысится производительность труда пользователей. Разве такой результат не стоит усилий? |