Группы задач современной системы управления информационным проектом, Хорошей системы™:

  1. Обеспечение прямого управления контентом.
  2. Оценка эффективности проекта в целом, и отдельных действий.
  3. Интеллектуальная обработка запросов.
  4. Подготовка решений.
  5. Действия: автоматизированное управление элементами проекта.
  6. Задачи: механизм стратегического управления проектом.
  7. ЗМГ


1 .: Обеспечение прямого управления контентом.

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

Три основные ошибки:

a) Изначально черезмерно жёсткая внутренняя структура, негибкие системы-Буратино.
Многие CMS разработаны программистами или в душе программистами. А для них главное - чтоб работало, просто и надёжно. Другие, зачастую несоизмеримо более важные задачи проекта для программиста не очевидны и просто не видны - другое измерение.

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

CMS не должен проектировать программист. А перед программистом нужно поставить гораздо более полный спектр задач, тогда он (если не рехнётся конечно) - всё сделает правильно. Даже без детального планирования - определение большего количества типов задач - способно сделать систему значительно более гибкой.

Менеджер! Скажи программисту, разрабатывающему тебе CMS:

  • Нам ещё вот тут мелочь нужна - потребуется что бы любой пункт дерева мог повторяться в любом навигационном меню любое количество раз, под любым количеством названий. И конечно каждой странице нужна возможность присвоения произвольного количества url’ов. Конечно, каких пол-часа я могу этого подождать. Хм, ну ладно-ладно - час.
  • А вот эта страничка у нас будет статичный хтмл файлик. Ага, а вот рядом я потом закину на фтп, будет одна страница на asp и одна на С–. Конечно они должны автоматически отображаться в древовидном меню сайта, в карте сайта, конечно я должен иметь возможность изменить контент такой страницы и из CMS - что за глупый вопрос! А, и ещё рядом Excel документ. Конечно, я хочу и его менять из CMS тоже!
  • Так, хорошо, где мне тут посмотреть сколько раз за семь последних пятниц была нажата вот эта ссылка в меню на вот этой странице? Не понял, как это не предусмотренно? До завтра допрограммируй такую функцию.

Менеджер! Убегай. Варианты: Догоняй! Ищи нового программиста!

b) Тотальная недооценка электронной коммерции.
Не верьте никому. Экоммерс это не шоппинг карты и не платёжные системы. Экоммерс это Реклама-И-её-Оценка. Вам нужно знать максимум о посетителях. Вам нужно знать откуда они пришли. Вам нужно знать чего они ищут и чего находят, выделять это в тенденции и уметь сравнивать и прогнозировать эти тенденции средствами системы. Даже если у вас есть статичные странички с текстом - вам нужно их продавать.

c) Интерфейс. Или его отсутствие.
Интерфейс систем управления контентом как правило оставляет очень мрачное впечатление. Об этом нужно писать отдельно, вкратце: самый распространённый интерфейс Вин+Оффис. Самый хороший интерфейс будет построен на наследовании 80-90% интерфейса Вин+Офис (при этом идиотизм некоторый самого винофиса наследовать необязательно, только внешние интерфейсные моменты).

2 .: Оценка эффективности проекта в целом, и отдельных действий.

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

Система должна работать с ROI, стараться показать cost-effect все-го. Это очень-очень важно для всей отрасли в целом, не только для отдельного проекта.

Упрощаю, но- пример: клиент обращается к разработчику, просит разместить абзац текста на титульной странице, намечается акция, 10% скидка на заказ нового крутейшего унитаза онлайн.
Ситуация сейчас: студия срубает своих $100(ну или $1k если это АЛГ), размещает абзац текста, картинку с крутейшим унитазом, все довольны.
Ситуация скоро: студия договаривается о 5%, вставляет абзац текста, формочку заказа, на которую нагоняет целевой траффик, продаёт 1000 крутейших унитазов, 5% от продаж составляет $10 000(АЛГ нервно курит в корридоре).

3 .: Интеллектуальная обработка запросов.

Обработка запросов на уровне “отдать чего сказано” - каменный век. У вас десять ссылок в меню сайта. Каждый десятый, нажимающий на ссылку “связаться с нами” - пишет письмо сейлу(lead). Каждый второй, нажимающий на ссылку “О компании” - уходит с сайта. Внимание вопрос: какая из ссылок должна идти первой и какая - последней? Понятно, что найболее популярные ссылки нужно “сватать” посетителям, увеличивая эффективность сайта. Понятно, что оценка и вот такие элементарные изменения должны быть автоматическими.

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

4 .: Подготовка решений

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

Поэтому большая группа задач - подготовка решения для менеджмента компании. Система должна искать конкурентов, оценивать их цены - и предлагать изменить свои. Оценивать поисковые запросы и предлагать более СЕО совместимый контент. Оценивать источники траффика - и предлагать перспективные рекламные каналы. Оценивать популярность информации - и предлагать развитие темы/продуктовой линии на сайте.
Этого нет вообще. Таких функций у CMS систем сегодня нет. Строго говоря, таких функций не хватает подавляющему большинству програмных продуктов, они зачастую элементарны, но их НЕТ. (И вот именно в этом виноваты программисты, всё как то не соберусь это описать :) )

5 .: Действия: автоматизированное управление элементами проекта.

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

6 .: Задачи: механизм стратегического управления проектом.

Добавить текст, убрать картинку - это ground level, элементарные операции. Запустить акцию или рекламную кампанию - это тактическое действие. А есть ещё и стратегия.
Современные CMS не имеют даже самого отдалённого понятия о возможности стратегического управления. А такие имеются.
Стратегические решения фирмы - наступаем на рынок, или защищаем его; бьёмся за выживание или боремся с одним основным конкурентом; хотим обеспечить максимум известности бренду - или хотим обеспечить максимум продаж; хотим что-то одно и очень сильно - или хотим всё и понемногу.
В зависимости от выбора стратегического направления, CMS должна работать в разном режиме оценки-планирования-реакции. В зависимости от этого она должна подбирать советы оператору. Руль.

7 .: ЗМГ. Необходимо телепатически контрилировать посетителей сайта,