Archive for the ‘аналитика’ Category

Статистика: обработка данных и толкования

Friday, February 1st, 2008

«…оптимизатор аналитического склада ума» © АиП, No.214-РВ

Задали мне тут интересный вопрос - а зачем, собственно, я подписана на рассылку “Глас Рунета“? Вдаваться в историю и вспоминать, почему же лет 7 назад я вообще подписалась на эту рассылку не интересно, и не вспомню точно всех причин. С тех пор многое изменилось, поменялись интересы и цели, нет больше редактора Библиотеки Сайтостроительства; однако не отписываюсь от рассылки прежде всего потому, что лениво (это самый простой ответ). Есть и более сложный - мне в самом деле интересно, кто и на какую тему заказывает массовые опросы у Гласа? Кто, чем и зачем интересуется тенденциями, настроением, платежеспособностью в той или иной отрасли, как изменяется аудитория интернет-пользователей и прочее, прочее? В некоторых опросах принимаю участие, на некоторые с нетерпением жду обработанных результатов (вот таких, к примеру). Помните, я писала о любопытном опросе в конце прошлого года о социальных сетях, и даже попробовала сделать свои какие-то, вполне может быть ошибочные выводы (на основании только вопросов, не статистики)? Пост «Subscribe.ru и социальные сети (разведка)». Вчера пришли результаты этого опроса, сами по себе тоже достаточно любопытные.

Помните уже бородатый анекдот о том, что «в опросе об уровне интернетизации населения на вопрос, опубликованный на сайте васяпупкин.ком “Пользуетесь ли вы интернетом” 100% респондентов ответили утвердительно»? В современных опросниках подобная же ошибка встречается не так уж редко.
(more…)

Замечательные keywords

Monday, January 21st, 2008

Веб-мастера хорошо знают, как много смешного можно вытащить из логов - в частности, при анализе ключевых слов из источников трафика - обхохочешься! Я сначала не поверила, что это список (иллюстрация слева) - по моему блогу, мало ли, глючёк приключился (в конце прошлой недели добавила, как давно уже планировала, код гугловской статистики). Дело в том, что Google Analytics сейчас отдаёт вебмастерам два кода - старый urchin и новый ga (как вы догадались, краткое от “google analytics”); на сайте nundesign у меня пока что по-прежнему крутится urchin. Но из декабрьского анонса Google:

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

Но с кодом и статистикой оказалось всё впорядке - по такому эротичному запросу “эмулятор оргазма” в Google и в самом деле на пятой позиции находится этот блог, а если точнее - вот эта запись полугодичной давности, о корпоративных стандартах и ценностях. Могу себе представить разочарование того озабоченного юзера, который открыл по найденной ссылке мой пост! Но о дальнейшем поведении этого пользователя GoogleAnalytics умалчивает, увы - видимо, закрыл страницу сразу, а жаль, потому что именно такое словосочетание звучит как-то бессмысленно, не логично. Ладно бы “эмуляция”, или как-то ещё, хотя бы ясно было, какая у человека цель, или он(-о) в самом деле какое-то внешнее устройство, гаджет искал(-о); и, кстати, какого оно пола?

“Глас Рунета” - не могу не оставить себе на память

Thursday, November 15th, 2007

Пришли “результаты” очередного опроса от “Гласа Рунета”, тема интересная, об “основных типах пользователей Рунета”. Оставлю-ка я их себе на память и для ознакомления читателям. (more…)

Блоговарные игры: аудитория и правила

Thursday, November 15th, 2007

Прикольно как. Обратить внимание на какую-нибудь игрушку, сервис или тулз, который по каким-то причинам забросил и какое-то время не мониторил, не пользовал. Зашла сегодня на блоговарную статистику - смотрю, удивляюсь, какими способами публика выкручивается бэклинками. Интересно, там кто-нибудь мониторит цитирование? Вроде бы про однобуквенные ссылки писали - типа, недопустимо, банят. Но способы мошенничества “щадящего” такого участия в игре могут быть разные… (more…)

Одна глава. Проектная матрица

Saturday, September 22nd, 2007

Что представляет проектная матрица

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

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

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

Деятельность при анализе

ООА (объектно ориентированный анализ) является процессом, состоящим из анализационной деятельности, которая требуется для обеспечения формализованных моделей. Процесс описывается во фрейме, данном проектной матрицей.

Строка информационной модели. Работа, связанная с рамкой в строке информационной модели, подразделяется на несколько отчётливых видов деятельности:

  • исследование;
  • разработка модели;
  • интеграция;
  • просмотр.

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

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

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

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

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

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

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

Строка моделей состояний. Деятельность, связанная с рамкой в строке моделей состояний, - это разработка модели, вериикация взаимных действий, интеграция и просмотр.

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

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

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

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

Интеграция. Как только модели состояний и модель взаимодействия объектов завершены, сформируйте (или модифицируйте) модель взаимодействия подсистем для этого домена.

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

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

Разработка модели и интеграция. Разделите работу так, чтобы каждый аналитик отвечал за создания ДПДД* для некоторого количества моделей состояний. Во время этой работы каждый аналитик может поддерживать отдельную таблицу процессов состояний. Когда ДПДД* закончены, объедените отдельные таблицы процессов состояний и устраните все расхождения в именах и идентификаторах процессов. Затем создайте модель доступа к объектам для подсистемы и модифицируйте модель доступа к подсистемам для всего домена.

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


* ДПДД - Action data flow diagram - диаграмма потоков данных действий.


Источник: Объектно-ориентированный анализ: моделирование мира в состояниях.
Авторы: Салли Шлеер, Стефан Меллор
Книга издана в 1993-м году, на счёт переизданий - не в курсе; посвяцена изложению самых первых этапов процесса разработки сложных (программных, технических и других) систем.

Аналитика в нашей жизни. Неформальная формализация, эскиз

Tuesday, September 4th, 2007

Что такое аналитика? Что такое аналитика в вашем представлении? Чем занимается аналитик в IT сфере? А в экономике? А в бытовухе?

В общем случае строится модель “проблемной” системы для анализа и дальше - система декомпилируется на составляющие её объекты и связи между ними, изыскиваются исходные данные [от общего (от уже полученного результата) к частному (к причинам)], сопоставляются и пересопоставляются n-е количество раз и в результате - либо подготавливается очёт, как система в целом докатилась до такой жизни, либо даже строится /теоретическая/ модель той же системы, но уже оптимизированной. Вот это “либо”/”либо” - достаточно ли в качестве результата работы предоставить “мы попали в *C*, потому что складывали *A*+*B*” или результатом работы аналитика должно быть не только “как мы попали в *С*”, но и “если мы хотим попасть не в *С*, а в *Z*, мы должны брать не *А* и *В*, а *X* и *Y*”, да ещё и предоставить все доказательства, почему?

Неправильности часто встречающиеся:

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

1.а) Или не правильно обозначен период времени для сбора данных. На малом интервале получилось найти исходные значения - делаются выводы - только они не работают.

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

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

4. Аналитика - это не только цифры. Для того, чтобы сделать яишницу, нужно взять 1 сковородку, 2 яйца, 10 грамм соли и 30 грамм масла, жарить при температуре 100­°С, для того, чтобы порадовать этой яишницей подругу с утра, нужна чистая салфетка, красивая тарелка, зелень и оливки для украшения блюда (а как украсить - интуиция подскажет) и УЛЫБКА! (одна штука). Ладно, это не супер пример. Но тем не менее по п.4. - аналитика - это не только числовые данные.

Про разделение обязанностей

Friday, August 24th, 2007

Видимо, в каждой системе есть те, кто первую половину дня тупят в потолок, покуривая сигарету за сигаретой, вторую половину дня ищут виноватых в том, почему всё так, и те, кто копает траншеи.
Примеры рассматриваемых систем:
1. Общество/Политика.
2. Семья/Семейные отношения.
3. Офис/Бизнес.
Есть *А*, который создаёт, и есть *Б*, который потребляет. Потребитель в свою очередь по определению является разрушителем - съёдая сникерс, он разрушает/уничтожает то, что создал *А*. Так же именно он, *Б*, и может на самом деле выступить с критикой качества полученного им сникерса, или вообще самой необходимости создания сникерса - и соответственно качества и необходимости труда *А*. Сам *А* объективно провести оценку качества своего труда не способен - он находится внутри системы (он знает процесс, трудозатраты, но это не все факторы, которые влияют на значение ценности произведенного им сникерса + включение человеческого фактора - любое созданное - это “детище” создателя, и отношение к созданному всегда будет субъективно), но, с другой стороны, потребитель, *Б* - он тоже находится внутри системы, и так же не способен выступить с объективной критикой потребляемого им (+ тоже пресловутый человеческий фактор).

Для анализа системы из *А*, *Б* и *сникерса* разумно привлекать сторонних аналитиков (они вне системы, поэтому снижается риск влияния на результат анализа “человеческого фактора”, нет необходимости в процессе оценки “защищать себя” - и значит “искать того, кто виновен”). Поэтому как раз в системе из *А*, *Б* и *сникерса* редко возникает необходимость в стороннем объективном анализе, потому что для *Б* - это угроза его стабильности, у *А* на это нет времени, потому что ему нужно сегодня ещё “выкопать-две-траншеи/слепить-три-сникерса”, думать некогда, и такая система может оставаться неоптимизированной годами. А потом в одночасьё - рухнуть.

Можно обойтись и без стороннего беспристрастного аналитика. Включается здравый смысл и заложенная у всех без исключения способность видеть ситуацию (и себя в ситуации) со стороны, и этого достаточно. Но это делать так же не хочется (хотя и надо), как и вызывать стороннего аналитика. Это первое.
Второе. При анализе важно участие значимых объектов системы. В бизнесе - это обе стороны (к примеру, конфликт между подрядчиком и нанимателем), в семье - это искреннее желание и мужа, и жены изменить ситуацию (на самом деле как правило минимум один из ситуацию менять не хочет, только играет во “всё плохо”), в политике - то же самое.
Если объективную оценку жаждет кто-то один, второй же игрок от объективной - прячется - обесценивается сам факт анализа, и происходит то же самое - система рушится.


Free Hit Stats