| Vladimir ( @ 2006-04-24 00:09:00 |
| Entry tags: | cms 2.0, Хорошая Система |
Ещё одно слово: Управление
Ещё один старый драфт про cms, может будет интересно кому.
Во второй половине 19 века появились сложные машины. Вместе с ними появилась необходимость управлять машинами. Вместе с необходимостью управления возникла необходимость в устройствах, способных поддерживать устойчивый режим работы машин в автоматическом режиме. Появилась теория автоматического регулирования, позже переименованная в Теорию Автоматического Управления.
Автоматическое управление преследует цели поддержания определённого закона изменения физических величин, характеризующих процессы, протекающие в управляемой системе, без участия человека, автоматически.
Это как правило - температура, напряжение, высота - и практически любые другие измеряемые величины.
В сети Интернет Теория Автоматического Управления работает на порно сайтах, в поисковых системах, во множестве Web 2.0 сервисов и проектов.
Ни одной CMS, обеспечивающей управление проектом в автоматическом режиме мне не известно.
Фактически в этом заключается одна из основопологающих лично моих претензий к CMS первого поколения - я вижу систему управления сайтом как значительно более динамическую среду, обеспечивающую поддержку многих параметров в автоматическом и полу- автоматическом режиме.
Различают три принципа управления: принцип разомкнутого управления, принцип обратной связи, принцип компенсации.
Принцип разомкнутого управления
Вы крутите ручку - и радио играет громче. Что произошло? Управляющий элемент (резистор etc.) в понятной вам форме передал управляющее воздействие системе.
Большое изменение в работе сложной системы - "переводится" на понятный человеку язык простейших действий.
Сложным примером разомкнутого управления может являться штурвал в самолёте. Компьютер обрабатывает движения штурвала и транслирует их в комманды для остальных систем машины.
CMS: Множество функций современной системы - на данный момент являются функциями прямого управления. Вы поворачиваете руль велосипеда - и колесо поворачивается вправо. Но ведь велосипед - это простейшая система, а в CMS множество управляющих функций уже сегодня необходимо "транслировать", переводить в понятный для пользователя язык действий.
Я уже много раз приводил этот пример, и приведу его ещё раз: слайдер "увеличить продажи сайта на Х процентов", прямо в CMS - это пример идеального интерфейса. Это и пример разомкнутого управления тоже, в котором простое действие менеджера компании активирует десятки механизмов.
Именно таких функций разомкнутого, "переведённого" на человеческий, менеджерский язык управления не хватает в первую очередь современным системам управления проектом. Понятно, что практически никакой программист не способен самостоятельно создать такие функции - он не владеет языком, на который нужно "переводить", ему непонятна и неочевидна необходимость перевода как таковая.
Принцип компенсации
Если контролируемое возмущение превышает заданный предел - включается корректирующее устройство. Ограничители самых разных типов - температурные, по току, механические.
CMS: Отсутствеие практических применений принципа компенсации - основная причина недостатка денег в сегменте CMS. На данный момент абсолютно любой CMS совершенно безразлично происходящее с подконтрольным интернет-проектом. Его посещаемость, его эффективность, его популярность, повторные визиты, ключевые точки - эти важнейшие параметры, которые элементарно просто отслеживать, и на которые можно влиять - безразличны и поэтому не находятся под контролем вообще.
Строго говоря ни одна из CMS не имеет права на букву M - потому что никакого Управления там нет, одна сплошная E (editing, редакция), потому что функция управления предпологает контроль над всей фазой управления - а не только над начальным этапом. Снаряд отличается от управляемого снаряда тем, что вторым можно управлять от начала и до конца - управлять получением результата. Публикация или редакция текста - это начальное действие. Отклик, результативоность и эффективность текста - результат.
В CMS 2.0 необходимо применение анализаторов (не путать со статистикой), оценивающих эффективность действий системы. Принцип компенсации уже сегодня используется например банерными сетями - если обьект непопулярен - он выключается из публикации, простейший пример.
Принцип обратной связи
Если получаемый результат, не удовлетворяет заданным параметрам - включается корректирующее устройство, которое доводит результат до необходимого.
Это более широкая и более сложная вариация принципа компенсации.
Это принцип, найболее широко и повсеместно используемый на практике.
Если самолёт отклонился от курса - основная задача - вернуть его на курс. Если мотор перегрелся - его нужно охладить. Если у сайта мало посетителей - то нужно не только сообщить владельцу об этом (а уже даже этого CMS 1.0 не делают), но и провести серию действий для того, что бы поток посетителей возобновился до приемлимой величины.
Далее - "приемлимая величина" это не статичное число, а динамика развития проекта, с сегментацией по долям траффика, и возможностью различных действий на каждый из сегментов. То есть "контролируемый результат" это не фиксированное число - а величина, рассчитанная и спрогнозированная с учётом динамики развития сайта.
Что мы имеем на выходе? Всего лишь одну букву M - Management.
Мы получаем во-первых человекопонятный интерфейс к CMS. При этом реальный интерфейс - не эти все ваши рюшечки и скинчики, а чекбоксы "контролировать траффик", "управлять ростом", "обеспечить лидерство"; во-вторых средства для компенсации и автоматического управления параметрами; а в-третьих, пару основных и глубоких принципов в фундамент системы. Которые кончно влияют на всё.