Выбрать главу

Идея стара, как постиндустриальный мир. О "коллективе единомышленников" мы много слышали еще на комсомольских собраниях 1980-х. А вот инструментарий действительно новый, существенно новый. Так почему бы не проверить его на людях?

Межнациональные Деловые Машины, подражая традициям врачей-героев, испытывают собственное произведение на себе. "Улей" открылся прошлой осенью, а сейчас там уже 6500 сотрудников IBM, которые выложили 8000 фоток, завели 3500 списков (в духе "топ-5 чего-нибудь") и провели 350 мероприятий (events). Мероприятия - еще одна объединяющая, по замыслу, фича. Пример мероприятия - Hackday, когда гики совместно разбирают по винтикам какие-нибудь новые приложения или API, обмениваясь впечатлениями в открытом доступе. После мероприятий в профилях часто появляются новые теги, за счет этого сеть связей апдейтится. Система может и автоматически конвертировать кое-какую информацию из профилей в облака тегов, и это тоже провоцирует развитие связей по профинтересам.

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

В докладе на открытии конференции генеральный менеджер (General Manager) Lotus Software Майкл Родин (Michael Rhodin) наметил генеральную линию прогресса в организации работы: от "документо-центричности" в прошлом к "человеко-центричности" сейчас и к "коммуно-центричности" (community-centric collaboration) в ближайшем будущем. Другой его тезис - виртуальный мир в корпорации должен быть похож на тот, к которому человек (в первую очередь - молодой!) привык за ее пределами. Похоже, что "Улей" неизбежен и неотвратим.

Место для дискуссий

Bluegrass - виртуальный мир на движке для многопользовательских трехмерных игр Torque, интегрированный при помощи средств Lotus с платформой разработки Rational Jazz, с вышеупомянутым "Ульем", с другими средами и источниками данных. Сотрудники представлены в этом виртуальном мире своими аватарами и могут заниматься совместной разработкой, находясь географически где угодно.

Тенденция к использованию виртуальных миров при коллективной разработке софта появилась довольно давно (на уровне идей - как минимум лет десять назад), и сейчас настало время промышленной реализации этих идей (в своем докладе Грайф упоминала MUPPETS [muppets.rit.edu], MPK 20 [research.sun.com], а также деятельность сообщества программистов на Ruby в Second Life). Bluegrass уже понемногу используется внутри компании для работы над небольшими проектами. Функциональность и визуальный облик этого мира разработали по своему вкусу миллениалы (millenials) - юные люди, входящие в самостоятельную жизнь на рубеже тысячелетий. Один из миллениалов, Ли-Те Чень (Li-Te Cheng), демонстрировал мне сцены из жизни на синей траве:

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

На картинке, что мне любезно прислали авторы проекта, читатель видит, как легоподобные аватары расхаживают по экрану со списком проблем и work items, подталкивая друг к другу ящики с багами. Ли-Те Чень в "Азии-3" показывал более живописные сцены, он провел меня и в виртуальный дом для мозговых штурмов:

- Здесь можно сделать для презентаций общий проекционный экран или несколько раздельных. А можно и начать говорить. Вот я говорю (пишет, как в чате. - Л.Л.-М.): проект нуждается в новом логотипе. И когда я говорю, от моего аватара идут пузырьки. Если я схвачу пузырек, то могу перемещать его в разные стороны - так я создал новый объект в мире. Теперь мы можем обсуждать это предложение по поводу логотипа, голосовать и т. п. Выбранную проблему я могу сделать "деятельностью" (activity) на сервере Lotus Activity, после чего мы можем отслеживать работу над этой проблемой. Мы создаем материал в виртуальном мире из разных источников данных: среды разработки на платформе Jazz (можем взять оттуда work item), Activity Server, сообщений Domino. Можем перемещать такого рода объекты внутрь и вовне этого виртуального мира.