ЖАНРЫ

Те же 10 вопросов через 20 лет. Офис и компьютер
Шрифт:

Системы автоматизации организационного управления всегда включаются в существующую структуру управления, поэтому нельзя рассчитывать на оптимальное распределение человеческих и машинных функций в получившейся системе без приложения дополнительных усилий. Приходится преодолевать сопротивление персонала, которому необходимо не только осваивать новое средство в своей работе, но и вырабатывать новые технологические приемы труда. Поэтому для достижения желаемого результата следует учитывать психологическую готовность руководства и персонала предприятия произвести требуемое преобразование структуры.

Средства системной автоматизации будут жизнеспособны, если обеспечат возможность плавного перехода от сложившейся технологии к модернизированной.

Такой переход предполагает, что эти средства на первых порах будут играть роль вспомогательных. Например, они должны давать возможность быстро печатать накладные, платежки и счета и вести их учет. Любой человек быстро усваивает те средства, которые освобождают его от необходимости выполнять простую работу.

По мере освоения простых операций станут видны способы исполнения более сложных на базе средств автоматизации.

Такие простые, на первый взгляд, рекомендации реализовать тем сложнее, чем большую предметную область охватывают эти средства.

Соблазн создать замкнутую автоматическую систему должен сдерживаться соображениями внедрения: ведь такую систему можно внедрить только целиком.

Чтобы реализовать постепенный переход к использованию средств автоматизации, следует их внедрять в технологические процессы, а не оснащать случайные участки автономными средствами.

Проблема внедрения настолько широка и многообразна, что не имеет смысла даже пытаться ее исчерпать в рамках одной статьи.

Подбирая систему автоматизации для предприятия, полезно учитывать еще один аспект, присущий в той или иной степени большинству средств автоматизации.

Какова степень инструментальности предлагаемой системы?

Прикладная или инструментальная система?

Сразу отмечу, что о противопоставлении систем здесь речь не пойдет. Более того, все рассуждения здесь проводятся ad hoc [16] , поэтому сначала определим, что будем понимать под указанными в названии системами.

16

Для данного случая (лат.). – Прим. ред.

Прикладная система выполняет те функции, которые в заданных обстоятельствах выполнял бы человек. Инструментальная система дает возможность выполнить необходимые в работе функции, если будет произведена настройка на данные обстоятельства.

Редко можно встретить программу, не допускающую настройку своих алгоритмов в большем или меньшем диапазоне. Наша переменчивая жизнь вынуждает вводить настройки в программах, чтобы они жили чуть дольше бабочек-однодневок. Собственно о диапазоне настройки или о степени инструментальности в прикладных программах и пойдет речь. Все программы разработанные для автоматизации организационного управления различаются по степени инструментальности.

Интересен вопрос: что заставляет разработчиков заложить в программу тот или иной набор настраиваемых параметров?

Каждый разработчик, приступая к реализации программы имеет на нее заказ. Это может быть формально определенный заказ – в виде технического задания от конкретного заказчика или неформальный, который определяет для себя разработчик на основании собственных представлений о требуемой программе. В большинстве случаев разработчик ориентируется на воображаемого пользователя. От того, каким он себе его представляет, зависит как степень настройки, которую он закладывает в программу, так и способ, каким пользователь будет ее производить. Иногда разработчик осознает эту зависимость, иногда – нет.

На рынке бухгалтерских программ представлены и те, которые рассчитаны на бухгалтеров, незнакомых с компьютером, и те которые написаны для программистов волею судеб ставших бухгалтерами.

Сложнее анализировать подход, который используют разработчики при определении диапазона настройки. Можно предположить, что он зависит от прогноза возможных изменений параметра настройки. Большинство разработчиков интуитивно определяют эти параметры. Чем шире охват предметной области, тем больше настроек предусматривает разработчик, чтобы сохранить применимость своей программы.

Наиболее ярко это проявляется в популярных рыночных продуктах. Разработчики Windows включили в свой продукт все известные им драйверы указателей, принтеров, мониторов и т. п., и кроме того дали возможность присоединить иные, им неизвестные. Разработчики бухгалтерского пакета “Scala”, который используется в 55 странах, предоставляют пользователям возможность настроить его на любую методику ведения учета в любой из 18 валют, на любом из 33 языков. Как только разработчики узнают об отсутствии в их программе необходимой настройки, они стараются ее включить.

Однако повышают ли они возможность применения своего продукта? Казалось бы, да. На деле здесь мы сталкиваемся с пресловутым переходом количества в качество. Введя многочисленные настройки, т. е. повысив инструментальность своего продукта, разработчики дали возможность большему числу пользователей его применять.

Но одновременно они повысили уровень требований к знаниям пользователей. А следовательно, уменьшили число потенциальных пользователей. В пределе это число стремится к числу самих разработчиков, когда, кроме них самих, никто не сможет применять их продукт.

Из такой ситуации выход обычно находят в специальном обучении пользователей или предварительной настройке для них универсального продукта. Но и это не панацея, поскольку обученный сотрудник может уйти с предприятия, а изменение внешних условий потребует произвести перенастройку.

Существуют объективные факторы, влияющие на применяемость средств автоматизации и зависящие от степени их инструментальности.

Вводя настройки и выбирая метод управления ими, разработчик предполагает возможности того, кто будет использовать его продукт. При этом, естественно, не может быть такого способа, который будет в максимальной степени удобен для всех пользователей, независимо от образования, специальности, свойств характера и т. п. Поэтому немаловажно, выбирая систему, обращать внимание на диапазон и способ настройки средств автоматизации.

Наконец, последний вопрос, который хотелось бы затронуть, связан с теми средствами, на которых строятся системы автоматизации.

На каких средствах создавать систему – На чем легче или на чем лучше?

Вопрос в немалой степени провокационный. Ответ, казалось бы, очевиден, но на самом деле не так прост.

Любые средства хороши, если они позволяют достигнуть поставленной цели.

Прежде чем обсуждать средства разработки, следует определить ее цель:

Поделиться с друзьями: