В течение нескольких последних лет все большее внимание уделяется развитию в Интернете онлайновых сервисов самого различного назначения. Это и сервисы по работе с документами, и сервисы по обработке фотографий, финансовые сервисы и сервисы по организации совместной работы. В рамках таких сервисов пользователь может управлять данными, но не может управлять инфраструктурой, операционной системой, программным обеспечением. Такое предоставление программ как сервисов имеет определенное название - SaaS или "программное обеспечение как услуга".
Онлайновый сервис коллективной работы teamtools относится как раз к этому классу. Разработчиком и владельцем программы и сервиса является компания "НГ Логик". Любой желающий может подключиться к демоверсии сервиса и познакомиться с его возможностями. Доступ предоставляется на семь дней, чего вполне достаточно для ознакомления.
Silverlight

Первое, что привлекает внимание, - конечно, интерфейс. Выдержанный в мягких тонах, легко загружаемый вне зависимости от насыщенности графическими элементами. Связано это с использованием технологии Silverlight. Она позволяет создавать насыщенные, визуально привлекательные веб-страницы, работающие в различных обозревателях, устройствах и настольных операционных системах. Silverlight представляет собой плагин для браузеров, который обеспечивает воспроизведение современного медиаконтента с максимально возможным качеством и комфортом для конечного пользователя. Устанавливается в браузеры MS IE и Firefox. Кроме того, Silverlight содержит мощнейшую программную среду на основе Microsoft .NET.
Система teamtools объединяет в себе чат и файловое хранилище, календарь и форумы, поиск и RSS, системы управления объектами и задачами. Для работы в ней достаточно иметь доступ к Интернету, установленный плагин для браузера и аккаунт на сайте.
Такой живой интерфейс
Войдя в систему, вы оказываетесь в совершенно неожиданном интерфейсе. Он выглядит игрушечным, ярким, даже каким-то воздушным и насыщенным и при этом полностью умещается в окне браузера. Общее поле приложения разделено на несколько основных частей - контрольную панель, личную область, панель пользователя, области рабочих групп и настроек, ряд иных областей.
Начнем с личной области. Она состоит из ряда вкладок - действий, галереи, новостей. В новостях публикуются объявления администратора системы. В галерее доступен просмотр изображений, размещенных в личной папке "Фотографии". К действиям отнесены работы с личными задачами, календарем, файлами, общение с администратором. Здесь же - кнопки управления режимом отображения.

В области рабочих групп отображаются группы, в которых вы являетесь участником. Если такие группы созданы и администрируются вами, они отличаются по цвету и наличию контекстного меню для управления. В подразделах "Задачи" и "Календарь" присутствуют события, относящиеся к исполнению в рамках групп. Есть и новое по сравнению с личной областью - это раздел "Беседы". С его помощью можно открыть беседу с участниками группы в режиме чата. Завершенные беседы размещаются в архиве. Групповой раздел "Файлы" предназначен для хранения и обмена файлами также между участниками рабочей группы.
В нижней части приложения находится пользовательская панель. На нее выведены кнопки, по которым можно перейти в любой подраздел приложения, будь это сообщения, события, задачи. При этом у каждой кнопки показывается количество уведомлений о новых элементах. Такой подход упрощает работу, позволяет видеть вновь созданные задачи.
Совершенно оригинальное решение по вызову меню, служащего для быстрого перехода к инструментам вне зависимости от принадлежности к группе. Кнопка меню выполнена в виде лампы, при нажатии на которую затемняется окно системы и высвечивается "крутящийся диск" с иконками основных действий. Ну а далее выбираете нужную иконку, щелкаете ее, и открывается окно соответствующего раздела.
Для удобства, чтобы можно было одним взглядом охватить свои задачи, лучшее решение - использование контрольной панели. Это специальный вид интерфейса, при котором все окна свернуты, а списки задач, календарь, сообщения, проекты выводятся в виде кратких списков. Навигатор контрольной панели позволяет перейти к расширенному отображению области контрольной панели. Для перехода от открытого окна к контрольной панели или обратно можно использовать иконки, которые показаны в верхней части интерфейса системы.
События и задачи, созданные в системе, отображаются на календарях (в окне контрольной панели календари, впрочем, называются событиями). В личном календаре - только личные задачи и события, в событиях, просматриваемых через контрольную панель, добавлены задачи и события в группах, в которые вы входите. Отдельные события и задачи могут быть отмечены как "приватные", доступ к ним будет только у участников этих событий или исполнителей задач.
Озадачимся?
Создать задачу может любой пользователь. Для этого необходимо открыть карточку новой задачи, дать задаче название, выбрать группу (либо это будет личная задача), назначить исполнителя, срок исполнения, добавить комментарии по условию выполнения и приемки задачи. При необходимости можно назначить и ожидаемые затраты на выполнение задачи (а исполнитель в дальнейшем должен будет представить реальные затраты времени, отчитываясь о выполнении задачи). В рамках выполнения задачи у пользователей возникают определенные роли - автор, исполнитель, ответственный исполнитель. У каждого из них - свои права и обязанности, связанные с выполнением задачи.

Информация для контроля задач размещается в карточках "Задачи" и "На контроле" контрольной панели. На карточке "Задачи" размещены статистика по задачам (личные и общие) и краткий список, включающий наиболее интересные для пользователя общие задачи из групп пользователя. На карточке "Контроль" размещены статистика по задачам (созданным пользователем) и краткий список, включающий наиболее интересные для пользователя задачи. Статистика по активным задачам изображается в виде "стакана" - более темный слой "стакана" отображает относительное количество просроченных задач. Цифра над "стаканом" - общее число задач того типа, статистику для которого показывает "стакан". Кроме того, для контроля задач можно использовать информацию у значков "Задачи" и "Контроль" на нижней панели пользователя.
В чем-то похоже на задачу и событие. Но его назначение несколько иное - ведение личных событий, настройка напоминаний, просмотр занятости. Хотя автор события может пригласить для участия в них (например, на свой юбилей) участников групп, в которые он входит. В этом случае каждому приглашенному будет направлено соответствующее уведомление.
Более объемлющее понятие - проект (одно из недавних дополнений сервиса). Проект - это планирование работ, контроль за выполнением задач и достижением целей, это набор команды и создание группы, ведение переговоров и размещение файлов. Каждый проект - это совокупность целей и задач для их достижения, это команда, которая выполняет задачи и контроль за исполнением. Задачи могут быть многоуровневые - для достижения одной цели может потребоваться выполнение множества задач. Их структура, последовательность, полнота описания зависят только от того, кто формирует проект. Чем лучше пользователь будет представлять себе поставленную цель, тем детальнее будет проработан проект и тем выше вероятность его исполнения.
Сгруппируемся
Создать группу может любой пользователь системы. Вопрос в том, кого и как можно в эти группы пригласить. Есть два варианта. Первый позволяет приглашать в группы других пользователей системы. Для этого необходимо либо в своих контактах, либо в других группах найти пользователя и добавить его в группу, владельцем которой являетесь вы (в чужую группу вы никого пригласить не сможете). Выбранному пользователю будет направлено приглашение. Примет ли он его или нет, это уже вопрос третий.

Можно пригласить в группу участника и не из числа пользователей системы. Для этого вам необходимо направить ему (из системы) приглашение по электронной почте. Лучше всего сразу указать его имя, чтобы ему было проще зарегистрироваться. Система сформирует и направит приглашение с указанием группы, в которую он был приглашен.
Общение
В рамках системы есть два варианта общения - диалог, когда вы будете разговаривать с кем-либо одни, либо форум (беседа), когда в общении может принимать участие множество пользователей. Для диалога через личный кабинет выберите опцию "Начать беседу", в открывшемся окне выберите пользователя, с которым предполагаете общаться, и отправьте ему сообщение. Такой диалог будет доступен только вам двоим. Если же вы хотите расширить число участников общения, в окне диалога выберите опцию "Добавить собеседника". В результате ему будет отправлено приглашение к участию в разговоре. Для нового участника после присоединения будет доступна лишь та часть общения, которая будет происходить с момента присоединения к обсуждению.
Беседа продолжается, пока участники пишут в нее сообщения. После того как все участники прочитают уведомления о сообщениях и закроют окно беседы, возобновить ее можно будет только с помощью специальной функции архива бесед. Архив бесед позволяет возобновлять старые разговоры, давать беседам свои имена. Например, вы можете, узнав у коллеги, какие изменения были внесены в нормативные документы, дать этой беседе имя "Новые изменения в нормативах" и под этим именем видеть беседу в архиве, легко находить ее.

В системе teamtoos можно не только общаться, но и хранить и обмениваться файлами. Файлы могут размещаться пользователем как в личном хранилище, так и в разделе, общедоступном для группы, в которую входит участник. В последнем случае и появляется возможность общего использования файлов.
Для кого это сделано
Использовать систему можно и в личных целях, и в интересах организации. Например, дизайнерские агентства могут создавать совместные с заказчиками группы и проводить совместное обсуждение, не тратя лишнего времени на переезды. Юристы могут создавать отдельные группы для общения с каждым из своих клиентов и проводить обсуждение, передавать материалы без необходимости личных встреч. Большой интерес к использованию сервиса высказали представители различных образовательных учреждений. Ведь этот сервис - готовое решение для ведения календарей и расписаний, общения кураторов со студентами, размещение файлов - конспектов лекций, дополнительной литературы, даже для выставления оценок. Ведь недаром к концу года разработчики обещают выпустить специализированный модуль для такого использования сервиса.