Целеполагание

Основное отличие искусственных систем от естественных – в том, что существует цель, с которой они создаются. Очевидно, что естественные системы не имеют прагматических характеристик, хотя человек в силу природы своего разума старается эти характеристики приписать «живым» системам.

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

Ни в коем случае нельзя путать понятия «цель» и «задача». В этом случае создание системы может превратиться в самоцель (мы создаем автоматизированную систему, чтобы автоматизировать предприятие).

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

Рассмотрим еще несколько примеров систем. Возьмем простую, на первый взгляд, систему: автомобиль. Ее целевая функция известна – доставить груз из точки А в точку В. Но если мы поставим задачу детализации (квантификации) этой цели, мы получим множество противоречивых критериев в зависимости от вида груза, удобств, стоимости и т.п.

Если система уже существует, мы можем корректировать не ее функции, а только свои ожидания, т.е. цели. Или заниматься ее модернизацией, например, «тюнигом» автомобиля.

Эти же соображения касаются и информационных систем. Если современное предприятие уже существует, то у него уже есть в том или ином виде информационная система (или комплекс). Исходя из этого, при внедрении новых систем, специалисты должны четко понимать, что существующая инфраструктура при ее создании предполагала достижение каких-либо целей. И цели новой системы должны, как минимум, учитывать их. Это дополнительно усложняет целеполагание.

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

Какими критериями должны обладать цели, чтобы реализация системы прошла успешно?

В первую очередь, это корректность.

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

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

Еще сложнее разработать дерево целей для специализированных заказных систем. В частности, большинство автоматизированных систем управления (АСУ) являются заказными. В работу таких систем вовлекаются разные слои пользователей, начиная с операторов, вносящих информацию в систему и заканчивая учредителями предприятия. Очевидно, что цели последних имеют больший приоритет, но при проектировании таких систем из-за недостатка времени они мало уделяют внимания системе. В результате цели смещаются, и конечный результат чаще всего не устраивает топ-менеджеров компании.

Каков выход из сложившейся ситуации?

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

В третью очередь, цели должны быть измеримы. Этот критерий позволяет однозначно толковать достижимость цели. Необходимо помнить, что измеримость бывает 3 категорий: интервальная (конкретное значение, интервал), порядковая (больше-меньше и т.п.) и категорийная (да-нет и т.п.).

Ну и, конечно, цели должны быть полезны.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: