Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Computer-aided Project Team: ПО управления проектами Выпуск 12. Системы GroupWare и их использование. Часть 1.


Выпуск 12. Системы GroupWare и их использование. Часть 1.

Приветствуем уважаемых подписчиков!

В выпуске №11 было заявлено начало новой темы - системы groupware, обеспечивающие не только project management, но и коллективную работу. Прошедшее с тех пор время было потрачено не зря - изучены многие представители данного класса, проведены тесты, изучены материалы.

О системах GroupWare.

Системы данного класса предназначены для решения следующей основной задачи - обеспечение совместной работы распределенной группы. В задачу входит: координация работ, коммуникация между участниками, доступ к общим ресурсам, планирование мероприятий.

Как правило, развитая система GroupWare состоит из следующих основных модулей:

  • Клиент электронной почты.
  • Адресная книга.
  • Контакты (встречи-звонки-переписка).
  • Календарь-планировщик.
  • Форум.
  • Хранилище файлов с общим доступом, иногда система управления версиями (CVS) или система электронного документооборота.
  • Wiki, для совместной правки текстов.

Из основной задачи вытекает несколько существенных следствий:

  • Так как группа является распределенной, то для систем GroupWare лучше всего подходит платформа Web. В результате большинство таких систем реализовано как web-сервисы.
  • Так как важным является именно совместная работа группы, объект работы, как правило, представлен в электронном виде. В результате большинство специализированных систем GroupWare предназначены для команд разработчиков ПО, web- и просто дизайнеров, есть реализации для архитекторов и прочее., т.е. для людей, работающих в основном за компьютером, и чей труд "овеществлен" в виде набора файлов. Универсальные системы данного класса всё равно применяются, как правило, в компьютерных профессиях.
  • Огромное, и даже чрезмерное внимание разработчики уделяют включению в состав таких систем web-интерфейсов к электронной почте, форумам, чатам и прочим средствам коммуникации. Причина проста - переписка и обсуждения являются основным содержанием (контентом) системы, и делается все, что бы пользователь не переключался в Thinderbird или в isq, и не хранил свою переписку там. На практике, правда, получается, что разработчики копируют в своей системе функционал почтовых клиентов и чатов, и тратят на это все ресурсы, а прочие модули тем временем прозябают.
  • Предпочтительно, что бы работа над объектом (например, документом) происходила прямо в системе, а не на локальных компьютерах, что может привести к конфликту версий, и дробит процесс работы на множество неудобных операций download-edit-upload. Поэтому для редактирования текстовых документов стремятся встраивать wiki-движки, интегрироваться с Google Docs, или даже создавать собственный web-редактор электронных таблиц, как SimpleGroupware.

Выводы

Какие плюсы и минусы в таких решениях для нашей основной задачи - автоматизации управления проектами?

Плюсы Минусы
  1. Обеспечивают коллективную работу над неким объектом, представленным в электронном виде. Обеспечивают хранение и управление файлами и документами в централизованном хранилище.
  2. Обеспечивают средства коммуникации в проектной группе.
  3. Сохраняют данные переписки и обсуждения, в контексте определенной работы или объекта.
  4. Позволяют включить в работу и предполагаемых заказчиков (пользователей) создаваемого продукта, предоставляя им ограниченный доступ к системе (например, просмотр утвержденных документов, подача запросов на изменение и техническую поддержку).
  5. Есть множество open-source реализаций на web-платформе, на разные вкусы.
  1. Средства планирования - примитивные. Самый пристальный поиск показал, что ни одной системы класса GroupWare с развитыми средствами планирования не существует, встроенные календари могут не более, чем встроенный органайзер Outlook, только коллективный. Причин, видимо, две: нет потребности, и слишком много сил потрачено на почтовый web-клиент и т.п. Отсутствие потребности можно объяснить только тем, что идеология работы в таких системах предполагает, в основном, open-source сообщества свободных волонтеров, работающих над некими общими задачами, но без плана и без графика.
  2. Как правило, все реализации - модульные, и эти модули очень слабо связаны друг с другом.

Общий итог - было бы идеально объединить в одной системе преимущества GroupWare, и мощный инструмент планирования.

Реально ли это? Попробуем проанализировать в следующем выпуске.

Материалы

Что можно посмотреть, если данная тема вас заинтересовала.

Раздел groupware на нашем сайте.

Статья Groupware на русской Wikipeia. Краткий обзор и ссылки на системы.

Статья Web Collaboration Software & Services (англ.) - большой обзор систем.

Если вам нужна система GroupWare, и вы готовы мириться с очень скудным функционалом планирования, то наши рекомендации следующие:

  • Если вам нужна система для управления разработкой программного обеспечения: Trac (http://trac.edgewall.org), GForge (http://gforge.org/gf/), Redmine (http://www.redmine.org/).
  • Если вам нужна система универсальная, с богатым функционалом: eGroupware (http://www.egroupware.org/Home, http://egroupware.ru), simple-groupware (http://www.simple-groupware.de/cms/), Neogia (http://www.neogia.org).
  • Если вам интереснее написать свою систему такого класса на готовом движке: ваш выбор Horde (http://www.horde.org/groupware/).

http://project-management-ru.cab-soft.com/

30/07/2009


В избранное