Программное обеспечение для совместной работы

Материал из wikixw
Перейти к навигации Перейти к поиску

Collaborative software или groupware-это прикладное программное обеспечение, разработанное, чтобы помочь людям, вовлеченным в общую задачу для достижения своих целей. Одно из самых ранних определений совместного программного обеспечения - "намеренные групповые процессы плюс программное обеспечение для их поддержки".[1]]

С точки зрения уровня взаимодействия, что позволяет, совместные программы можно разделить на: в режиме реального времени совместного редактирования () платформы, которые позволяют нескольким пользователям участвовать в видео, синхронный и обратимое редактирование одного файла (обычно документа) и контроля версий (известной также как ревизия и контроль системы управления версиями) платформ, которые позволяют отдельным пользователям совершать параллельные изменения в файл, сохраняя при этом все сохраненные редактирования каждым пользователем в виде нескольких файлов (вариантов оригинального файла).

Совместное программное обеспечение-это широкое понятие, которое значительно перекрывается с поддерживаемой компьютером совместной работой (CSCW). Согласно Карстенсену и Шмидту (1999) [2] groupware является частью CSCW. Авторы утверждают, что CSCW, и тем самым групповое программное обеспечение, рассматриваются "как совместная деятельность и их координация могут поддерживаться с помощью компьютерных систем."Программные продукты, такие как электронная почта, календарь, текстовый чат , wiki и закладки принадлежат к этой категории всякий раз , когда используется для групповой работы, [ цитата], тогда как более общий термин социальное программное обеспечение применяется к системам, используемым вне рабочего места, например, к службам знакомств и социальным сетям, таким как Twitter и Facebook .

Использование совместного программного обеспечения в рабочем пространстве создает совместную рабочую среду (CWE).

Наконец, программное обеспечение для совместной работы относится к понятию систем совместной работы , которые понимаются как любая форма человеческой организации, возникающая в любое время, когда происходит сотрудничество, будь то формальное или неформальное, преднамеренное или непреднамеренное. в то время как программное обеспечение группы или совместное программное обеспечение относится к технологическим элементам поддерживаемой компьютером совместной работы, системы совместной работы становятся полезным аналитическим инструментом для понимания поведенческих и организационных переменных, которые связаны с более широкой концепцией CSCW.

Происхождение[править]

См. также: грязь

Дуглас Энгельбарт сначала предусмотрел совместные вычисления в 1951 и зарегистрировал свое видение в 1962, с рабочими прототипами в полном эксплуатационном использовании его исследовательской группой к середине 1960-х, и провел первую публичную демонстрацию его работы в 1968 в том, что теперь называют " Матерью всех демонстраций ."В следующем году лаборатория Энгельбарта была подключена к ARPANET, первой компьютерной сети , что позволило им расширить услуги до более широкой пользовательской базы. См. также раздел усиление интеллекта 4: Дуглас Энгельбарт, раздел ARPANET по развертыванию ARPANET и архивная коллекция Дуга Энгельбарта.

Онлайн-совместное игровое программное обеспечение началось между ранними сетевыми пользователями компьютеров. В 1975 году Уилл Кроутер создал Colossal Cave Adventure на компьютере DEC PDP-10. По мере роста интернет-соединений росло число пользователей и многопользовательских игр. В 1978 году Рой Трабшоу, студент Эссекского университета в Великобритании, создал игру MUD (многопользовательское подземелье).

Правительство США начало использовать по-настоящему совместные приложения в начале 1990-х годов. одним из первых надежных приложений было общее оперативное моделирование флота, планирование и стратегия моделирования (компас). Система COMPASS позволила до 6 пользователям создавать двухточечные соединения друг с другом; сеанс совместной работы оставался только в то время, как по крайней мере один пользователь оставался активным, и должен был быть воссоздан, если все шесть вышли из системы. MITRE улучшил эту модель, разместив сеанс совместной работы на сервере, на котором каждый пользователь вошел в систему. Вызванный совместной виртуальной рабочей станцией (Cvw), это позволило настроить сеанс в виртуальном шкафу файлов и виртуальных комнатах и оставить как постоянный сеанс, к которому можно было присоединиться позже.

В 1996 году Павел Кертис, который построил MUDs в PARC, создал PlaceWare, сервер, который имитировал аудиторию "один ко многим", с боковым чатом между" товарищами по сидению " и возможностью пригласить ограниченное количество членов аудитории, чтобы говорить. В 1997, инженеры на GTE использовали двигатель PlaceWare в коммерчески версии CVW MITRE, вызывая его InfoWorkSpace (IWS). В 1998 году МВС было выбрано в качестве военного стандарта для стандартизированного Центра воздушных операций. продукт IWS был продан General Dynamics, а затем Ezenia.

Групповое ПО[править]

Совместное программное обеспечение было первоначально обозначено как groupware, и этот термин может быть прослежен еще в конце 1980-х, когда Richman и Slovak (1987) написали:

   Как электронный сухожилие, которое связывает команды вместе, новое программное обеспечение группы стремится поместить компьютер прямо в середине коммуникации среди менеджеров, техников и всех, кто взаимодействует в группах, революционизируя способ, которым они работают. 

Еще дальше назад, в 1978 году Питер и Труди Джонсон-Ленц придумали термин groupware; их первоначальное определение 1978 года groupware было: “преднамеренные групповые процессы плюс программное обеспечение для их поддержки. Позже в своей статье они стали объяснять групповые программы как "культуру, опосредованную компьютером"... воплощение социальной организации в гиперпространстве."Groupware интегрирует co-эволюционируя людские и инструментальные системы, но просто одиночная система .

В начале 1990-х годов были поставлены первые коммерческие групповые продукты, и крупные компании, такие как Boeing и IBM, начали использовать электронные конференц-системы для ключевых внутренних проектов. Lotus Notes появилась в качестве основного примера этой категории продуктов, позволяя удаленное групповое сотрудничество, когда интернет был еще в зачаточном состоянии. Kirkpatrick and Losee (1992) написал тогда:

  • Если GROUPWARE действительно имеет значение в долгосрочной перспективе производительности, само определение офиса может измениться. Вы сможете эффективно работать в группе, где бы у вас ни находился компьютер. Когда компьютеры станут меньше и мощнее, это будет означать что угодно.

Проблемы проектирования и реализации[править]

Сложность разработки группового программного обеспечения по-прежнему остается проблемой. Одной из причин этого является социально-технический аспект групповой работы. Разработчики программного обеспечения должны не только решать технические вопросы (как в традиционной разработке программного обеспечения), но и учитывать организационные аспекты [16] и процессы социальной группы, которые должны поддерживаться приложением groupware. Некоторые примеры проблем в разработке групповой программы:

  • Настойчивость необходима в некоторых сессиях. Чат и голосовая связь обычно непостоянны и испаряются в конце сеанса. Виртуальная комната и он-лайн шкафы архива могут упорствовать на Леты. Проектировщику пространства для совместной работы необходимо учитывать потребности в продолжительности информации и соответствующим образом ее реализовывать.
  • Аутентификация всегда была проблемой с groupware. Когда соединения выполняются двухточечно или когда регистрация входа в систему принудительно, становится ясно, кто участвует в сеансе. Тем не менее, аудио и немодерируемые сеансы несут риск необъявленных "затаившихся", которые наблюдают, но не объявляют о себе или вносят свой вклад.
  • До недавнего времени проблемы с пропускной способностью в фиксированном местоположении ограничивали полное использование инструментов. Они усугубляются с помощью мобильных устройств.
  • Несколько потоков ввода и вывода приводят к проблемам параллелизма в приложениях групповой программы.
  • Мотивационные вопросы важны, особенно в условиях, когда не было предопределенного группового процесса.
  • С мотивационным аспектом тесно связан вопрос взаимности. Эллис и другие [19] показали, что распределение усилий и выгод должно быть тщательно сбалансировано, чтобы обеспечить реальное участие всех необходимых членов группы.
  • Связь в реальном времени через групповое программное обеспечение может привести к большому количеству шума, перегрузке связи и информации.[ цитата необходима]

Одним из подходов к решению этих проблем является использование шаблонов проектирования для группового проектирования. шаблоны идентифицируют повторяющиеся проблемы проектирования групповой программы и обсуждают выбор дизайна таким образом, чтобы все заинтересованные стороны могли участвовать в процессе разработки групповой программы.

Групповое ПО и уровни сотрудничества[править]

Групповое программное обеспечение может быть разделено на три категории в зависимости от уровня сотрудничества :

  • Коммуникацию можно рассматривать как неструктурированный обмен информацией. Телефонный звонок или обсуждение чата IM являются примерами этого.
  • Конференц-связь (или уровень сотрудничества, как он называется в научных работах, которые обсуждают эти уровни) относится к интерактивной работе по достижению общей цели. Мозговой штурм или голосование являются примерами этого.
  • Координация относится к сложной взаимозависимой работе по достижению общей цели. Хорошая метафора для понимания этого-думать о спортивной команде; каждый должен внести свой вклад в правильную игру в нужное время, а также приспособить свою игру к разворачивающейся ситуации - но каждый делает что - то другое-для того, чтобы команда выиграла. Это сложная взаимозависимая работа по достижению общей цели-совместного управления.

Инструменты совместного управления (координации)[править]

Инструменты совместного управления облегчают и управляют деятельностью группы. Примеры включают:

  • Электронные календари (также называемые программное обеспечение для управления временем) - расписание событий и автоматически уведомлять и напоминать членов группы
  • Системы управления проектами-планирование, отслеживание и диаграмма шагов в проекте по мере его завершения
  • Online proofing-совместное использование, просмотр, утверждение и отклонение веб-доказательств, художественных работ, фотографий или видео между дизайнерами, клиентами и клиентами
  • Системы документооборота-совместное управление задачами и документами в рамках бизнес-процесса, основанного на знаниях
  • Системы управления знаниями-сбор, организация, управление и обмен различными формами информации
  • Корпоративная закладка-механизм совместной закладки для тегов, организации, совместного использования и поиска корпоративных данных
  • Прогнозирование рынков-пусть группа людей вместе предсказывает исход будущих событий
  • Системы экстрасети (иногда также известные как "экстрасети проекта") - сбор, организация, управление и обмен информацией, связанной с доставкой проекта (например: строительство здания)
  • Интранет-системы-быстрый обмен информацией о компании с участниками в пределах компании через Интернет (например: маркетинг и информация о продукте)
  • Социальные программные системы-организация социальных отношений групп
  • Электронные таблицы-совместная работа и обмен структурированными данными и информацией
  • Клиентские порталы-взаимодействуйте и делитесь с вашими клиентами в частной онлайн-среде]

Совместное программное обеспечение и человеческое взаимодействие[править]

Цель разработки программного обеспечения для совместной работы (groupware) состоит в том, чтобы преобразовать способ совместного использования документов и мультимедийных материалов, чтобы обеспечить более эффективное командное сотрудничество.

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

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

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

Транзакционное взаимодействие включает в себя обмен объектами транзакций, где основной функцией объекта транзакции является изменение отношений между участниками.

В совместных взаимодействиях основной функцией отношений участников является изменение сущности сотрудничества (т. е. обратное транзакционное взаимодействие). Когда команды совместно работают над проектами, это называется совместным управлением проектами .

См. также[править]

  • Технологии сотрудничества
  • Дистанционное присутствие

Тесно связанные термины[править]

  • Компьютерная поддержка совместной работы
  • Интегрированная среда сотрудничества

Тип группового ПО приложений[править]

Другие связанные типы приложений[править]

  • Массово распределенное сотрудничество
  • Онлайновая консультация
  • Онлайн обсуждение

Другие связанные термины[править]

  • Совместная инновационная сеть
  • Совместное производство
  • Электронный бизнес
  • Управление информационными технологиями
  • Управление информационными системами
  • Руководство
  • Управление будущего
  • Оперативная трансформация
  • Организационная Система Памяти
  • Рабочая сеть
  • Облачная совместная работа
  • Сотрудничество с документами
  • MediaWiki
  • Википедия

Списки совместного программного обеспечения[править]