Realtime-сервисы для совместной работы
Последние два года массово появляются сервисы, работающие с данными и пользователями в режиме реального времени — realtime-сервисы. Они показывают на веб-странице пользователя активность его коллег сразу, по мере ее возникновения, а не по мере желания пользователя нажимать Refresh.
Из интересных коллаборативных сервисов это:
- Friendfeed, записи пользователей, комментарии и закладки в котором отображаются пользователям сразу, и в котором realtime-лента была сделана некоторое время назад режимом по-умолчанию;
- Etherpad, который позволил писать сообща один и тот же текст;
- WikiWall, транслирующий работу с блоками текста и картинками на веб-странице.
И даже появились фреймворки, которые себя позиционируют, как способ организовать realtime в интранете.
С высоты текущего небольшого опыта использования сервисов реального времени, область их применения для интранета и групповой работы, кажется, сводится к двум задачам:
Первое — транслировать, что пользователь делает, или собирается делать. Не нужно показывать нажатия отдельных клавиш — это слишком большое отвлечение и информационная нагрузка для не согласившегося на это явно человека. Важно само намерение пользователя: «Следующие полтора часа я буду заниматься вот тем-то». И если у коллег будут возможность и желание, они смогут присоединиться к работе над указанной задачей.
Это называется осведомленность (awareness) — очень важное качество как для сервиса, предназначенного для совместной работы, так и интранета в целом.
Realtime нужен для реализации такого качества, чтобы при появлении нового статусного сообщения безусловно доставить его тому, кому оно может быть интересно — первому кругу или команде проекта, в рамках которого пользователем затевается работа. Кстати, ровно так же может работать для рабочей группы Твиттер и его аналоги. И это, пожалуй, единственное применение твиттеров в интранетах (другого я за полтора года раздумий не нашел).
Второе — быть местом работы, местом, где производится продукт группы. Realtime-технологии тут позволяют работать над одним объектом сообща, отображая всем участникам его текущее состояние. Так работает Etherpad или Google Docs при создании документов, и Skype или Google Wave при обсуждении.
Какие полезные для групповой работы realtime-сервисы вы знаете? Как их применяете?