С одной ?тороны тема ?той заметки имеет довольно отдалённое отношение к юзабилити вообще, но c другой ?тороны затрагивает ещё и ?оциальные факторы и вопро?ы организации информации, по?тому ? решил в?ё же опубликовать её. Про?то опи?ываема? проблема в?тречала?ь на моём опыте не?колько раз и ? попытал?? проанализировать её как минимум дл? того чтобы ?амому пон?ть ?уть.
?ачну ? реальной и?тории. В фирме, в которой ? ?ейча? работаю, параллельно ведёт?? большое количе?тво разных проектов, но ? и?пользованием аналогичных ?ред?тв и ?и?тем. Со временем вы??нило?ь что по?то?нно возникают ?итуации, когда один разработчик пытает?? решить проблему, которую в другом проекте и в другое врем? уже благополучно решил другой. То е?ть попро?ту говор? от?ут?твует необходима? коммуникаци?, а по научному обла?ть ?та называет?? кажет?? управление знани?ми (knowledge management).
Первый раз ?ту проблему пытали?ь нео?ознанно решить ещё до моего прихода в фирму путём ?оздани? внутренних нью?-групп. ?втор идеи видимо решил «гул?ть, так гул?ть» и ?оздал пор?дка 20 групп на ?амые разные темы, из которых только одна была предназначена дл? техниче?ких вопро?ов. В неё конечно никто не пи?ал, а позже ?ам ?ервер официально закрыли из за фривольной активно?ти в других группах.
Следующей, уже о?ознанной попыткой, были внутренние форумы на обычном phpBB. ?втор ?той идеи ударил?? в другую крайно?ть и ?оздал форум только дл? техниче?ки тем, но разбил его на пор?дка 50 подфорумов. Конечно же по?ле пары недель начальной активно?ти туда больше не напи?ал ни один человек. Ибо у кого найдёт?? врем? и желаение, чтобы оторвать?? от работы, ?пециально пойти на ?тот форум и напи?ать там о чём-то? Тем более что ?тот кто-то хорошо пред?тавл?ет ?ебе, что у его коллег, которым была бы интере?на его информаци?, также нет времени по?то?нно про?матривать в?е 50 форумов на предмет по?влени? там чего-то нового.
Сложило?ь так, что ? принимал уча?тие в ?ледующей попытке решени? ?той проблемы. Мы попытали?ь уче?ть ошибки предыдущих товарищей и ?ошли?ь оп?ть таки на нью?-группах, как механизме накоплени? ?тих ?амых знаний. Группы мы разме?тили как можно ближе к е??те?твенному ?ред?тву общени? – ?лектронной почте, а именно пр?мо на Exchange ?ервере, так что группы были до?тупны пр?мо в Outlook и определили оптимальное чи?ло тематиче?ких групп - в?его 10.
Проект провалил??. Как только ?то произошло, наконец ?тало ??но почему. В обмене информации учав?твуют в?егда две ?тороны: пред?тавьте что тот, кто желает найти решение ?воей проблемы, причём ?рочно, пишет вопро? в нью?-группу. Однако у того, кто потенциально мог бы ответить на его вопро?, нет никакой причины именно в ?тот момент по?мотреть в группу, даже е?ли ?то требует в?его одного щелчка мышью. Более того, у большин?тва нет никакого ?тимула читать группы и потом. В результате в группы никто не пишет, потому что их никто не читает – замкнутый круг.
Решением в ?том ?лучае были бы уведомлени? о новых ?ообщени?х в группах по почте, но ?тот вариант реализовать было в нашем ?лучае невозможно из за комбинации техниче?ких проблем и организационных вопро?ов.
Снова в бой
?а новый виток обдумывани? возможного решени? мен? натолкнули в?ё те же ?лучаи бе?полезной траты времени на решение проблем, которые уже решил кто-то другой на ?тот раз в локальном проекте (ведь решение на уровне фирмы так и не работает).
Теоретиче?ки дл? ?той цели ?уще?твует целый кла?? ?пециализированных программ под названием Knowledge Management Systems, однако моё отношение к ним резко ?кептиче?кое: ? ещё не ?лышал ни об одной у?пешной внедрённой ?и?теме. Как правило в?е они вал?т?? на том, что требуют от работников такого количе?тва у?илий по ?озданию ?той базы знаний, нар?ду ? о?новной работой, что они наход?т в?е возможные лазейки чтобы про?то ?того не делать. ? нет базы – нечем и управл?ть.
Созидание знаний
Как ? уже ?казал, у на? е?ть две заинтере?ованные ?тороны. ?ачнём ? более важной роли – ?оз[и]датель знаний. ?ам необходимо по?тавить его в такие у?лови?, чтобы он зано?ил в базу в?е обнаруженные им проблемы, так или иначе потенциально полезные другим. Зде?ь ? вижу три фронта:
О?ознание (awareness). Мало в?третить проблему и решить её, надо ещё и о?ознать, что она ?вл?ет?? кандидатом на помещение в базу знаний. ?а мой взгл?д, тут может помочь только одно – наличие работающей ?и?темы. Е?ли «?озидатель» будет знать, что найденные любым ?отрудником проблемы помещают?? в базу и у?пешно и?пользуют?? другими ?отрудниками, он будет потенциально чаще примен?ть критерий «а не годит?? ли ?та проблема дл? базы» в ?воей работе. Получает?? замкнутый круг, но зато е?ли ?и?тема начнёт набирать обороты, ?та положительна? обратна? ?в?зь будет подкидывать дров в топку.
Мотиваци?. Е?ли даже кто-то может вне?ти ?вою проблему в базу, ?то не значит, что он захочет ?то ?делать. Созидателей надо об?зательно мотивировать. Зде?ь применимы два ?по?оба: во-первых он будет потенциально больше мотивирован, е?ли узнает, что зане?ённые им знани? реально помогли кому-то, а о?обенно тому, кого он хорошо знает. По?тому в ?и?тему нужно в?троить какой-либо фидбек от других уча?тников.
Во-вторых мотиваци? ?отрудника ра?тёт, е?ли его показатели лучше о?тальных. То е?ть надо иметь возможно?ть показывать ?тату? каждого уча?тника – количе?тво вне?ённых знаний, КПД и т.п. в виде таблицы передовиков.
Вне?ение данных. Зде?ь о?новна? задача – убрать в?е, даже ?амые маленькие преп?т?тви? дл? зане?ени? информации в базу. Ин?трумен дл? вне?ени? должен быть в?егда под рукой, не должен за?тавл?ть пользовател? заполн?ть форму но в то же врем? позвол?ть вне?ти до?таточно информации дл? её кла??ификации, иначе её будет про?то трудной найти.
Потребление знаний
Дл? второй роли – потребител? знаний, предполагают?? ?ледующие ?ценарии:
Пои?к знаний. Оп?ть таки в первую очередь ?и?тема должна быть в?егда «под рукой». Е?ли у мен? возникла проблема, ? вполне могу вначале по?мотреть, не решена ли она уже кем-то другим, не отвлека? о?тальных от работы ?воими вопро?ами. Пои?к должен быть однозначно, но пои?ка мало – нужно ещё некое подобие каталога, например на о?нове тегов (учитыва? что теги должен тогда вводить ?озидатель).
?ктивный запро?. Е?ли ответа в базе не нашло?ь, а работа ?тоит, легальным методом ?вл?ет?? вопро? ко в?ем уча?тникам. Как показывает наш горький опыт, дл? ?того про?то необходимо каким-то образом их извещать.
Зде?ь однако возникает проблема ма?штаба – е?ли например и?пользовать дл? извещений ?лектронную почту и количе?тво таких ?ообщений не будет превышать ?кажем одно в день, ?то нормально. ?о е?ли поток начнёт ра?ти, а он будет ра?ти, е?ли мы хотим чтобы наша ?и?тема работала и наполн?ла?ь знани?ми, извещени? бы?тро начнут во?принимать?? как ?пам, мешающий работе и люди про?то начнут удал?ть их. ?втоматиче?ки.
?льтернатива типа RSS также не подходит, потомучто дл? ?того нужно ?пециально запу?кать отдельную программу-агрегатор, и делать ?того никто не будет. Итак, активный метод (push) проблематичен а па??ивный (pull) вообще работать не будет. ?апрашивает?? вывод – извещени? надо переве?ти в разр?д амбиентных (ambient) индикаторов, то е?ть наход?щих?? как раз «по?ередине» - вроде в поле зрени? пользовател?, но в тоже врем? не обращающих на ?еб? о?обого внимани?. Мне например пред?тавл?ет?? на ?том ме?те что-то вроде нотификатора от Gmail, и то менее активного.
Пока что мне не изве?тно ни одного ?ред?тва или их комбинации, ?по?обных выполнить опи?анные выше требовани?. ?о е?ть большое желание внедрить ?и?тему, подобную опи?анной, так, чтобы она дей?твительно работала и прино?ила пользу.
Е?ть какие-либо идеи?
Ча?ти требований по-моему удовлетвор?ет Wiki. Потихоньку начинаю примен?ть на работе, может быть через некоторое врем? по?в?т?? результаты.
Сразу публикации в?помнил, что забыл напи?ать про Wiki, ибо обыт работы ? ней тоже е?ть. Вы правы, ча?ти требований она удовлетвор?ет, но не в?ем, а ? ?читаю что ?и?тема будет работать только е?ли в?е требовани? будут учтены.
?у push метод не об?зательно аггре?ивным должен быть.
Я бы при?ылал некий дайдже?т проблем и новых регений за день-два-три.
Это подойдёт под пункт “Мотиваци?”, но не поможет, е?ли ?рочно надо найти решение проблемы.
Э-?. Тогда ново?ти - дайдже?том.
Дл? пои?ков решени? придумать некую логику, к примеру, ?лать нотифаи только первым п?ти из топ ?пи?ка, или только ПМам. Что бы не ?памить в?ех, ?памить только контрибуторов решений.
? что-нибудь кла??а Jabber или другой IM? Сделать бота дл? пои?ка по архиву на ?ервере - не ?ложно. Как дилетант в ?той обла?ти предлагаю
Про бота — ?то хороша? иде?. Завтра попробую.
Е?ть предположение, что дл? ?того хорошо подойдет ?ПЖ (npj.ru): объединение вики и блога. Делать такое предполагает?? на базе рабочей группы в нем.
Что ка?ает?? необходимо?ти _?рочно_ найти решение проблемы, то полагаю, что ?то выходит за рамки функции ?и?темы. Она про?то не предназначена дл? ?рочного решени? задач, ?то две разные ?и?темы.
В каче?тве решени? нав?кидку удовлетвор?ющего в?ем требовани?м, можно предложить движок www.rsdn.ru
Детальные комментарии, по заметке
Более того, пользователей необходимо каким-то образом ?тимулировать регул?рно вно?ить знани? в базу. И одного фидбека тут будет недо?таточно, потому как каче?твенна? формализаци? проблемы и опи?ание ее решени? требуют времени, что не лучшим образом ?казывает?? на производительно?ти по текущим задачам. Т.е. необходимо понимание и помощь менеджмента (на в?ех уровн?х) в ?том вопро?е.
?аблюдение в?кользь. Как правило, люди предпочитают не ра??казывать о решении ?воих проблем, а приходить на помощь, в ?лучае, е?ли така? проблема возникла у кого-то еще. Соответ?твенно, требует?? не только механизм дл? опи?ани? опыта, но и дл? предложени? проблемы на об?уждение.
Решение ?той проблемы - ?и?тема рейтингов http://gzip.rsdn.ru/forum/Info.aspx?name=info.forum.rating По?мотреть, как она работает можно в любом форуме.
Top 100 уча?тников http://gzip.rsdn.ru/Forum/Top.aspx (Общий/за по?ледний ме??ц/неделю/день, по в?ем форумам и по отдельным)
Рейтинг активно?ти http://gzip.rsdn.ru/Forum/Topa.aspx (Детализаци? аналогична предыдущему)
Топ ?ообщений (?амые рейтинговые темы) http://gzip.rsdn.ru/Forum/MainList.aspx?top=1
Избранные RSDN’еры. Отчёт демон?трирует количе?тво ??ылок на ?ообщени? RSDN’еров, ?охранённых другими уча?тниками в ‘Избранном’. http://gzip.rsdn.ru/Stat/FavUser.aspx
Думаю, браузер и почтовый клиент ?вл?ют?? такими ин?трументами.
?а ра??то?нии одного клика
По на?то?щему ?ложно – одна и та же проблема может маркировать?? тегами-?инонимами или иметь не?колько отличные от предполагаемых, ключевые ?лова.
?а р?дн в текущий момент он выгл?дит так http://gzip.rsdn.ru/search/ . Е?ть пои?к по отдельным форумам. Конечно, не повредили бы теги, но их пока нет.
Оповещение по мейлу о ?оздании нового топика на форуме или оповещение об ответе в топик, в котором человек принимал уча?тие (оповещение включает в теб? тек?т ?ообщени?, по?тому не требует?? ?овершать дополнительные телодвижени?, чтобы узнать - “а что именно обновило?ь”).
Грамотное разделение форумов и подпи?ка только на ча?ть из них, позвол?ет ?низить поток корре?понденции. Подробнее об ?том ниже.
Движок RSDN такой ?и?темой ?вл?ет??. Только работает он в большом комьюнити. Будет ли такой механизм ?ффективен в рамках одной фирмы – вопро?.
?е знаком ? конкретной ?итуацией, но практика показывает, что в подобных оценках очень легко ошибить??.
?а р?дн ?итуаци? решает?? так – об?уждени? ?хожих вопро?ов ведут?? в “близком по духу форуме?, но как только трафик начинает ?лишком напр?гать пользователей и имеет?? возможно?ть дл? его логиче?кого разделени? – ?оздает?? новый форум. Пример ?ообщени? по?ле об?уждени? которого по?вил?? еще один форум http://rsdn.ru/Forum/Message.aspx?mid=849317&only=1
О до?тупно?ти движка.
RSDN-team не против отдать движок в хорошие руки, однако, в текущий момент ?то невозможно по техниче?ким причинам.
Удачи!
П.С. Маленькие формы дл? ответа - зло
Индикатор надо в?траивать в не?ильно отно??щий?? к работе ?офт, например в ICQ. Закончил работу, пошел “потрындеть’, а тут вме?то баннера - нотификаци?. Или в курилке по?тавить большой ?кран, по которому будет бежать дайдже?т текущих проблем. Вообщем, иде? примерно така? - напоминать в тот момент, когда человек не зан?т и ? большей веро?тно?тью пойдет добавл?ть знание.
?у и конечно же нужен дайдже?т + ключ.?лова(теги) дл? каждого ?ообщени? + фильтраци? по ним, чтобы получать только то что интере?но.
из в?ех перечи?ленных ?амое ?ложное - о?ознание
даже примерно не пред?тавл?ю как ?то решает??
в?е о?тальное решает?? оч про?то: в?е ?отрудники завод?т ?ебе жж и френд?т друг друга
(ну либо другой какойнить блог и аггрегатор)
мотиваци? - не забывать (о?обенно ?ылки и мелкие ку?ки кода)
?еобходима? ??ылочка-комментарий к предыдущему ?ообщению.
http://gzip.rsdn.ru/forum/?mid=1681035
Возможно ?ейча?, ?итуаци? могла помен?ть??.
Е?ть ещё Google Groups. Это, правда, не идеальное решение, но под многие пункты подходит. Плю? его в том, что никаких о?обых у?илий дл? пополнени? базы и прочтени? нету, в?е приходит по почте и можно пользовать?? ?рлыками и пои?ком.
Спа?ибо в?ем за подробные комментарии. Попытаю?ь подытожить предложенное.
Мне трудно передать в?ю атмо?феру у на? на работе в не?кольких ?ловах, но ?мы?л в том, что решени? вида отдельно ?то?щего форума или вики про?то не пройдут – никто не будет ?пециально ходить на него, поди?ывать??/отпи?ывать?? и т.д. – не та ?итуаци? – люди зан?ты работой. ?е хочу ?тим никого обидеть, мол, «а мы что не работаем что-ли», но у ?отрудников дей?твительно конкретные цели, напр?жённый график и полно работы. Свободное врем? конечно бывает у в?ех, мы же не роботы, но его и?пользуют дл? личных целей или ра??лабдени?, а никак не дл? в?тавки новой проблемы в базу данных.
Публичные ?и?темы тоже не подход?т: никто в здравом уме не будет об?уждать внутренние вопро?ы в Google Groups. С ?той точки зрени? решение должно об?зательно быть внутренним.
Пока что ?амым близким вариантом ? вижу внутренний IM, по крайней мере как ин?трумент дл? коммуникации. Он отделён от почты и до?таточно амбиентен. Е?ли в?? и?тори? ?ообщений ?охран?ет?? и по ней е?ть пои?к, ?то ещё ближе к цели, потому что о?таёт?? проблема категоризации, то е?ть возможно?ть пометить об?уждение как «проблема така?-то, теги такие-то» и прикрепить ?криншот. Потом по ?тим данным можно вы?троить каталог. То е?ть нужна по ?ути ?ме?ь IM и WiKi. ?о такой ведь ещё не придумали, или?
Мотиваци?
Почему ?реди мотиваторов нет денег? Почему бы не награждать тех ?амых передовиков?
Модератор базы знаний
Оп?ть же е?ли база знаний улучшит производительно?ть комапании в целом, поче му бы не инве?тировать в неё немного ре?ур?ов. Заве?ти модератора базы, котрый будет ?ледить за каче?вом контента в ней. Про?тавл?ть проблемама теги, ?труктурировать и т.д.
IM+Wiki Фанта?тиш
Хороша? иде?. Удобна?. Хот? ?офт ?корее в?его под неё нужен будет ?пецифиче?кий.
PUSH метод
Почему бы не направл?ть запро?ы адре?но? Т.е. не “шум” дл? в?ех, а запро? к уча?тнику наиболее веро?тно ?талкивавшему?? ? такой проблемой.
К?тати, в ЖЖ ?уще?твует одноименное ?ообще?тво «Управление знани?ми».
freeware ПО дл? управлени? знани?ми (knowledgebase):
http://amzi.com/products/knowledgewright.html и https://sourceforge.net/projects/owl
?ндрей, LJ-cut или его аналог в движке ?того ?айта - велика? вещь.
Потомучто ?то не ?оц-?оревнование “кто больше в?его опишет ?транных ?итуаций”
Цель ведь как раз обратна? - ?делать так чтобы таких ?итуаций было как можно меньше.
Пробежал?? по по?ледним запи??м, че?тно говор? не впечатлили - уклон больше в ?ообще?тва, чем в знани?, но раз в членах такие люди как urbansheep и manucharov, подпи?ал??, по?мотрим.
Это как раз примеры ?и?тем, об у?пешных внедрени?х которых мне ?лышать не приходило?ь.
Про?тите, не пон?л замечани? - в WordPress е?ть тег “more” который ?крывает о?таток по?та, ? его обычно включаю.
В IBM широко и?пользовал?? Sametime SkillTap / FreeJam (http://www.alphaworks.ibm.com/tech/ict, http://community.ngi.ibm.com/skilltap.htm) - ?легантный гибрид IM и нью?групп. Правда, не знаю на?колько он незави?имый тул…
Мне кажет??, ошибка именно зде?ь.
?акопление знаний - работа. ?е?мотр? на то, что она может быть комфортнее обычной де?тельно?ти, ?то ?ов?ем не та де?тельно?ть, которой можно занимать?? “в перерывах”.
Более того, дл? компании накопление знаний ценнее текущей де?тельно?ти (как обучение ловле рыбы ценнее ?амой рыбалки).
По?тому накопление знаний должно быть ча?тью работы, и плотному графику придет?? поте?нить??. Пока ?того не произойдет, никакие - даже ?амые удобные - решени? не будут рабочими.
Официально введите такую рабочую операцию дл? в?ех - “Управление знани?ми”. Чтобы они ?то делали в рабочее врем?.
Я убеждён, что админи?тративные меры либо работают плохо либо не работают вообще. Конечно, на критиче?ких уча?тках, например bug tracking, официальный проце?? и указка ?верху об?зательны. Про knowledge management вроде бы в?е ?оглашают??, что ?то только на пользу фирме, но на?только критичной проблема не во?принимает??.
В организаци?х, где приходило?ь работать, бОльша? ча?ть общени? между коллегами проходила в оффлайне или по телефону (в некоторых ?луча?х видеоконференции). Думаю, ?итуаци? типична дл? большин?тва фирм. По?тому получает??, что упор?дочивать и организовывать, по ?ути, нечего - на разговор или мы?ль в голове, тег не пове?ить.
(К двум опи?анным неудачным попыткам внедрени? такой ?и?темы, могу добавить еще одну из ?об?твенного опыта. Причина та же - ? человеком проще поговорить повернувши?ь к нему, чем и?пользовать любой ?офт или телефон).
От?юда ?оздает?? впечатление, что ключева? проблема - мотиваци? дл? ?оздани? и наполнени? базы, а технологиче?ка? о?нова будет вторичной. Т.е., е?ли не задавать?? четкой целью - ?оздать базу ? опи?анием проблем (а ?та цель в?егда вторична по отношению к задачам бизне?а) то проект по?тепенно загнет?? ?ам по ?ебе.
Мои 5 копеек.
1. Во-первых, как и ShaggyOwl, ? тоже при прочтении по?та в?е врем? в?поминал RSDN. Как человек, лично уча?твовавший в ?оздании 2х новых форумов (Юзабилити и Образование) и выбивший?? в Top-100
могу ?казать - ?то дей?твительно работает. ?О!!! ?е только (и даже, наверное, не ?только) благодар? удачному интерфей?у, ?колько большому количе?тву уча?тников. То е?ть дл? корпоративной базы знаний - однозначное “нет”.
2. Возможно, ?тоит взгл?нуть на проблему ? другой ?тороны - не ? т.з. техники реализации, а ? т.з. ?оциального взаимодей?тви?. Че?тно говор?, в опи?анных у?лови?х (крайне зан?тые ?отрудники, не ?лишком заинтере?ованные в общей базе знаний) ? ? трудом пред?тавл?ю решение, которое будет работать. Возможно (?) таким решением будет отдельный человек ? должно?тью архивариу?а, который будет общать??, ?обирать удачные решени?, редактировать базу - короче, ?тимулировать о?тальных.
Может быть, вот ?та презентаци? (?тырено у урбана, краткий кон?пект на ру??ком ? делал тут) тоже имеет отношение к делу.
Здрав?твуйте, давно заинтере?овала ?та проблема.
Скажите, е?ли ?то ?делать на о?нове форума? Допу?тим человек заходит, задает вопро?, начинает?? об?уждение уча?тниками проекта, предложение решений. Затем автором
вопро?а выбирает?? правильное решение и оно же прикрепл?ет?? ближе к тек?ту вопро?а.
В таком ?лучае человек заходит не дл? того, чтобы неизве?тно кому о?тавл?ть знани?, а дл? того, чтобы дл? ?еб? найти ответ. Согла?ите?ь, мотиваци? ина?.
Про?тите за ?умбурно?ть
Скажем, по XSLT е?ть про?то отличный архив ?ообщений на http://www.dpawson.co.uk/xsl/sect2/sect21.html. Low-tech, но на редко?ть полезный. Я даже на ?аму ра??ылку не подпи?ан, мне его хватает. Как ? понимаю, он выро? из общедо?тупного mailing list, который кака?-то добра? душа преобразовала в FAQ. К?тати, и вообще ведь FAQ’и в mailing lists ча?то про?то великолепны. Может быть, ?мы?л именно в человеке? То е?ть каждый базу знаний наполн?ть не будет — будет один, который ?то дело любит. «?рхитектор» по п?ихологиче?кому типу. Так и база более цельной получит??. ? общение пу?ть идет не?труктурированное.