|
Персональные инструменты |
![]() |
||
|
![]() |
![]() Software People 2010: Отчет Стаса ФоминаМатериал из CustisWikiЭто снимок страницы. Он включает старые, но не удалённые версии шаблонов и изображений. Отчет Стаса Фомина, все замечания, претензии и прочие комментарии welcomed. Несколько лет назад, озлобленный безумной организацией очередной IT-конференции я разродился
длинным и Настолько близкой, что я позволил себе полностью переключится из режима «участника» в режим «докладчика». Ну да, это означает, что я, посмотрев организованную трансляцию первых выступлений из дома, понял, что запись всех докладов скорее всего будет вполне качественной, я решил вовсе не посещать докладов (на пару, правда, заглянул), а работать «говорящей головой» в «кулуарах», отвечая на вопросы, знакомясь с новыми и договариваясь со старыми людьми.
Возможно эту фишку «просекли» и многие другие участники — и залы «Инфопространства» не были так забиты, как на Highload или РИТ. Ну и плюс апрель-месяц был дико перенасыщен конференциями — за неделю до SWP2010 был трехдневный РИТ-2010, а за пару дней до этого, в выходные был TrainingLabs-2010 (звали кстати, но никак не мог пойти, ибо overkill).
Но выяснилось, что это даже и хорошо! Залы стали небольшими и уютными, коридоры — большими и просторными (реконфигурируемое пространство), а обедать стало возможно сидя, выбирая интересных собеседников, а не первый попавшийся край пустого стола. Более того, докладчиков стимулировали «работать» и на обеде — оказалось, каждому докладчику был выдан персональный стол с табличкой, чтобы жаждущие ответов могли к нему подсесть и получить интеллектуальный или моральный satisfaction.
Так вот, не сказать, что мой стол ломился от желающих общения, но таковые были. К тому же, обедал я только второй день, первый день нафиг пропустил. Ибо. СодержаниеМой докладИбо я установил новый рекорд по подготовке к выступлению на конференции. Готовится (непосредственно выступление) я начал после начала конференции, точнее в ночь первого дня. Но до этого просто не было времени — куча работы, неделю до этого прерванная посещением РИТ-2010 (где тоже пришлось выступать), плюс я придерживаюсь принципа не инвестировать время в подготовку brilliant презентаций — это Путь Продавца, а пытаюсь потратить все время на что-то интересное и полезное, чтобы об этом было не стыдно рассказать, и более того, чтобы рассказывать то особо не требовалось — чтобы все это можно было показать, предъявить живьем — Evidence рулит, это Путь Инженера и Ученого. И хотя таким образом можно рассказывать только об очень конкретных, технологических темах — т.е. каждый раз нужно предъявлять какие-то новые, интересные достижения, требующие реальной работы[2], это мне интересно, ибо:
Фиг знает, что бы у меня там было — думаю, и 3D-видео, и пение, и цирковое выступление, и
Ну и они тут были. Хотя я предпринял вроде все возможное для тестирования и подготовки. Например, взял ноутбук жены, с которого планировал выступать, ибо мой боевой нетбук, при всех своих плюсах видео 1280x720 не тянул, вернее хуже — тянул, но отставая от реального времени, и в результате я либо рисковал выйти за выделенной время, либо — в данном случае, я бы рассинхронизовался с транслируемым видео. Ах, да. Для выступления на Software People, у меня был дополнительный challenge — выступить под видео, и что бы при этом сработала трансляция. Для этого я приехал за день до, поговорил с ребятами, обеспечивающими связь и трансляцию. Это были парни из http://kreml.tv (судя по визиткам, хотя да звучит это немного странно, для специалистов по записи лекций и семинаров), и работали они имхо, более вменяемо, чем, например, Firmbook или COMDI. Например, они не использовали Автоматику с большой буквы[3] для трансляции слайдов, когда трансляция экрана для кодинга или какой-то живой демонстрации вообще невозможна. Здесь же было грамотно — можно было загрузить заранее заготовленное видео и пустить его трансляцию, была возможность агностик-перехвата RGB-канала от компьютера к экрану, с последующей оцифровкой и сжатием, а оператор управлял расположением говорящей головы докладчика относительно изображения с компьютера. Еще им в плюс — то, что в вебтрансляции не было Анонимного Чятега со Школотой и Троллями (стандартные трансляции фирмбука и COMDI), а как обратная связь использовался твиттер (а это все-таки не полный градус анонимности, как микродвач на РИТовских трансляциях). Да, некоторые не рекомендуют использовать твиттер для комментирования конференций, наверное одноразовый чат с OpenID-авторизацией был бы экологичнее, но, имхо, это вполне допустимо.
Но когда я приехал в первый день, начались неудачи — помер и отказался включаться ноутбук жены (аккумулятор в нем совсем ёк, а тут похоже, как-то отошел контакт питания и весь вечер отказывался включаться) — в результате протестировать воспроизведение с него чернового видео на конференционную плазму не удалось. Не удалось также протестировать и захват. Видео в AVI-формате (я притащил его в нескольких разрешениях и кодеках), система трансляции есть отказалась (она явно микрософтовская, ибо родной формат для нее был WMV), программа-супер-перекодировщик, которой парни гордились (понимает все форматы!) облажалась тоже, хотя что может быть проще тупого AVI с h264-видео каналом и MP3-аудио? В результате, ночью я возился с видео и подготовил несколько вариантов WVM-разного разрешения, оттестировал его, озвучил видеоролик (план «Б», если трансляция все равно не пойдет), опубликовал его, сделал несколько вариантов видео (с разными кодеками), захватил несколько кодек-паков, оживил компьютер жены, внезапно обнаружил, что на нем почему-то видео показывается как-то фигово через стандартные плееры и виндовые кодеки, но вроде нормально через VLC. Но время уже поджимало (сорок минут до…), пришлось срочно ехать на выступление (ага, уже настало утро, ночь провел в офисе, поспал пару часов на диване, пока не пришла уборщица). Там уже потестировать не удалось, пришлось вступать в бой с переправы. В результате — подготовленное мной WMV-видео в HD (1024x576) отлично пошло в трансляцию (с чем не справился суперпупердорогойперекодировщик, сделал ffmpeg), но когда я увидел ноутбук организаторов, я понял, что это нетбук! А проблему с торможением видео на них я уже проходил!
Пришлось срочно перейти к плану «Ц», и перейти к трансляции видео с ноутбука жены. Как Гагарин, я махнул рукой, сказал «Поехали!», и с парнями синхронно запустили видео в трансляцию и на экран. И тут начался ад. Во-первых, VLC некорректно воспроизводил некоторые фреймы (регулярно картинка «разваливалась на пиксели» артефакты некорректного сжатия) — с чем это было связано, я так и не выяснил, — то ли глюки VLC, то ли даже этот ноутбук не потянул видео, то ли как-то влияло подключение к плазме и клон-режим (руки так и не дошли выяснить, хотя надо конечно выяснить, дабы не повторилось). Во-вторых, как же я ненавижу VLC! Все что в нем можно сделать неудобно, сделано неудобно! Он не отключал стандартный виндовый скринсейвер при просмотре! В результате, каждую минуту у меня включался скринсейвер, мне приходилось пинать комп, после чего все несколько секунд наблюдали обои рабочего стола («мой сын в два года на море»), потом наблюдать несколько секунд полоску инструментов просмотра VLC — и так более сорока раз. Ну и под конец, чертов VLC, вместо того, чтобы показывать последний «контактно-рекламный кадр», тупо завершает работу («и хуже выдумать не мог»). При этом на трансляции все это выглядело очень странно — ибо там видео шло нормальное, и зрителям наверно, было непонятно, почему я ругаюсь и злобствую. Да, совсем уж гладкого выступления не вышло.
Впрочем, оффлайн-аудитория была небольшая, по сравнению с РИТ, тут было раз в пять минимум меньше народу. А то и в десять. Сказалось, что и народу на конференции было меньше, и трансляция расслабила от личного присутствия, и одновременно со мной выступали известные докладчики — тренер-менеджер Сергей Архипенков, менеджер-из-игромира Денис Войханский. Даже зал перегородили пополам, оставив только один плазменный экран. Ну что же, думаю, если видео будет опубликовано, свою аудиторию доклад соберет, мои жертвы будут не напрасны. А так, кроме доклада я забрал, по обыкновению время последующего кофе-брейка, для ответов на вопросы и разговоры с аудиторией (да, я предпочитаю выступать, чтобы было либо «свободное» время после, либо «свободное» время до — его я использую для разогрева аудитории). Резюмирую — в общем, был фейл (организаторы прислали мне — «…средний балл за Ваш доклад: 4,66»), но не эпик-фейл. Да, трансляцию посмотрела моя жена, ей понравилось. Особенно переданный через «телевизор» привет.
ОбщениеОбщался и с знакомыми докладчиками (почти все уже знакомы), и с участниками, темы были разнообразны (ага, скандалы-слухи-расследования — где разоряются, где увольняют, где бьют батогами…). Можно встретить очень полезных людей, которые сходу, за минуту, решат твою проблему. Например, главный в Яндексе по нагрузочному тестированию, разобрался с 100% загрузкой CPU моего нетбука, вызываемого интерфейсом Яндекс.Почты. Оказалось — это так грузит «виджет» Яндекс.Онлайна, который, в отличие от веб-интерфейса Google Talk, похоже каждую миллисекунду делает poll с сервера. Решение — вырубить его из интерфейса настройкой.
Доходило до смешного — были ребята, которые прослушав мой прошлогодний доклад про Bugzilla и Testopia, внедряли их у себя, и были даже очень довольны Testopia, и даже хотели избавится от Bugzilla, сохранив только тестопию. И это при том, что у нас как раз, Testopia используется только в нескольких проектах, а глобальное внедрение стопорится.
На самом деле, надо начинать выкладывать — просто изначально были разные мысли — как публиковать? Может как раз сделать это используя аутентичную инфраструктуру — развернуть весь этот зоопарк (Bugzilla, Testopia, SVN, ViewVC, SVNSearcher, Mediawiki, FeedOnFeeds…) онлайн, чтобы была эдакая рефлексия — развитие этих проектов шло с использованием их самих? Но тут возник аргумент, что выложенное таким образом не будет восприниматься «свободным» (лежит на каком-то корпоративном хостинге, вдруг компания разорится или просто передумает?). Снимать под это независимый платный хостинг — вовсе ересь. Т.е. наверно, лучше выбрать какую-то крупную, бесплатную и независимую площадку. Тут у меня были мысли брать площадку с DVCS, чтобы все желающие могли легко делать fork и личные доработки. Возможно даже вести personal branches на самой этой площадке. Но для этого надо было бы выбрать оптимальную DVCS (из Git, Mercurial и Bazaar, очевидно), а этот выбор для меня затянулся — все три чем-нибудь мне не нравятся (претензии к ним — отдельная тема). Вероятно надо опять наступить на горло собственному перфекционизму, взять какую-нибудь площадку с историей (например, старый добрый, хоть и рекламный, Sourceforge[4]), и выкладываться туда частями, по проекту на расширение. Если есть идеи — как и куда правильно выкладывать — пишите, комментируйте. Доклады других участниковУправление знаниями организации – миф или реальность? Как построить эффективную базу знаний компании
Тема была весьма близка к моей, поэтому не зайти было просто нельзя (хотя я заговорился и опоздал к началу).
Докладчик, кроме того, что мой тезка, занимается схожими вещами — выбор инструментария и процессов в Luxofte, и в то время, как мы легли на ViewVC (SVN)+Bugzilla+MediaWiki, они пришли к схожей картине, но на близких, хоть и платных инструментах: FishEye (SVN)+JIRA+Confluence + свои доработки.
В этот раз, он рассказывал о базе знаний, о схожей истории, как Confluence у них победила Sharepoint.
Они использовали несколько лет (с 2003 года) SharePoint — сначала как портал и БЗ «команды качества» (EnPedia:SEPG), постепенно взваливая на SharePoint больше задач, доведя его до корпоративного портала и базы знаний, но параллельно (с 2007) опять таки в недрах SEPG они дозрели до вики-системы (Confluence), и постепенно переключили на нее все функции портала и базы знаний, оставив на SharePoint некий минимум, оптимально подходящий для людей, которым любая вики будет слишком сложной.
В органическом вики-подходе все была предоставлена свобода и гибкость — и в результате база знаний выросла сама, а структура в разных проектах естественным образом сложилась более-менее одинаковой и (surprise!) похожей на то, что пытались «внедрить сверху» с сопротивлением, через SharePoint.
В общем, про вики я много и сам говорил, и ребята в компании в курсе, так что сконцентрируюсь на неочевидных вещах, например, они используют веб-дванольные игры с социальным рейтингованием информации. Т.е. да, там можно голосовать за статьи, у статей вычисляется рейтинг, у авторов вычисляется рейтинг, и есть система мотивации — отбор наиболее активных контрибьюторов, и награждение их вполне реальными призами (обычно в виде оплаченного обучения или сертификации).
Тут я даже как-то в раздумье. Реальная мотивация за знания? Хм. это как-то похоже на денежную микромотивацию, плюс «оценка» — это страшная вещь, не всегда польза от нее (например, для сортировки в поиске), компенсирует возможный демотивирующий и даже деструктивный эффект. Жаль, конечно, что на эту «социалку» не удалось посмотреть живьем (хоть в щелочку). У нас кстати, есть немного социальных игр вокруг знаний, тоже на платформе вики (например, голосования за семинары), и с этим тоже были некоторые неприятные проблемы (скажем, это было катализатором неких проблем).
С другой стороны — аккуратно попробовать можно. У нас уже есть некоторая идейная заготовка на тему авторейтинга статей на основе числа ссылок, числа прочитавших, и оценок пользователя.
Peopleware или процесс создания интерактивных компьютерных продуктов с учётом человеческого фактора
Очень добротное введение в тему юзабилити. Сбалансированное — там есть:
Выступление было удачно замаскировано под мемы конференции — конференция прошла под знаком «Peopleware»:
Автор доклада ввел «Peopleware» в название, повторил в докладе метафору эпох «Hardware»→«Software»→«Peopleware», и при этом интерпретировал «Peopleware», как «Заботу о людях», и что вот, оно пришло время юзабилити. Но это чисто «мотивирующая драматургия» — а информационная часть была вполне достойной, как по форме, так и по содержанию:
Это видео (четыре файла, в сумме меньше чем два часа), можно посмотреть параллельно с ненапряжной работой, и так сказать «вкурить основы», не тратя время на несколько толстых книжек. Примечания
Репликация: База Знаний «Заказных Информ Систем» → «Software People 2010: Отчет Стаса Фомина» Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion». |
![]() |
![]() |
![]() |